天生一对:通配符SSL证书与网络钓鱼

       随着免费和自动化的SSL证书被不断普及,钓鱼网站使用SSL证书的数量激增。这一事实一度成为业内最热门的争论话题之一,反对声连绵不断。

       明年起,Let's Encrypt将开始支持通配符证书。这将在关于网络钓鱼的争论中产生一个新的角度,因为通配符证书的独特能力掩盖了它们的预期用途:犯罪分子和钓鱼者很可能将会使用通配符证书来加强他们隐藏主机名的能力,使这种能力更加通用。通配符证书甚至可以取代单域证书作为首选工具。

通配符证书×钓鱼者

       使用传统的SSL证书,完整的主机名被列在证书中。客户端检查这些主机名,以确保在访问这些站点时只使用该证书——如果使用其他主机名,则将其视为无效。

对于单域证书,只能包含一个主机名,例如:“www.example.com”。多域证书可以允许多达数百个主机名。每一个都被独立地列出,例如——www.example.com、mail.example.com、cpanel.example.com等。

通配符证书的工作原理不同。使用通配符证书,域名中最左边的标签将被一个星号替换。这是字面意义上的“通配符”字符,它告诉客户端证书对于该标签的每个可能的名称都是有效的。对于通配符证书,证书中包含的主机名将是“*.example.com”,对于我们在上一个示例中列出的所有名称,它都是有效的。

如果你想要通过单域或多域证书来对Paypal、苹果公司或巴克莱银行进行钓鱼,那么你会得到这样的证书:

paypal.secure-account.comApple-id.support-com.online

bankofamerica.verify-account.com

而如果你想要通过通配符证书为那些同样这些公司创建钓鱼网站的话,那么域名看起来是这样的:

*.support-com.com

当客户端接收到该证书时,它会将其视为“paypal.support-com”或“apple id.support-com.com”或任何其他字母和数字的组合。根据你的根域的通用程度,你可以使用这样一个证书来进行所有的钓鱼诈骗。

      这一属性使得通配符证书可以将我们称之为“钓鱼位”的东西,这是域名中最容易识别出钓鱼目标的部分。

对通配符是有所约束的,它们可以使用的场景受到一定的限制。只能有一个“*”号,而且该符号必须处于最左边。因此,“www.*.secure.com”是不允许的。它也不能在TLD之后直接使用。所以“*.com”也是不允许的。

这也就意味着“钓鱼位”也必须处于最左的位置。下面的主机名与真实世界的钓鱼网站相似,但它们无法利用通配符证书进行钓鱼:

paypal-com-update.netwww.paypal-limited.us.helpsecured.cf

       自从通配符证书被发明以来,使用这种证书来隐藏一个钓鱼网站已经成为可能。你可以从任何证书颁发机构购买一个通配符证书,而且它们几乎没有任何方法可以阻止你使用它来实现任何你想要的目的。他们通常用来阻止向一个钓鱼网站颁发证书的方法需要知道主机名。

       多年来,网络钓鱼者一直在使用通配符证书。然而,由于网络钓鱼证书花费的成本通常是单域证书的5倍以上,对于大多数网络钓鱼来说,它们在经济上是不可行的。绝大多数使用SSL证书的钓鱼网站使用的都是单域证书,因为它们是廉价或免费的。

祸从何起

SSL世界中另一个最新的发展是证书透明机制,或称为CT。

       CT是一个在集中的列表中公开记录(“日志”)SSL证书的系统。它允许对证书颁发机构进行监督,并检测不适当颁发或未经授权的证书。通过监视这些日志,我们可以获得证书颁发机构正在颁发的证书的实时更新情况,这些日志可以用于发现各种问题,包括证书颁发机构受到的威胁——比如2011年DigiNotar发生的事情。

       这些日志的另一个好处是,它们可以被用作发现新的钓鱼网站的检测系统。通过定期查询可能用于钓鱼的术语,比如“paypal”,你可以快速找到新的钓鱼网站的主机名,并屏蔽或标记它们。

       日志可以在证书发布后30分钟内更新,这使它成为发现潜在恶意站点的主机名的最快方法之一。我们知道至少有那么几个机构使用日志来达到这个目的。

      通过将日志作为钓鱼检测系统,想要使用SSL证书来让他们的网站看起来更合法的网络钓鱼者实际上更容易被抓获。

但是,只有当整个主机名被包含在证书中时,该方法才能起作用,而通配符证书则不是这样。对于通配符证书,我们将只能看到“*.online-account.us”,而无法通过搜索日志看到“paypal.online-account.us”。

      如果大多数的钓鱼站点开始使用通配符证书而不是单域或多域证书,那么CT日志将成为一种无效的检测系统。

      除了主动使用日志作为一个网络钓鱼检测系统外,搜索这些证书的能力对研究也很有用。今年早些时候,我们使用SSL证书对“paypal”钓鱼网站的数量进行了量化——如果通配符证书被网络钓鱼者广泛使用的话,这样做将会变得更加困难。

利大于弊

尽管通配符证书让网络钓鱼者的生活变得更轻松,而使研究人员的工作更加困难了,但它们仍然起到了重要的作用。

有一些用例,单域或多域证书不容易适用。例如,如果你想为每个注册你的服务的用户分配一个唯一的子域:如cpanel-01.example.com,cpanel-02.example等。必须不断地为这些主机名颁发新的证书,这对于许多站点来说,是无法实现的工程学挑战。有时,软件对它能提供多少证书有限制,如果用户被多域证书所困扰,而不得不将所有的主机名全部列出,那么这可能会产生一个限制。

       当所有证书颁发机构(在2018年中期)都强制要求证书透明系统时,一些用户将希望使用通配符“隐藏”子域,因为他们担心将自己的主机名公开列出将产生一个漏洞,或者使他们本来希望不被了解的服务被识别出来。

       研究人员Hanno Bock通过搜索CT记录来发现和入侵未经认证的web应用程序,证实了这一属性。虽然依赖“黑箱”安全模型来隐藏你的域并不是解决这个问题的正确方法,但它确实展示了另一个使用通配符的示例。

       因此,“杀死”通配符证书并不是一个实际的解决方案。相反,我们只是需要意识到并适应这种新的行为,我相信,在Let’s Encrypt明年年初开始提供免费通配符证书之后,这种新行为将变得很普遍。对于需要免费证书的网站和用户来说,这将是一个巨大的利好——大大超过由此带来的网络钓鱼对他们的损害。

文章转载至:https://www.kingnettech.com/news/hyxw/75.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,723评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,003评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,512评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,825评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,874评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,841评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,812评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,582评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,033评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,309评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,450评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,158评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,789评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,409评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,609评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,440评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,357评论 2 352

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,649评论 18 139
  • 从第一部分HTTPS原理中,我们可以了解到HTTPS核心的一个部分是数据传输之前的握手,握手过程中确定了数据加密的...
    拉肚阅读 2,093评论 0 5
  • 这一夜我一定梦了很多,但是醒来以后我都忘记了,毫无思路,丝毫想不起来这一夜我都经历了些什么,好像一切的一切都没有发...
    凌雪懿阅读 137评论 0 1
  • 中国新歌声官方中奖查询网总 部 活 动 唯 一 专 线:010-5747-4406.谨防假冒。王经理接听。 总部现...
    b5c8d9828332阅读 119评论 0 1
  • 油条只能配豆浆吗?你out了-油条创新花样吃法~今天学做早餐向大家推荐的美食,将油条进行到底,凉拌、酱炒等等,赶快...
    天津吕老师阅读 444评论 0 0