一部x86 CPUにハードウェアバックドアが発見

Judul asli: Hardware backdoors in some x86 CPUs

Mengapa Ini Penting

CPUレベルのバックドアはOSやソフトウェアによる対策が困難であり、サプライチェーンセキュリティ上の重大なリスクを示す事例として業界に警鐘を鳴らしている。

研究者xoreaxeaxeaxが、一部のデスクトップ・ノート・組み込み向けx86プロセッサにハードウェアバックドア「rosenbridge」を発見。ユーザーランドコードからカーネルデータへの読み書きが可能となる脆弱性。

セキュリティ研究者xoreaxeaxeax(@xoreaxeaxeax)が、一部のx86 CPUにハードウェアバックドアが存在することを公開した。このバックドアは「rosenbridge」と命名され、CPUメインコアに併設された小型の非x86コアによって実現されている。

このバックドアはModel-Specific-Register(MSR)の制御ビットで有効化され、専用の「ラウンチ命令」によって起動する。有効化されると、特別にフォーマットされたx86命令にラップされたコマンドを実行し、すべてのメモリ保護と特権チェックを回避する。これにより、通常は特権レベルが低いring 3(ユーザーランド)のコードが、ring 0(カーネル)のデータを自由に読み書きできる状態になる。

バックドアは通常無効化されており、有効化にはring 0(カーネルレベル)の実行権限が必要とされるが、一部のシステムではデフォルトで有効になっていることが確認されている。GitHubリポジトリには、自身のプロセッサが影響を受けるか確認するユーティリティ、バックドアを閉じるためのツール、および発見・分析に使用した研究資料が公開されている。

Sumber

github.com — Baca artikel asli →