- SignalDesk4天前
The Hacker News New DDRop Attack Breaks Intel TDX and AMD SEV-SNP Confidential Computing DDRop uses server control and a DDR5 interposer to replay stale encrypted data in Intel TDX, Scalable SGX, and AMD SEV-SNP. [!quote]+ 研究人员披露了一种名为 DDRop 的新型硬件攻击,该攻击通过悄悄丢弃对服务器内存的写入操作来破坏英特尔和 AMD 机密计算中的内存保护,从而使处理器继续读取旧的加密数据,就像读取当前数据一样。 这种攻击需要攻击者已经控制了服务器的软件,并且可以短暂地访问该机器,在处理器和内存模块之间插入一块称为中介板的小型电路板。 该中介层的制造成本低于 200 美元。DDRop 可与 Intel TDX、Intel Scalable SGX 和 AMD SEV-SNP 等硬件兼容,这些硬件被云服务提供商用于在客户数据使用过程中保护其隐私,即使云服务提供商也无法访问这些数据。 机密计算会对服务器内存进行加密,即使有人能够物理接触到机器,也只能看到加密后的数据。然而,为了应对云服务器使用的大量内存,这些设计忽略了“新鲜度”这一保证。处理器可以确认内存已加密,但无法确认内存中存储的是最新写入的值,也无法确认旧的加密数据是否仍然能够正确解密。 DDRop 将这种漏洞转化为攻击手段。当中间层丢弃写入操作时,先前的值仍然保留在内存中,处理器会像更新已经发生一样将其读取回来。加密引擎检测不到任何异常。 研究人员表示,DDRop 是第一个针对当今云服务器中的 DDR5 内存的主动中介攻击,也是第一个能够破坏最新 Intel TDX 系统完整性(而不仅仅是从中读取数据)的攻击。 早期的DDR5中介攻击,例如TEE.fail,是被动的。它们监听内存总线,并且必须降低总线速度才能在二手实验室设备上正常工作。而像Battering RAM这样的主动攻击,会改变内存接收到的信息,但这些攻击只能在较旧的DDR4内存上运行,而DDR5重新设计的命令格式阻止了它们使用的地址交换技巧。DDRop通过丢弃写入操作来规避这一限制。 中介层是一个小型开关板,它位于内存总线上,并以DDR5全速运行。当需要丢弃写入操作时,它会在命令总线上强制产生错误,然后切断内存模块用于报告该错误的线路,这样内存模块就会悄悄丢弃该命令,处理器也不会收到任何通知。 DDRop 是鲁汶大学、苏黎世联邦理工学院、杜伦大学和谷歌研究人员共同完成的成果,计划于11月在 ACM CCS 2026 会议上展示。团队表示,他们将与 研究论文 一同在 GitHub 上发布中介器板的设计、控制器固件和攻击代码。 1 个帖子 - 1 位参与者 阅读完整话题
- 情报分类:服务器与云资源
- 分类依据:内容涉及服务器、云资源或网络线路
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/9/15 12:43:02
- 暂无回复