安全研究員 Christopher Domas 發布了名為 'Skitter Creek Bath Salts' 的開源工具,透過擾亂實體位址轉換,在 AMD 硬體上實現了完整的 DRAM 存取。這個概念驗證程式成功繞過了硬體安全防護,揭示了連核心都看不見的記憶體分割區。 該工具突顯了現代 DRAM 控制器日益增加的複雜性及其作為硬體層級攻擊面的潛力。這對主機遊戲的安全性有重大影響,因為在 Xbox 或 PlayStation 等裝置上取得 ring-0 存取權後,即可揭露受保護的記憶體區域。 該工具目前適用於 AMD Jaguar 架構,並針對使用不同記憶體控制器暫存器基底位址的 Zen 3 提供了相關註記。它透過操作 DRAM 控制器來重寫實體位址對應,從而存取特殊的記憶體分割區。

事件背景

DRAM(動態隨機存取記憶體)將資料儲存在需要定期更新的電容器中。現代系統使用複雜的記憶體控制器來管理位址轉換和安全防護,與過去較簡單的 DRAM 設計相比,硬體層級變得更加不透明。

社群觀察

社群成員對 Domas 即將在 Black Hat 發表的演講表示期待,並指出現代 DRAM 相比舊世代更加複雜。大家特別關注這對主機遊戲安全性的影響,並認為一旦取得 ring-0 存取權,其他部分將無所遁形。