CPU脆弱性「MDS」の脅威と対策【後編】
「ハイパースレッディング」の無効化が必要? Intel製CPUの脆弱性対策とは
悪用されると、本来見えないはずのデータが見えてしまう可能性もあるという、Intel製プロセッサの脆弱性「Microarchitectural Data Sampling」(MDS)。その対策はどう進めればよいのか。専門家に聞いた。
前編「Intel製CPUを攻撃する『ZombieLoad』の脅威 見えないはずのデータが見える?」は、2019年5月中旬に明らかになった、Intel製プロセッサの新たな脆弱(ぜいじゃく)性について解説。その脆弱性に対する4つの概念実証(PoC)攻撃「ZombieLoad」「Fallout」「Rogue In-Flight Data Load」「Store-to-Leak Forwarding」がもたらす脅威を説明した。
ウースター工科大学(WPI:Worcester Polytechnic Institute)で電気およびコンピュータ工学部の教授を務めるバーク・スナー氏によると、Intelが「Microarchitectural Data Sampling」(MDS)と呼ぶ上記の脆弱性は、CPUの中核を成す基礎の脆弱性だ。そのため解決には時間がかかり、アーキテクチャの最下層での修正が必要になるという。
併せて読みたいお薦め記事
「Meltdown」「Spectre」で振り返る「CPU脆弱性」とは何か
- Spectre/Meltdown問題で脚光 「CPU脆弱性」の影響と対策
- 「Meltdown」と「Spectre」は本当にCPUの脆弱性か、それとも単なる欠陥か
- Meltdown/Spectreはこうして公開された――Google、Microsoft、Red Hatが明かす真実
Intel vs. AMD
信頼できないコードが実行されないようにする方法
Intelは脆弱性の対策として、CPUを管理するマイクロコードのアップデートを提供している。AppleやGoogle、Amazon.com、Microsoft、Mozillaなどの大手テクノロジー企業も全て、この脆弱性に対処するパッチをリリースした。
調査会社Gartnerでアナリストを務めるアラン・プリーストリー氏は企業に対し、システムを最新状態に保つと共に、リスク評価を実施することで、ZombieLoadのような脆弱性からの影響度を把握するようにアドバイスする。「信頼できないコードがインフラで実行される可能性を確認し、それに基づいて適切な措置を取る必要がある」(プリーストリー氏)
オンプレミスにデータセンターを所有している企業なら「信頼できないコードを自社のデータセンター内で実行させないようにすべきだ」とプリーストリー氏は語る。クラウドの場合は、インフラで実行されるコードを全てコントロールするのは現実的に不可能であり、「データセンター内で実行されるコードは、全て信頼できないものになると考えた方がよい」と同氏は指摘する。
プリーストリー氏は企業に対し、ハードウェアベンダーと協力して、マイクロコードのアップデートを含む更新済みのファームウェアの提供を受けた方がよいともアドバイスする。その上で「最新世代のテクノロジーを実装したプロセッサの採用を検討する必要がある」とも同氏は指摘。こうしたプロセッサはパフォーマンスへの影響を最小限に抑えられる上、既にハードウェア対策が組み込まれているためだ。
ZombieLoadに限らず、共有リソースには保護領域が突破されるリスクが常に付きまとう。そのため「機密情報を正しく隔離する必要がある」と、Cyberus Technologyで最高技術責任者(CTO)を務め、Meltdownの発見者の1人でもあるワーナー・ハース氏は助言する。特に、詳しく調査されていない外部入力は、決してセキュリティの高い領域で使うべきではない。
あまりにも不安が大きい場合は、対称型マルチプロセシング(複数のプロセッサコアで処理能力を高める手法)の一つである、Intel製CPUの機能「ハイパースレッディング」を無効にすることだとハース氏は主張する。そうすることでデータの漏えいは非常に難しくなる。いずれにせよ、Intelが提供するマイクロコードのアップデートと、この問題の軽減に必要な任意のソフトウェアパッチを適用すべきだとハース氏はアドバイスする。
入念にリスクを評価してセキュリティ対策を施し、信頼できないコードを実行できないことが分かっているなら、これらの対応を省略できる。
スナー教授は、ハードウェアを共有しないよう企業にアドバイスする。例えばクラウドに機密性の高いシステムがあるとしよう。クレジットカードを処理していたり、商用Webページをホストしていたりするなど、価値の高いターゲットが含まれている状況だ。その場合「それらのシステムを動かすハードウェアが隔離されていて、自社専用になっていることを確かめる必要がある」と同教授は語る。「それがこの種の攻撃を防ぐ最も強力な方法になる」(同)
ウースター工科大学(WPI:Worcester Polytechnic Institute)のコンピュータサイエンス博士論文提出資格者(論文提出で博士号を取得できる人)であるダニエル・モギーミ氏によると、企業でOSとCPUのマイクロコードを最新版にしていることを確認することが、短期的な対策になる。その上で、ベンダーがこれらの攻撃に合わせて作成した一部のパッチを適用する。
セキュリティコミュニティーは「ハイパースレッディングが非常に危険であることに、今やかなりの確信を持つようになっている」とモギーミ氏は指摘する。「他者が存在するクラウドで今後もハードウェアを何らかの形で共有することを考えているなら、最低でもハイパースレッディングは無効にし、複数のユーザーと同じCPUコアを共有しないようにする必要がある。そうすれば少なくとも被害は減らせるだろう」(同氏)
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
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
2
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
3
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
4
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
5
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
-
8
積水化学工業が「SAP S/4HANA Cloud」の“全グループ導入”に踏み切った訳
-
9
データセンター事業者が「脱VMware」をした“例のライセンス問題”じゃない理由
-
10
OpenAIやAnthropicでさえ制御不能 2026年夏「3大サイバー攻撃」の衝撃
ホワイトペーパーランキング 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ジャパンをフォロー