#memory-controller

共收录 1 条相关安全情报。

← 返回所有主题
👥 作者: Hritvik Taneja, Moinuddin Qureshi

这篇论文重新审视了工业级 Rowhammer 缓解方案的安全性与复杂度,重点聚焦内存控制器(MC)层面的防护设计。Rowhammer 攻击利用 DRAM 单元的高密度电容耦合,通过频繁访问同一行导致相邻行数据翻转,是近年来内存安全的核心威胁之一。缓解方案需要在追踪存储开销与减缓命中率之间取得平衡:精确追踪器(如 Misra-Gries)能避免不必要的减缓,但需要大容量 CAM 结构;而采样类方案(如 PARA)无需额外存储,却在无攻击时也频繁触发减缓。微软在其 Azure Cobalt 200 SoC 中部署了 Sigries,该方案将欠配置的 Misra-Gries 追踪器与行采样回退机制结合。微软认为追踪器向采样模式切换可能不安全,但声称反向切换(采样到追踪)总是安全的。然而作者分析表明,该反向切换同样存在漏洞,并提出跨子库的轮询(Round-Robin)攻击,可使 Sigries 的平均失效时间(MTTF)降至约 1 秒,比 PARA 的 13 年低 8 个数量级。此外,Sigries 还受困于 CAM 复杂性和高存储开销。为此,论文提出 FiRM(Filtered Rowhammer Mitigation),其核心洞察是:安全设计不应独立配置追踪模式和采样模式,而应协同设计,确保系统在两种模式以及模式转换期间均保持安全。FiRM 对良性负载无性能损失,因为未超过过滤阈值;同时用简单 SRAM 过滤器替代复杂 CAM 追踪器。针对高强度压力模式,作者提出 FiRM-P(概率型)和 FiRM-D(确定型)两个变体:FiRM-P 在转换和稳态阶段使用不同概率,同时保障安全与低性能开销;FiRM-D 通过调节减缓速率提供确定性安全保证。两种变体的存储开销均低于 Sigries。论文表明,采用原则性方法可以同时规避 Sigries 的不安全性和复杂度。该研究对硬件安全、内存控制器设计、云数据中心防护具有重要参考价值。

💡 推荐理由: 微软实际部署的 Rowhammer 缓解方案被证明存在可攻击的转换漏洞,影响云租户隔离安全。本研究表明工业级缓解措施可能高估其安全性,提醒 SOC 和硬件安全团队重新评估现有防护机制,并关注非稳态转换期的攻击面。

🎯 建议动作: 研究跟进

排序因子: 来自 arXiv 其他板块 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.6)