仮想環境におけるセキュリティ対策【前編】
「仮想環境のセキュリティ」にまつわる誤解を解く
今やITに不可欠となった「仮想化」。サーバなどを中心に導入が進むが、そのセキュリティ対策にまで実際は手が回っていない。そもそも「仮想環境のセキュリティ対策」とは何を指すのか、その実像を明らかにする。
最近はさまざまな場面において「仮想化」に関する情報が取り上げられている。企業における導入状況から考えても、既に仮想化ソリューションは実用段階に入ったといえるのではないだろうか。
「仮想環境におけるセキュリティ対策」の前編である今回は、特に取り上げられることが多いVMwareおよびMicrosoftの製品に焦点を絞り、仮想化環境の最近の傾向ならびに両社の製品の基本的な構造を述べた上で、セキュリティ対策の注意点について説明する。
仮想化環境に関する動向
2008年前半までは、仮想化ソリューションというと「VMware ESX」や「VMware Server」が注目され、多くの話題が取り上げられていた。これに対し米Microsoftは、2008年6月下旬からWindows Server 2008の一機能として「Windows Server 2008 Hyper-V」のリリースを開始し、7月上旬からはWindows Updateによる配信を始めた。実環境への導入はこれからでも、既に評価環境などでWindows Server 2008 Hyper-Vに触れているユーザーは多いと考えられる。
このHyper-Vのリリースが、2008年の仮想化ソリューションの市場に与えた影響は大きい。Hyper-Vのリリースが契機となり(少なくとも筆者はそうみている)、2008年7月22日(米国時間)に米VMwareがこれまで有償製品として提供していた「VMware ESXi」を無償で提供すると発表したのだ。有償製品であるVMware ESXと仮想マシン(後述)の仕様が同じであるVMware ESXiの無償化は、VMware ESXの購入を検討していたユーザーに少なからず影響を与えたと思われる。その後、今度は逆にMicrosoftが、これまで有償での提供を検討していた「Hyper-V Server 2008」を、2008年10月より無償で提供すると発表した。
企業内インフラにおいて十分に活用可能であるVMware ESXiとHyper-V Server 2008の無償化は、今後仮想化ソリューションのすそ野を一気に広げていくだろう。
仮想化環境の2つの構造
ここで、仮想化環境の主な構造について簡単におさらいをしたい。仮想化環境の構造に関する基本的な説明については既に多くの記事で語られているため、詳しい説明は省略する。ここでは、今回のトピックをご理解いただくために、仮想化構造の2つの種類である「ハイパーバイザー(Hypervisor)型」と「ホストOS型」に関連する幾つかの用語を説明する。
| タイプ | VMware | Microsoft |
|---|---|---|
| ハイパーバイザー型 | VMware ESX VMware ESXi |
Windows Server 2008 Hyper-V Hyper-V Server 2008 |
| ホストOS型 | VMware Server VMware Workstation |
Virtual Server 2005 |
仮想マシン
いわゆる「仮想OS」をインストールするために、仮想化環境上に作成する仮想的なハードウェアマシン。仮想的なハードウェアマシン上で動作する仮想OSが使用するドライバソフトウェアは、基本的には仮想化ソフトウェア(VMware、Hyper-Vなど)が提供することになる。
ハイパーバイザー
ハイパーバイザーは、仮想マシンと実際のハードウェアを結び付けるためのソフトウェア。実際のハードウェア(物理ハードウェア)上で直接動作し、仮想OSが仮想マシンへ送るリクエストを実際のハードウェアに送る役割を果たす。このハイパーバイザーの定義の中には、管理機能を持つ部分が含まれていることもある。
ホストOS
ホストOS型において、実際のハードウェアにインストールするベースとなるOS。ホストOS型の仮想化ソフトウェアは、このホストOS上で「1つのアプリケーション」としてインストールする。仮想化マシンは、仮想化ソフトのそのさらに上位で動作する。
ホストOS型で忘れてはいけないこと
仮想化環境のセキュリティ対策を考えたとき、われわれは仮想OSへのセキュリティ対策のみに注目しがちである。しかしホストOS型の場合は、ホストOS自身にも当然のことながらセキュリティ対策が必要になる。ホストOS型の仮想化環境は、前述のようにあくまでもホストOSの1つのアプリケーションとなる。そのため、不正プログラムなどに感染してしまった結果、悪意のある攻撃者からホストOSの制御が可能になると、事実上、仮想OSも制御可能になる場合があると考えていい。ホストOS型を利用している場合、仮想OSへのセキュリティ対策を施す前に、ホストOSへのセキュリティ対策が必須である。
仮想化環境のセキュリティ対策はなぜ必要なのか
仮想化環境がハイパーバイザー型とホストOS型のいずれの構造であっても、仮想OSへのセキュリティ対策は、構造の違いにかかわらず同様に必要となる。その対策内容も、物理的なマシンにインストールしたOSにおける対策と何ら変わることはない。では、不正プログラムが仮想化環境に与える影響と物理的な環境に与える影響でどのような違いがあるかを見てみよう。なお、仮想OSに対するセキュリティ対策については、後編にて詳しく説明する。
一般的な仮想化環境の利用方法として、1台のサーバマシン上に複数の仮想OSをインストールする構成がある。
図2のような環境では、仮想化ソフトを利用して、主なハードウェアデバイスを複数の仮想OSが共有することになる。では仮に、セキュリティ対策が施されていない仮想OSが、不正プログラム、例えばボット型ウイルスに感染してしまった場合を考えてみよう。
OSがボット型ウイルスに感染した場合、感染OSによって構成されるボットネットと呼ばれるものを通して悪意のある攻撃者に操られてしまう。典型的な被害例としては以下のようなものがある。
- 大量のスパムメールを送信するために利用される
- 複数のOSから特定のサイトなどに対して一斉に攻撃を仕掛けるDDoS(分散サービス妨害)攻撃に利用される
- 機密情報を盗むためOS内の情報を外部に発信されてしまう
これらの攻撃は、例外なくネットワーク帯域を消耗する攻撃である。仮想化環境の中にボット型ウイルスに感染した仮想OSが存在すると、当然のことながら仮想化環境内のネットワークリソースの浪費となり、ほかの仮想OSのネットワーク動作を妨げてしまう(図3)。
特に、1枚の物理ネットワークインタフェースカード(NIC)を、複数の仮想OS間で共有している場合は要注意である。この手の攻撃は、NICを共有するブレードサーバなどを用いている場合でも同様のことがいえる。しかし、CPUやメモリがサーバごとに存在するブレードサーバに対し、仮想化環境ではCPUやメモリなどを複数の仮想OSで共有する。そのため仮想化環境の場合は、不正プログラムがハードウェアデバイス全般に与える影響が、より深刻なものになる可能性があるといえよう。
仮想化環境のセキュリティ対策でよく誤解されること
仮想化環境におけるセキュリティ対策でよく勘違いされるのは、「ホストOS(ホストOS型の場合)やサービスコンソール部分(ハイパーバイザー型の場合)にセキュリティ対策を施せば、その上で展開するすべての仮想OSを守ることができる」ということである。
前項の用語説明でも触れたが、仮想化環境におけるハードウェアデバイスと仮想OSは、基本的な動作としてハイパーバイザーなどを通じて仮想OSからのリクエストや外部からのアクセスを直接やりとりすることになる。ほかの仮想OS、ホストOSやサービスコンソールなどに影響を与えることなく動作することが可能なのである。例えば、ネットワーク経由で不正プログラムが侵入した場合、その攻撃先が「仮想OS」であると、いかにホストOSやサービスコンソールなどにセキュリティ対策を施していても、不正プログラムは検出されることなく仮想OSに行き着いてしまう。
まとめ
結論として、物理的なマシンにインストールしたOSと同様のセキュリティ対策を、仮想化環境の土台となるホストOSやサービスコンソールなどへ施すのはもちろんのこと、仮想OSごとにも必要であることがご理解いただけたかと思う。
後編では、仮想OSへのセキュリティ対策や、セキュリティ対策製品の選定における注意点、今後登場してくる仮想化環境ならではのセキュリティ対策製品などについて紹介する。
<筆者紹介>
船越洋明 CISSP
トレンドマイクロ マーケティング本部 アライアンスマーケティンググループ マネージャー
通信事業者にて法人向け営業兼SE、通信サービスの開発プロジェクト、インフラの設計・構築を経て、2005年トレンドマイクロ株式会社入社。アライアンスマーケティンググループにて国内外のISV/IHV、OSベンダーなどのアライアンスパートナーとともに、トレンドマイクロの製品・技術を活用したプロジェクトを推進している。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー