Intel、AMD CPU中发现新漏洞!黑客可通过“Hertzbleed”攻击窃取加密密钥|x86 CPU 节电模式均中招

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: Intel、AMD CPU中发现新漏洞!黑客可通过“Hertzbleed”攻击窃取加密密钥|x86 CPU 节电模式均中招

本周二,有研究人员在 Intel、AMD 和其他公司的微处理器中发现了新的漏洞,其攻击目标是几乎所有现代 CPU 上的节电模式(power-conservation),远程攻击者可以利用该漏洞通过电源侧通道攻击窃取加密密钥。

image.png

来自德克萨斯大学、伊利诺伊大学香槟分校和华盛顿大学的一组研究人员,将本次攻击方式命名为 Hertzbleed,其核心在于动态电压和频率缩放(DVFS),即用于节能和减少芯片产生热量的功率和热管理功能。

研究人员解释称,在某些情况下,CPU 频率的定期调整取决于当前的 CPU 功耗,这些调整直接转化为执行时间差(1 赫兹=1 个周期/秒)。

众所周知,黑客可以通过测量芯片在处理这些值时所消耗的功率,从芯片中提取秘密加密数据。这一点,硬件制造商们其实也早就知道。

所幸,黑客利用针对微处理器的功耗分析攻击的手段是有限的,因为攻击者在处理机密材料时几乎没有可行的方法来远程测量功耗。现在,研究人员已经找到了如何将功耗分析攻击转化为另一类要求相对较低的侧信道(side-channel)攻击。

Hertzbleed:针对 DVFS 的攻击

研究团队发现,动态电压和频率缩放(DVFS),这种添加到每个现代 CPU 中的电源和热量管理功能,允许攻击者通过监控服务器响应特定精心制作的查询所需的时间来推断功耗的变化。这一发现大大减少了所需的工作量。了解了 DVFS 功能的工作原理后,电源侧信道攻击变得更加简单,可以远程进行定时攻击。

image.png

这种被称为 Hertzbleed 的攻击方式,利用了对 DVFS 的洞察来暴露或泄露预计将保持隐私的数据。Intel 芯片的漏洞跟踪为 CVE-2022-24436,AMD CPU 的漏洞跟踪为 CVE-2022-23823。研究人员已经展示了如何利用他们开发的漏洞技术从运行 SIKE 的服务器中提取加密密钥(SIKE 是一种加密算法,用于在双方之间通过不安全的通信信道建立密钥)。

image.png

研究人员表示,他们成功复制了第 8 代至第 11 代核心微体系结构对 Intel CPU 的攻击。他们还声称,该技术将在英特尔 Xeon CPU 上运行,并验证了 AMD Ryzen 处理器易受攻击,并启用了针对英特尔芯片的相同 SIKE 攻击。研究人员认为,其他制造商的芯片也可能受到影响。

据该研究小组成员解释称,Hertzbleed 是一个新的侧信道攻击家族:频率侧信道。在最坏的情况下,这些攻击可允许攻击者从以前认为安全的远程服务器提取加密密钥。

实验表明,在某些情况下,现代 x86 处理器的动态频率缩放取决于所处理的数据。也就是说,在现代处理器上,同一程序在计算时可以以不同的 CPU 频率运行。

因此,Hertzbleed 对于加密软件安全来说是一个实实在在的威胁。

Intel、AMD 尚未发布微码更新,但已建议加强库/应用程序的开发

对于本次漏洞攻击事件,Intel 和 AMD 方面都已针对调查结果发布了独立咨询意见。

image.png

其中,Intel 安全通信兼事件响应高级主管 JerryBryant 对本次攻击事件的技术实用性提出了质疑,并在一篇帖子中写道:“虽然从研究角度来看,这个问题很有趣,但我们认为这种攻击在实验室环境之外是不可行的。还要注意的是,针对电源侧信道攻击而加固的加密实现不易受到此问题的攻击。”

当然,Intel 方面也表示所有 Intel 处理器都受到了 Hertzbleed 的影响,并发布了针对硬件和软件制造商的指南。

尽管尚未提供修补程序来解决本次漏洞,但 Intel 已经建议加密开发人员遵循其指导,加强其库和应用程序,以防频率限制信息泄露。

