注目★★★★★Hacker News
DRAM スクランブル攻撃で CPU 全階層をアンロック、PSP・SMM・マイクロコード奪取可能
30秒で把握
- 1DRAM コントローラ操作で PSP・SMM・マイクロコードの保護領域を奪取、CPU 全階層をアンロック可能
- 2Family 16h 限定だが原理は複数世代・ARM/RISC-V 等にも拡張可能、メモリ保護の根本的脆弱性を露呈
- 3旧型 AMD デバイスへの物理アクセス制御強化と BIOS 確認が必須、CPU セキュリティ境界の再評価が必要
要約
AMD Family 16h CPU の DRAM コントローラを直接操作し、メモリアドレス変換を改ざんして保護メモリ領域を露出させる攻撃「skitter-creek-bath-salts」が公開された。Platform Security Processor (PSP)・System Management Mode (SMM)・C6 DRAM・CPU マイクロコードなど、カーネルにも見えない領域を複数奪取可能。メモリコントローラの1ビット反転でアドレス座標をスクランブルし、CPU・ファームウェア・チップセット層のセキュリティ機構をすべて回避する。Family 17h 以降のプロセッサはデータシートで変換レジスタ情報を非公開としているが、原理は複数世代・アーキテクチャに拡張可能と指摘されている。
あなたへの影響
AMD Family 16h を搭載するシステム (2012 年前後の旧型サーバー・ワークステーション・組み込み機器) の運用チームは、当該デバイスへの物理アクセス制御の厳格化と BIOS レベルでのアドレススクランブル機構の確認を急務とすべき。
推奨:Family 17h 以降の現行プロセッサは同手法の直接適用がより難しくなっているが、原理的な脆弱性モデルは存在するため、セキュリティ境界の再評価が業界全体に波及し得る。