CPU脆弱性「MDS」の脅威と対策【前編】
Intel製CPUを攻撃する「ZombieLoad」の脅威 見えないはずのデータが見える?
セキュリティ研究者が、Intel製プロセッサの脆弱性「Microarchitectural Data Sampling」(MDS)を突く4種のPoC攻撃を開発した。そのうち研究者が最も深刻だと考えているのが「ZombieLoad」だという。その脅威とは。
2019年5月中旬、世界中のセキュリティ研究者がIntel製プロセッサの新たな脆弱(ぜいじゃく)性を明らかにした。悪意のあるハッカーはこの脆弱性を突くことで、Intel製プロセッサから機密情報を直接盗み出せるようになる恐れがある。
研究者は、これらの脆弱性に対する4つの概念実証(PoC)攻撃「ZombieLoad」「Fallout」「Rogue In-Flight Data Load」「Store-to-Leak Forwarding」も開発した。これらの攻撃では、Intel製プロセッサに備わる処理高速化手法「投機的実行」(Speculative Execution)の仕組みに潜む脆弱性を悪用する。
この新たな脆弱性は、2011年以降に出荷されたほぼ全てのIntel製プロセッサに影響する。2018年初頭に初めて明らかにされた脆弱性「Meltdown」や「Spectre」に似ているという指摘もある。
Intelは、この新しい脆弱性を「Microarchitectural Data Sampling」(MDS)と呼んでいる。
併せて読みたいお薦め記事
「Meltdown」「Spectre」で振り返る「CPU脆弱性」とは何か
- Spectre/Meltdown問題で脚光 「CPU脆弱性」の影響と対策
- 「Meltdown」と「Spectre」は本当にCPUの脆弱性か、それとも単なる欠陥か
- Meltdown/Spectreはこうして公開された――Google、Microsoft、Red Hatが明かす真実
Intel vs. AMD
ウースター工科大学(WPI:Worcester Polytechnic Institute)で電気およびコンピュータ工学部の教授を務めるバーク・スナー氏によると、MDSを悪用する攻撃(以下、MDS攻撃)は基本的に、プロセッサ内部のマイクロアーキテクチャレベルでの情報漏れを悪用する。その結果、通常はユーザーに特権的なアクセス権のないプロセスに属するデータが抽出可能になる。スナー教授はFallout研究チームのメンバーでもある。
こうしたデータ抽出が可能になるのは、プロセッサにはさまざまなコンポーネントがあり、これら全てのコンポーネントをユーザーが共有するためだとダニエル・モギーミ氏は述べる。モギーミ氏は、WPIのコンピュータサイエンス博士論文提出資格者(論文提出で博士号を取得できる人)だ。ZombieLoadとFalloutの研究チームのメンバーでもある。同氏によると、MDSを突く方法として、まず攻撃者は複数のコンポーネントから一度に1バイトずつデータを漏えいさせる。その後、それらをエンコードし、パスワードやURL、暗号鍵といった理解しやすい何らかの種類の情報として抽出する。
4つのPoC攻撃のうち、研究者が最も深刻だと考えているのがZombieLoadだ。これが悪用された場合、「脅威因子が仮想マシンなどの分離層を突破できるようになる」とスナー教授は指摘。その結果、本来なら読み取ることのできない別のユーザーのデータを、別のゲストOSの領域や管理者権限のメモリ領域から読み取ることが可能になると説明する。「これは、境界をくぐり抜けてパスワードを始めとする機密情報を大量に回収できるという意味で、非常に衝撃的だ」(同氏)
本来見えないはずのデータが見えてしまう脅威
WebブラウザでWebページを読み込むことを考えてみよう。Webブラウザは、ユーザーの所有する秘密を取り出さないように、データを厳密に分離している。例えば基本的には、他のタブに表示している内容や、別の実行中アプリケーションのデータが、他のユーザーに知られることはない。だがZombieLoadは「こうした分離を実際に突破できる」とスナー氏は語る。
Cyberus Technologyで最高技術責任者(CTO)を務め、Meltdownの発見者の1人でもあるワーナー・ハース氏は、ZombieLoadなどのMDS攻撃の深刻度について「簡単には答えが出せない」と語る。悪用のシナリオに応じて深刻度が変わるためだ。
ハース氏は次のように語る。「窓が半開きになっていれば、ドアの鍵を破る必要はない。クラウドサービスを使用している場合は、『自身』の物理CPUで未知の仮想マシンを共同ホストすることが懸念される」
攻撃者は仮想マシンなどの保護領域から簡単にデータを抽出できると、ハース氏は説明する。そうなると、MDS攻撃は現実の脅威になる。ただし攻撃者は、標的の物理CPUコアそのものでコードを実行する必要がある。例えば「産業用制御システム(ICS)など強固に守られているシステムについては、過度な心配は不要なはずだ」とハース氏は説明する。
後編は。企業が取り得るMDS攻撃対策を紹介する。
Copyright © ITmedia, Inc. All Rights Reserved.
CPU脆弱性「MDS」の脅威と対策
Intel製プロセッサに見つかった脆弱性「Microarchitectural Data Sampling」(MDS)。セキュリティ研究者の話を基に、この脆弱性によってもたらされるリスクと、その対策を説明する。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
2
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
3
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
4
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
5
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
6
「有線LAN環境」に関するアンケート
-
7
生成AIが普及しても「技術書」を手放せないエンジニアの本音
-
8
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
-
9
積水化学工業が「SAP S/4HANA Cloud」の“全グループ導入”に踏み切った訳
-
10
データセンター事業者が「脱VMware」をした“例のライセンス問題”じゃない理由
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
9
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
10
「標的型攻撃メール」事例・サンプル集
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー