黑帽大会的重磅炸弹:SSL面对恶意攻击不堪一击

【自7月31日外电头条】没有哪次黑帽大会在结束前不向IT界扔出几个重磅炸弹的。黑帽大会的听众们经常在现场目瞪口呆的发现他们以前认为钢筋铁骨一般的安全措施在一些黑帽研究员面前瞬间变成了扑克牌搭成的纸房子。

Moxie Marlinspike就是其中的一位研究员,这次在拉斯维加斯,他向人们展示的是SSL是怎样变成一推就倒的纸房子。你认为SSL是安全的吗?再想想吧。但是据Marlinspike说,这不是SSL本身的问题,这项用于保护Web(http)安全的协议本身是没问题的。而问题出在大多数的SSL执行方法是完全不安全的。这包括大多数的主要银行、电子邮件系统,还有社交网站等等。甚至包括大多数软件自动更新机制。为了更多了解一些关于这个似乎会让整个网络崩溃的SSL问题,我特意访问了Marlinspike。

编者按:有关什么是SSL,SSL的相关技术,可以访问我站的SSL专题。

“基本的想法就像是对桥梁进行攻击,”Marlinspike告诉我。“SSL部署在网页的方式比较特别。SSL本是一项安全协议,但却很少直接调用,总是要经过一些HTTP连接才起作用。比方说你正在使用HTTP,你的浏览器一般碰到了类似于“登录”或“我的购物车”或“去结帐”之类的链接,你按一下,然后才可以进入SSL的安全世界。请你考虑一下,SSL协议本身很安全,但它实际上要建立在HTTP的基础上,而HTTP是很不安全的。所以就算再安全的东西如果搭建在不安全的基础上也就丧失了它的安全性。

虽然过去和现在我也一直在讨论直接攻击SSL的问题。但是用另一种方式攻击SSL却方便的多,那就是改为攻击HTTP。” 我们来更好的理解一下Marlinspike的话,想想你自己上网的亲身经历,你用过几个网站是以HTTPS前缀开头的呢(这时你发送的请求是经过加密的,好在Gmail是这样做的)。大多数用户要么是输入“www”(这样默认为HTTP),或者点击搜索结果,或者各种链接,还有收到的电子邮件等等。让人吃惊的地方是,据统计有90%的购物网站直到让你确认实际支付的时候才会向你发送HTTPS的网页。

当你看到浏览器下方出现安全锁标志(请注意,最近伪装的安全锁标志已经到处都是了),你就会认为“好,点击链接会是安全的。没什么问题。” 再想一遍吧。所谓的中间人攻击(MITM,man in the middle)如今已经非常常见而且简单,黑帽大会早已经不把它当成一个议题来讨论,它如今只能作为其它攻击的探路兵。有各种各样的MITM攻击,比如你可以到一个公共的WiFi接入点发布相同的SSID,这样你就可以获取周围用户的连接信息,这是一个简单的MITM攻击。

有很多更复杂的。例如,Marlinspike曾经运行TOR出口节点将自己放到之间数百个用户和他们正在访问的网站之间。作为一种安全防护措施,很多人使用TOR来让自己和他们的行为保持匿名。他们经过Marlinspike的TOR出口节点只有几分钟时间,但是在24小时中,Marlinspike共收集了114份Yahoo登录信息、50份Gmail登录信息、42份Ticketmaster、13份Hotmail、9份PayPal、9份LinkedIn和3份Facebook的登录信息。

他是怎么做的呢?答案简单得可笑。使用自己编写的SSLStrip工具,他观察所有的HTTP连接,当他看到带有HTTPS链接的网页被送回最终用户时,就截住网页把所有的HTTPS链接中的“S”去掉。结果如何呢?那些原先带有安全链接的页面中现在全都是不安全的链接,这意味着用户点击这些链接传送回来的任何信息(密码,信用卡号码等)都一目了然。