AMD 方面则表示:“由于该漏洞会影响具有基于功耗分析的侧信道泄漏的加密算法,开发人员可以对该算法的软件代码应用对策。可以使用掩蔽、隐藏或密钥旋转来减轻攻击。”

据报道,目前 Intel 和 AMD 都没有发布微码更新来改变芯片的性能。相反,他们对微软和 Cloudflare 分别更新 PQCrypto SIDH 和 CIRCL 加密代码库表示支持。研究人员估计,这种缓解措施为 PQCrypto SIDH 和 CIRCL 分别增加了 11% 和 5% 的去封装性能开销。

参考链接:https://arstechnica.com/infor...

相关文章
|
9月前
|
安全 中间件 网络安全
中间件数据传输加密模式
中间件数据传输加密模式包括SSL/TLS用于网络通信安全,消息级加密(如AES、RSA)确保消息内容安全,端到端加密保证全程加密,数字签名验证数据完整性和真实来源,以及身份验证和授权控制访问。使用安全中间件,正确配置及管理安全设置也是关键。选择加密技术需依据应用场景、安全需求和性能考虑。
156 4
|
5月前
|
数据安全/隐私保护
aes之ecb模式的加密解密
aes之ecb模式的加密解密
|
6月前
|
安全 算法 数据安全/隐私保护
加密与安全:公开密钥加密、加密过程、数字签名等
这篇文章详细解释了非对称加密算法,包括公开密钥加密的原理、加密过程、数字签名的功能,以及它与对称加密的比较和实际应用场景。
加密与安全:公开密钥加密、加密过程、数字签名等
【原创】报告CPU当前工作模式的汇编源代码
【原创】报告CPU当前工作模式的汇编源代码
|
6月前
|
安全 物联网 网络安全
网络安全的屏障与密钥:揭秘网络漏洞、加密技术与安全意识的重要性新技术趋势与应用:区块链、物联网与虚拟现实的未来展望
【8月更文挑战第27天】在数字时代的浪潮中,网络安全成为了我们不可忽视的话题。本文将深入浅出地探讨网络安全中的漏洞问题、加密技术的应用及其重要性,以及提升个人和组织的安全意识的必要性。通过分析常见的网络攻击手段和防御策略,我们将了解到保护信息资产的紧迫性,并掌握一些基础的防护措施。文章还将分享几个实用的代码示例,帮助读者更好地理解加密技术在实际应用中的作用。
|
6月前
|
安全 数据安全/隐私保护 C++
RSA密钥的秘密花园:Python带你漫步加密解密的知识殿堂
【8月更文挑战第2天】RSA密钥的秘密花园以非对称加密守护信息安全。对称加密如乡间小屋, 发送方与接收方共享钥匙; 而RSA像宏伟城堡, 拥有公钥和私钥。公钥加密信息, 私钥解密, 解决了密钥安全传递难题。借助Python和pycryptodome库, 我们可体验RSA加密解密过程, 生成密钥对, 加密消息, 并成功解密, 展现其强大能力和在信息安全中的独特作用。
77 2
|
7月前
|
搜索推荐 安全 网络安全
AES 加密解密技术原理模式和实践
AES (Advanced Encryption Standard), aka Rijndael, is a symmetric encryption algorithm offering high security and speed over DES.
|
7月前
|
SQL 安全 网络安全
网络安全的屏障与密钥:漏洞防御、加密技术与安全意识
【7月更文挑战第14天】在数字化浪潮中,网络安全成为维护信息完整性和隐私权的基石。本文将深入探讨网络环境中存在的安全漏洞,分析其成因及潜在的风险,并介绍当前主流的加密技术如何作为防线保护数据不受侵犯。此外,强调安全意识的重要性,并提出提升个人和企业防护能力的策略。通过技术与认知的双重提升,构建更为坚固的网络安全防御体系。
|
9月前
|
安全 数据安全/隐私保护
密钥的生成和加密
【5月更文挑战第14天】密钥的生成和加密,在非对称加密中,密钥的生成和加密过程涉及到复杂的数学运算
119 2
|
9月前
|
存储 SQL 缓存
手写操作系统(5)——CPU工作模式与虚拟地址(下)
手写操作系统(5)——CPU工作模式与虚拟地址
89 0

热门文章

最新文章

相关课程

更多