RAM有一个1966年的设计缺陷:绕过DRAM RowHammer保护
Available in: 中文
一名安全研究员演示了如何利用追溯到1966年的RAM架构基本设计决策来绕过现代DRAM RowHammer保护。在HN上获得187分。
RAM有一个1966年的设计缺陷:绕过DRAM RowHammer保护
一名安全研究员演示了如何利用追溯到1966年的RAM架构基本设计决策来绕过现代DRAM RowHammer保护。在HN上获得187分。
什么是RowHammer
RowHammer是DRAM内存中的安全漏洞:反复访问内存行(锤击)会导致相邻行的位翻转。2014年由Kim等人在卡内基梅隆大学发现。
1966年的设计决策
1966年: IBM发明使用电容器存储电荷的1晶体管DRAM单元。架构: 内存单元排列在2D网格中。缺陷: 访问一行会影响物理相邻行。权衡: 密度vs可靠性——制造商选择了密度。
新绕过技术
- 多方向锤击:同时从多个方向攻击
- 非均匀访问模式:改变时序和模式以逃避检测
- 半双倍锤击:针对中间行的新变体
- 跨rank锤击:利用多个DRAM rank之间的交互
为什么重要
云计算(共享内存中的租户攻击)、持续威胁(每代更密集的DRAM使RowHammer更容易)、硬件缓解措施可能失败、供应链影响(所有DRAM制造商)。
行业影响
内存制造商需要重新设计单元或添加更稳健的TRR、CPU制造商可能需要在内存控制器级别添加保护、云提供商可能需要更积极地隔离租户内存。
来源: YouTube / HN — 187分,39条评论
← Previous: MCP vs Skills: The AI Agent Framework Debate That Divides DevelopersNext: GitButler Raises 17M to Build What Comes After Git: Post-Git Version Control →
0