Marlinspike说,“SSLStrip所做的就是HTTP连接的中间人,观察流量,如果看到出现安全链接或重定向,就简单的把这些换成看上去相同但不安全的链接。因此,用户根本不会用到SSL。这个办法在绝大多数用户身上都能成功,他们不会引起注意。” 最后,作为中间人,Marlinspike并不会终止连接或伪造目标网站。相反,他会让连接流量继续通行,这样连接双方谁都不会注意到这个问题。我问Marlinspike后果是什么。

“后果是你的数据不再安全。基本上可以说今后我们可以拥有你所有的安全信息。你的用户名、你的密码、信用卡、银行信息……所有的一切。因为现在的SSL实施状况,所有这些都不能得到保护。另外的结果是,我们还可以控制你的计算机,因为有很多自动更新机制也使用SSL,我们可以劫持它们,把我们自己的软件安装在计算机上。这样,我们有你的所有信息,还可以控制你的机器里的软件运行。所以,这是致命的。” 这的确是致命的。黑帽大会的听众又是如何回应Marlinspike的报告的呢?只要在Twitter上搜索“Marlinspike”就能得到答案。你会看到无数“可怕”和“恐怖”这样的字眼。

【.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为.com,且不得修改原文内容。】

原文:Bombshell From Black Hat: Almost All Implementations Of SSL Are Configured To Give Up Everything     作者:David Berlind

【编辑推荐】

  1. 黑帽大会:牵系着互联网安全的神经
  2. 黑帽大会:黑客怎样打开美国五角大楼的安全锁
  3. 全球黑客盛会:2008年黑帽大会要闻摘要
  4.  

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/137103.html<

(0)
管理的头像管理
上一篇2025-03-02 09:48
下一篇 2025-03-02 09:49

相关推荐

  • 站群服务器到底是什么意思,怎么选择比较好

    站群服务器就是一台拥有多个独立IP地址、专门用于托管和管理多个网站的高性能服务器,其核心价值在于通过独立IP降低网站间的关联风险,并提升搜索引擎优化效果,站群服务器的工作原理与适用场景站群服务器本质上是将一台物理服务器通过虚拟化或直接配置的方式,分配给多个独立IP地址,每个IP对应一个独立的网站,这些网站共享服……

    2026-07-27
    0
  • 高防服务器误封正常流量如何调整,怎么解决?

    高防服务器误封正常流量,核心调整思路是从“一刀切”转向“精细化”——通过分析业务特征,调整防护阈值、配置白名单和启用智能学习模式,让防护系统学会区分真假流量,为什么会误封正常流量误封主要源于防护策略的通用化,高防服务器通常默认启用严格防护规则,当流量特征与攻击特征库部分匹配时,就会被拦截,据行业安全白皮书指出……

    2026-07-27
    0
  • 高防服务器的防御原理是什么,如何选择高防服务器?

    高防服务器的防御原理,简单说就是通过流量清洗、防火墙规则和黑洞路由等机制,在攻击流量到达业务服务器之前将其过滤或阻断,从而保障正常访问,流量清洗机制是核心防线高防服务器对抗DDoS攻击,靠的不是单一技术,而是一套组合动作,最常见的攻击类型是流量型攻击,比如UDP洪水、SYN洪水、ICMP放大等,核心思路是耗尽带……

    2026-07-26
    0
  • BGP线路到底是什么意思呢,有什么优势?

    BGP线路是一种通过边界网关协议实现多运营商网络互联的接入方式,能自动选择最优路径,极大提升跨网访问速度和稳定性,是解决国内南北网络瓶颈的核心方案,什么是BGP线路BGP,全称Border Gateway Protocol,边界网关协议,是互联网核心路由协议之一,它负责在自治系统之间交换网络可达性信息,BGP线……

    2026-07-26
    0
  • 增值电信业务经营许可证对IDC有多重要,如何办理?

    增值电信业务经营许可证是IDC服务商合法运营的核心凭证,它直接决定了机房能否接入骨干网、客户能否放心托管业务,以及服务商自身能否长期稳定发展,许可证是IDC进入市场的硬门槛互联网数据中心业务属于增值电信业务中的B1类,依据工信部《电信业务经营许可管理办法》,任何从事服务器托管、虚拟主机、云服务等业务的企业,必须……

    2026-07-26
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注