一部のx86 CPUにハードウェアバックドアが存在する可能性
Hardware backdoors in some x86 CPUs
Christopher Domas氏による研究プロジェクト「rosenbridge」は、一部のデスクトップ、ラップトップ、および組み込みx86プロセッサにハードウェアバックドアが存在することを明らかにしました。このバックドアは、ユーザーランド(リング3)のコードがプロセッサの保護機構を回避し、カーネル(リング0)のデータを自由に読み書きすることを可能にします。通常はリング0の実行が必要ですが、一部のシステムではデフォルトで有効になっていることが確認されています。このバックドアは、メインのx86コアとは別にCPUに埋め込まれた小さな非x86コアによって実装されており、特定のモデル固有レジスタ(MSR)制御ビットと起動命令で有効化されます。VIA C3 CPUがこの問題の影響を受けていると考えられていますが、後続世代のCPUにはこの機能は存在しません。この研究は、プロセッサの複雑化に伴うバックドアの可能性と、その発見・分析方法を示すケーススタディとして公開されており、GitHubで影響の有無を確認・修正するユーティリティが提供されています。ただし、ユーティリティはアルファ版であり、ベアメタル環境での実行が必要です。
- Christopher Domas氏の研究プロジェクト「rosenbridge」が、一部のx86プロセッサにハードウェアバックドアが存在することを明らかにした。
- このバックドアはVIA C3 CPUに影響していると考えられており、ユーザーランドのコードがカーネルのデータを読み書きできることを可能にする。
本記事はx86プロセッサに存在するハードウェアバックドアの研究結果を報告しており、セキュリティ研究コミュニティにおける重要な発見である。ただし、実際の製品・商用システムへの具体的な影響範囲や、企業の業績・市場への直接的な影響は限定的であり、投資判断に直結する情報は乏しい。研究としての意義は大きいが、投資家視点ではセキュリティ分野の基礎研究動向として注視するレベルにとどまる。