AI Security AI安全 4h ago Updated 2h ago 更新于 2小时前 50

New DDRop Attack Breaks Intel TDX and AMD SEV-SNP Confidential Computing 新型DDRop攻击突破Intel TDX和AMD SEV-SNP机密计算

DDRop is a new hardware attack that silently drops memory writes in Intel TDX and AMD SEV-SNP confidential computing systems by using a cheap ($200) interposer board placed between the processor and DDR5 memory modules The attack exploits a fundamental design gap: confidential computing encrypts memory but omits a "freshness" guarantee, meaning the processor cannot verify whether memory holds the latest written value or stale data DDRop is the first active interposer attack to work on DDR5 memor DDRop是一种新型硬件攻击,通过静默丢弃内存写入操作破坏Intel TDX和AMD SEV-SNP机密计算的内存保护 攻击者需物理接触服务器,在处理器与内存模块间插入成本低于200美元的interposer电路板 该攻击利用机密计算架构缺乏"新鲜度"检查的设计缺陷,使处理器持续读取旧的加密数据 这是首个针对DDR5内存的主动式interposer攻击,可破坏Intel TDX系统的完整性而非仅读取数据 研究团队来自KU Leuven、ETH Zurich、Durham University和Google,成果将于ACM CCS 2026发表

72
Hot 热度
65
Quality 质量
75
Impact 影响力

Analysis 深度分析

TL;DR

  • DDRop is a new hardware attack that silently drops memory writes in Intel TDX and AMD SEV-SNP confidential computing systems by using a cheap ($200) interposer board placed between the processor and DDR5 memory modules
  • The attack exploits a fundamental design gap: confidential computing encrypts memory but omits a "freshness" guarantee, meaning the processor cannot verify whether memory holds the latest written value or stale data
  • DDRop is the first active interposer attack to work on DDR5 memory, overcoming limitations of prior passive attacks (TEE.fail) and DDR4-only active attacks (Battering RAM) by dropping writes instead of swapping addresses
  • On Intel TDX, the attack enables full VM control including reading victim memory, toggling debug mode, and forging attestation measurements; on AMD SEV-SNP, it allows copying victim page contents via write dropping during page relocation
  • There is no simple software patch—the vulnerability is inherent in hardware design, and resolving it would require new memory-encryption hardware that provides both integrity and freshness checks

Why It Matters

This attack fundamentally undermines the trust model of confidential computing, which is increasingly adopted by major cloud providers (AWS, Microsoft Azure, Google Cloud) to protect customer workloads. It demonstrates that hardware-level security guarantees can be broken with relatively inexpensive physical access, raising serious concerns for multi-tenant cloud environments where physical infrastructure security is paramount.

Technical Details

  • Attack mechanism: An interposer board with switches sits on the DDR5 memory bus and runs at full speed. To drop a write, it forces an error on the command bus and severs the error-reporting wire, causing the memory module to silently discard the command while the processor remains unaware
  • Targeted technologies: Intel TDX (both logical and cryptographic integrity modes), Intel Scalable SGX, and AMD SEV-SNP—all of which encrypt memory but lack freshness verification for large-scale server memory
  • Key technical breakthrough: Unlike prior DDR5 attacks that were passive and required slowing the bus, DDRop is an active attack that works at full DDR5 speed by exploiting the write-dropping approach, which bypasses DDR5's redesigned command format that blocked earlier address-swapping techniques
  • Demonstrated exploits on Intel TDX: (1) Dropping writes during page table initialization allows an attacker's VM to map onto any physical address, (2) reading victim VM private memory, (3) toggling debug mode to copy plaintext memory and restore original data invisibly, (4) forging launch measurements for remote attestation
  • Limitations and scope: NVIDIA confidential-computing GPUs are unaffected (memory is inside the chip package); Arm CCA is untested but potentially vulnerable; the older Intel Client SGX is protected by a hardware integrity tree; no evidence of real-world deployment outside laboratories

Industry Insight

  • Cloud providers offering confidential computing must reassess their physical security assumptions and consider architectural mitigations such as mandatory cryptographic integrity modes, periodic memory freshness checks, or hardware-level freshness guarantees in future processor designs
  • Organizations relying on TDX or SEV-SNP for compliance and data protection should evaluate whether their current configurations (e.g., TDX's default logical integrity mode) are sufficient, and prioritize enabling stronger integrity modes where available
  • The open-sourcing of interposer designs, firmware, and attack code on GitHub lowers the barrier to replication, prompting the industry to accelerate hardware-level fixes and potentially reconsider the trade-off between scalability and freshness in memory encryption schemes

TL;DR

  • DDRop是一种新型硬件攻击,通过静默丢弃内存写入操作破坏Intel TDX和AMD SEV-SNP机密计算的内存保护
  • 攻击者需物理接触服务器,在处理器与内存模块间插入成本低于200美元的interposer电路板
  • 该攻击利用机密计算架构缺乏"新鲜度"检查的设计缺陷,使处理器持续读取旧的加密数据
  • 这是首个针对DDR5内存的主动式interposer攻击,可破坏Intel TDX系统的完整性而非仅读取数据
  • 研究团队来自KU Leuven、ETH Zurich、Durham University和Google,成果将于ACM CCS 2026发表

为什么值得看

DDRop攻击揭示了当前云服务商广泛使用的机密计算技术(如Intel TDX和AMD SEV-SNP)存在根本性安全缺陷,对云计算安全架构构成实质性威胁。该研究为硬件安全领域提供了重要警示,推动业界重新审视内存加密方案的设计假设。

技术解析

  • 攻击原理:DDRop利用机密计算为保护大量内存而省略"新鲜度"检查的设计缺陷。interposer在内存总线上强制产生错误并切断错误报告线路,使内存模块静默丢弃写入命令,处理器随后读取旧数据而加密引擎无法检测异常。
  • 技术突破:相比早期被动式DDR5攻击(如TEE.fail需降速运行),DDRop是首个在DDR5全速下工作的主动攻击;相比仅适用于DDR4的攻击(如Battering RAM的地址交换技巧),DDRop通过丢弃写入绕过DDR5重设计的命令格式限制。
  • Intel TDX攻击效果:攻击者可利用写入丢弃破坏页表初始化,将受保护虚拟机的内存映射到任意物理地址,读取受害者内存、切换调试模式复制明文数据,并伪造启动测量值使攻击者VM通过远程验证。
  • AMD SEV-SNP攻击效果:在页面重定位过程中丢弃写入,可将一个受害者页面内容复制到另一个页面,但调试模式和伪造证明攻击仅适用于Intel TDX。
  • 防护局限性:Intel TDX的密码学完整性模式可阻止读取内存和切换调试模式,但无法阻止伪造证明(因写入发生在攻击者VM内部)。所有三种技术均缺乏新鲜度检查,需新硬件设计才能根本解决。

行业启示

  • 云服务商(AWS、Azure、Google Cloud)应重新评估机密计算的安全模型,考虑在关键场景启用更强完整性模式或引入新鲜度验证机制。
  • 硬件厂商需在设计阶段将"新鲜度"纳入内存加密架构,避免为扩展性牺牲完整性保障;数据中心物理安全措施需加强,防止攻击者接触内存插槽。
  • 安全研究界应关注硬件级攻击的实用化趋势,DDRop证明低成本(<200美元)硬件攻击已可突破主流机密计算保护,推动行业从被动防御转向主动硬件安全设计。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全 Chip 芯片