Raccoon攻击可以打破特定条件下的TLS 加密

[[343456]]

 Raccoon 攻击是TLS规范中的时序漏洞,影响HTTPS 和其他基于TLS 和 SSL 的服务。基于 TLS 的这些协议使得用户可以在浏览web网站、使用邮箱、发送即时消息时没有第三方可以读取通信的内容。

Raccoon攻击使得攻击者可以在特定情况下打破TLS 加密,读取敏感通信内容。该漏洞是非常难以利用的,需要非常精确的时序测量和特定的服务器配置才可以利用。

攻击概述

Diffie-Hellman (DH)密钥交换是 TLS 连接中交换密钥的方法。通过使用DH 交换,TLS 通信的双方可以随机生成密钥并计算公钥:ga mod p 和 gb mod p。这些密钥会在TLS KeyExchange(密钥交换)消息中发送。一旦双方接收到密钥,客户端和服务器都会计算一个共享密钥gab mod p(参数密钥),用专门的密钥派生函数来派生所有的 TLS 会话密钥。

Raccoon攻击利用了TLS 规范中的侧信道,TLS 1.2及之前版本规定premaster 密钥中的所有零开始的零字节在进一步计算之前都需要剥离。这就会导致premaster 密钥用作密钥派生函数的输入,而这是基于不同时序配置的哈希函数,精确的时序策略可能会使得攻击者可以构造一个TLS 服务器的预言机(Oracle)。Oracle可以告诉攻击者计算的premaster 密钥是否以0 开头。比如,攻击者可以监听客户端发送的ga,重发给服务器,确定最终的premaster secret是否是以0 开头的。

从premaster 密钥中得到 1个字节并不能帮助攻击者。但是假设攻击者拦截了含有值ga 的ClientKeyExchange (密钥交换)消息,那么攻击者就可以构造与ga 相关的值,并在TLS 握手中发送给服务器。具体来说,攻击者可以构造值gri*ga,可以生成premaster secret gri*b*gab。根据服务器的时序行为,攻击者可以找出以0 开头的premaster secret。

FAQ

如果我是管理员,应该如何修复该漏洞?

Raccoon 是一个复杂的时序攻击,非常难以利用,而且还需要解密现实世界的TLS 会话。

攻击者可以获得什么?

攻击者利用Raccoon 攻击可以解密用户和服务器之间的会话,包括但不限于用户名、密码、信用卡号码、邮件、即时消息、敏感文件等等。

攻击影响

攻击的目标是 TLS 1.2及之前版本的Diffie-Hellman 密钥交换。成功发起攻击需要2个先决条件:

· 服务器重用TLS 握手中的公共 DH 密钥。比如,服务器篇日志为使用静态TLS -DH密文套件,或服务器使用TLS-DHE 并为多个连接重用临时密钥。

· 攻击者需要执行精确的时序测量,这样才能找出DH 共享密钥的第一个字节是否为0。

Raccoon攻击可以窃取私钥吗?

不可以。必须对每个要攻击的连接单独发起攻击。

TLS 1.3受影响吗?

不受影响。在TLS 1.3中,DHE 密钥套件中以0开头的字节和密钥都是不重用的。但是存在TLS 1.3变种允许密钥重用,比如ETS和 eTLS。如果这些变种中重用了临时密钥,就会引发微架构的侧信道,攻击者就可能成功利用。因此,研究人员建议不要使用这些变种。

厂商回应

包括微软在内的多个厂商都对该漏洞分配了CVE编号。

· F5分配的CVE编号为 CVE-2020-5929,许多F5 产品都允许执行该攻击的特定变种,无需精确的时序策略。此外,F5 推荐用户不用重用临时密钥。

· OpenSSL 分配的CVE编号为 CVE-2020-1968。OpenSSL从1.0.2f 版本开始就默认使用新的DH 密钥了,因此攻击主要影响OpenSSL 1.0.2 之前版本。

· Mozilla 分配的CVE编号为 CVE-2020-12413。通过在Firefox中禁用DH 和DHE 密文套件可以解决该问题。

微软分配的CVE编号为 CVE-2020-1596。因为BearSSL 和 BoringSSL不支持 DH(E) 密文套件因此不受该漏洞的影响。

更多参见:https://raccoon-attack.com/#paper

完整分析论文下载地址:https://raccoon-attack.com/RacoonAttack.pdf

本文翻译自:https://raccoon-attack.com/如若转载,请注明原文地址:

 

 

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

(0)
管理的头像管理
上一篇2025-02-25 17:12
下一篇 2025-02-25 17:14

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

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