CVE-2018-4277:一“丿”引发的欺骗

访客4年前关于黑客接单480

研究人员在寻找浏览器前端安全问题时发现Chrome, Safari, Firefox等浏览器中都存在安全漏洞。本文介绍苹果产品字母d字形问题造成的域名欺骗问题。
U+A771
研究人员发现苹果产品中的拉丁小写字母dum(U+A771)和拉丁小写字母d (U+0064)的字形非常相像。从标准的Unicode字形中,可以看到d后面有一撇,但在苹果产品的字形中这一撇被忽略了。


注册icloud.com
然后,研究人员注册了一个真实的域名,以进行IDN欺骗。Verisign的IDN注册规则是不允许混合的Unicode脚本注册。如果IDN含有2个及以上的Unicode脚本,注册就会被拒绝。因为(U+A771)属于拉丁语,所以符合域名注册规则,研究人员也成功注册了域名。

然后,研究人员注册了SSL证书来使IDN欺骗看着更加真实和完美。研究人员发现,Chrome / Firefox / Edge浏览器都是使用punycode来显示域名的,但Safari不是。


注: Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。Punycode可以防止所谓的IDN欺骗。
测试结果
研究人员测试发现整个欺骗过程是完全可行的,所以攻击者可以欺骗所有含有字母d的域名。在Google Top 10K的域名中,大约有25%的含有字母d的域名可以被成功欺骗。包括:
• linkedin.com• baidu.com• jd.com• adobe.com• wordpress.com• dropbox.com• godaddy.com• reddit.com• …………
POC视频
http://xn--iclou-rl3s.com/CVE-2018-4277.mov
Apple补丁


相关文章

什么播放器好(三个超好用的本地播放器)

  PotPlayer 是一款出色的超清视频播放软件,它的原名是知名的KMPlayer。它可以播放大部分流行的视頻、影音文件,并不一定附加安裝第三方视频解码器。它强劲的订制性与拓展工作能力让它变成播放...

打call是点赞的意思吗,打call”到底是什么意思?为何最近经常都看见

如今,最火的网络语言,非“打call”莫属。 经常在微信上看到打call、为某某打call等句子,可你是否明白它的意思?虽然我们都知道call是“电话”,但“打call”绝对不是“打电话”的意思。打...

黑客少年入侵国家机密(黑客少年入侵公安局是什么电影)

黑客少年入侵国家机密(黑客少年入侵公安局是什么电影)

中学生上网情况的调查报告 然而,网络也是一柄双刃剑。网络在给孩子们带来种种积极作用的同时,其负面影响也如影随形。所以,只要限制上网,就可以避免了。以上就是我个人的观点。人类将步入信息时代,网络越来越强...

高考黑客找试卷答案-黑客最常用的编程语言(黑客入门学什么编程语言)

高考黑客找试卷答案-黑客最常用的编程语言(黑客入门学什么编程语言)

高考黑客找试卷答案相关问题 奥数与黑客数学的区别相关问题 黑客技术人员如何找到 彩票平台漏洞赚钱方法(彩票漏洞计算方法)...

办结婚证需要什么手续(最新办理结婚证的流程

办结婚证需要什么手续(最新办理结婚证的流程

结婚证是婚姻登记管理机关签发的证明婚姻关系有效成立的法律文书。两个要合法的生活在一起,是必然需要办理结婚证的,那么,2017年办理结婚证需要什么手续? 最新的结婚证办理手续,具体如下: 一、2...