導入時にやっておくべきHyper-Vの設定
Hyper-V仮想環境をサイバー攻撃から守る4つのポイント
仮想環境を狙ったサイバー攻撃にどう対処すべきか。本稿はHyper-Vに絞り、セキュリティ強化のために考慮すべきポイントを解説する。
情報セキュリティを巡っては、ベンダーが自分たちのためを思ってくれていると考える人もいれば、もっと悲観的な考えの人もいる。仮想環境については、潜在的な攻撃面のレイヤーがさらに増えるという事実にIT担当者が向き合わなければならない。
最大の敵はユーザー自身かもしれない。マルウェア業界が既知のエクスプロイトを頼みにしているのは事実だが、最も横行しているマルウェア攻撃では一般的に、ユーザーが自らの操作で自分のセキュリティを破ってしまう。仮想環境の管理者であるわれわれは、安全とはいえない設定によって、そうした行為を容認してしまっているかもしれない。
ハイパーバイザー攻撃の実態
仮想マシン(VM)のハッキングはコンセプトにすぎないと考えているのなら、2009年に発覚したVMware脱出攻撃に目を向けてほしい。この攻撃ではVMあるいはゲストマシンの攻撃者が、その仮想インスタンスに設定された境界から抜け出し、ホストマシンを制御した。この問題はすぐに修正されたが、エクスプロイトは今でも出回っている。
別の有名なハッキング事件として、脆弱性が修正されていないWindows Server 2008 R2 Hyper-Vホストに対し、ゲストVMから仮想バスのチャネルを通じてサービス攻撃が仕掛けられたケースがある。Microsoftは更新プログラムの「MS10-102」でこの脆弱性を解決した。
Hyper-Vの重要な設定
IT部門の多くは、サーバのパッチには極めて真剣な姿勢で臨む。だが仮想ホストにパッチを当てる作業には頭を抱えているようだ。全てのVMをオフラインにしたり、別のHyper-Vクラスタメンバーに移したりする作業には時間がかかる。そして私も経験したことだが、リソースが詰め込まれ過ぎている場合、こうした作業は不可能である。ハイパーバイザーをハードウェアとして扱えば短期的な安定は保てるが、現実には潜在的なセキュリティホールが発生する。従って、このレイヤーにパッチを当てることは不可欠だ。
エクスプロイトや最新のパッチに留意しなければならないことは分かっていても、現時点でハイパーバイザーに対する真のコードエクスプロイトは比較的まれであり、それほど不安は感じないかもしれない。管理者は、VM管理における日々の負担を軽減するために、仮想環境における一定のセキュリティや隔離状態を過信し、警告やベストプラクティスを無視してしまうことがある。さらにその誤った判断をすぐに忘れてしまい、自分のシステムが攻撃されるまで過ちに気付かない。
Hyper-Vに話を絞ると、攻撃経路を減らすために最初のセットアップ時にやっておくべき重要なことが幾つかある。
ポイント1:仮想ネットワークをセットアップする
まず仮想ネットワークのセットアップだ。ハイパーバイザーは仮想イーサネットスイッチをホスティングしている。これはペアレントホストのネットワークカードを使ってさまざまな手段で物理層に接続するために利用できる。設定ミスが1つでもあれば、この仮想接続が幾つもの問題につながることもある。
管理ネットワークをゲストVMと共有している場合、これが攻撃経路となってVMからHyper-Vの管理OSへのアクセスを許してしまう。正しいログイン情報さえ分かれば、Hyper-Vホストや設定、ほかのVMへのアクセスも可能だ。このオプションはデフォルトで無効になっているが、多数のマシンから管理がしやすかったり、ネットワークインタフェースカード(NIC)の数が限られているといった理由で、オプションを有効にしてしまう管理者があまりにも多い。この設定を有効にすれば、ホスティングされている全てのVMから管理OSを攻撃することが可能になり、セキュリティが脅かされる。従って、必ず物理ネットワークアダプターを専用の管理ネットワークに割り当て、これらのNICは決して通常のVMトラフィックと共有してはいけない。
ポイント2:同じ仮想ホストにセキュリティ要件が異なるサーバを混在させない
Hyper-Vはまた、各種マシンのトラフィックを論理的に分類する目的で、VLANを認識することも可能だ。これはさまざまなサブネットを1台のマシンで組み合わせて、物理レイヤーの心配をせずにクラスタ化されたホストをサポートする手段としては素晴らしい。だがセキュリティの強化にはつながらない。表面上セキュリティが強化されているように見えるのは、別々のVLANにあるVMの場合、ネットワークレイヤーにアクセスして適切なルーティングをしなければ相互数のトラフィックが見えないからだ。だが実際には、これらは全て同じVMにあり、物理的な配線によってVLANハッキングが可能になる。つまり物理環境における鉄則は、仮想環境にも当てはまる。
これは次のポイントにつながる。セキュリティ要件が異なるサーバを1つの仮想ホスト上で混在させないことだ。全てのサーバには、自社のIT部門が定めた何らかの基本的なセキュリティ水準があるはずである。例えばDMZのWebサーバのセキュリティは、社内ファイルサーバのセキュリティとは異なる。インターネットに接続するDMZのWebサーバは社内ファイルサーバよりも攻撃を受けるリスクが高いと判断するのなら、これらのサーバを同じ仮想ホスト上に共存させたり、この2つのネットワークを同じ仮想ホストに入れたりすべきではない。ここでも物理環境の鉄則が仮想環境に当てはまる。
ポイント3:Hyper-V以外のシステムを同じホストで実行しない
Hyper-Vを実行している場合、Hyper-V以外のシステムを同じホストで実行してはいけない。物理サーバを追加利用するために、既存のサーバにHyper-Vをインストールする管理者があまりにも多い。アイデア自体は結構だが、そのホストに他のサーバ機能を存続させてはいけない。アプリケーションはVMに移すことだ。アプリケーションコードの脆弱性は発見、修正されにくいことが多い。これを悪用されればホストマシンにアクセスされ、ひいては全てのゲストVMへの不正アクセスを招きかねない。
ポイント4:VM管理用のアカウントを作成
もう1つのアドバイスとして、仮想ホスト用とは別に、VM管理用のアカウントあるいはグループを1つ持っておくといい。もし攻撃を受けた場合でも、仮想世界への鍵は渡したくないはずだ。また、監査のための最善の備えとして、「Integration Services」がVM全てにインストールされていることを確認したい(Integration Serviceについては「管理者が知っておきたい、Hyper-VとVMwareの微妙な相違点」を参照)。
Hyper-Vにはシステムを守るために、アドレス空間配置ランダム化(ASLR)など多数の機能が実装されている。ASLRは仮想プロセッサがユーザーモードで稼働し、各VMに仮想デバイスとVMバスを持たせるプロセスをいう。多くの場合、最大の懸念はハイパーバイザーそのものではなく、過度に特権が多い設定にアクセスされることや、他のアプリケーションの脆弱性を悪用されることにある。ベストプラクティスを活用して常に最新のパッチを導入し、ネットワークを分離して、仮想環境にとって重大な脅威となる攻撃を避けることだ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
新着ホワイトペーパー PR
-
製品資料
[NTTPCコミュニケーションズ株式会社] 「回線速度不足」だけが原因ではない? Web会議の遅延を解決する方法とは -
製品資料
[東京エレクトロン デバイス株式会社] 工場の可用性向上に重要な「7つの領域」と対策 OTセキュリティ強化の基礎知識 -
製品資料
[リコージャパン株式会社] 問い合わせ対応で本来の業務が進まない、総務や情シスの負担をどう減らす? -
製品資料
[リコージャパン株式会社] 自社データから高精度な回答を生成、簡単に生成AIチャットボットを構築する方法 -
技術文書・技術解説
[アトラシアン株式会社] IT運用や従業員サポートは生成AIでどう変わる? 使い方や導入の流れは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
全社標準Copilotに絶望? MS Copilotで問い合わせ6割減できた企業は何が違った
-
2
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
3
「AI活用を前提とした業務PCへの移行」に関するアンケート
-
4
「データストレージの活用方法」に関するアンケート
-
5
身代金支払いは逆効果 情シスのためのランサムウェア対策ガイド2026
-
6
多要素認証導入済みでもランサムウェア被害に 復旧費用は平均2億7000万円
-
7
DXを阻む「動くだけ」のレガシーシステムに決別するための生成AI活用術
-
8
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
9
「ITインフラとデータ保護・バックアップ対策」に関するアンケート
-
10
自社を守る「SCS評価制度」活用法 7割の企業が取引先起点の情報漏えいに直面
ホワイトペーパーランキング PR
-
1
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
2
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
3
生成AIで文書活用を進めるには? 効率化と安全性をどう両立する
-
4
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
-
5
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
「スクラム」と「カンバン」の違いとは? アジャイル型開発手法を徹底比較
-
8
AI時代に成功するための「ナレッジマネジメント」ベストプラクティス
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー