Vol. 47 No. 4 Apr. 2006 仮想マシンモニタにおけるデバイスドライバ安全性向上に関する提案 1 1 1 1 1,2 1 める コスト から まった. した CPU より一 していくこ えられる. マシンモニタ(VMMVirtual Machine Monitor また Hypervisorいうソフト ェアがパフォーマンス セキュリティ める.VMM によって られるセキュリティ VMM する Guest OS するリソースを隔 きる いうこ Guest OS るこ げら れる.しかし がら,これら VMM が安 ある いう っており,VMM する ,そ する Guest OS が安 あって システム 体を にしてしま う.そこ Device Driver 因する VMM し,これによって引き こさ れる 題を 案する. Security enhancement of device drivers for virtual machine monitor Kazuki Fujisawa, 1 Masaki Hashimotoo, 1 Kunio Miyamoto, 1 Mira Kim, 1 Hidenori Tuji 1,2 and Hidehiko Tanaka 1 Now, Virtualization Technology which attracted attention came to be used from the view- point of cost cut. It is thought that it is used still more in future by a set of processor enhancements that improve traditional software-based virtualization solutions. In particular, software called Virtual Machine Monitor (VMM or Hypervisor) attracts attention at a point of performance and the security. VMM provide security advantage. VMM can isolate the resource that the Guest OS to operate on VMM uses and, VMM can defend the executing environment of the Guest OS in VMM. However, these make ends meet by a premise that VMM is secure. Even if the Guest OS on VMM is secure, if VMM has vulnerability to make system vulnerability. This paper points out that vulnerability of VMM is device driver. And technique is proposed to prevent a problem to happen for it beforehand. 1. はじめに める サー バを 1 台に すこ によってサーバ させ TCOTotal Cost of Ownership きる いう から まった. した CPU によって一 する えられる. マシンモ ニタ(VMMVirtual Machine Monitor また Hy- pervisorれるソフト ェアがパフォーマンス セキュリティ から めており,そ して VMware ESX Server OSSOpen Source SoftwareXen 1) Linux カーネルにマー 1 セキュリティ大学院大学 INSTITUTE of INFORMATION SECURITY 2 Institute of Information Technology, Inc. ジされた KVMKernel Based Virtual Machine 2) げられる. Xen サーバ,デ スクトップ,ラップトップ, VMM れる Ubiquitous Virtualization しており,各 Enterprise Server ソフト ベース われている.VMM ,そ する Guest OS するリソースを隔 きる に, Guest OS するこ きるため,これら をセキュリティ した が多く する. ,隔 VMM Guest OS ポリシーベース アクセス たせ 3) Guest OS デバック システム スナップショットを きる システム 4) がある.しかし がら,これら VMM が安 ある いう づいてい るために,VMM する Guest OS が安 あって システム 1234