@techreport{oai:ipsj.ixsq.nii.ac.jp:00025367, author = {品川, 高廣 and 榮樂, 英樹 and 谷本, 幸一 and 面和成 and 長谷川, 晶一 and 保理江, 高志 and 平野, 学 and 光来, 健一 and 大山恵弘 and 河合, 栄治 and 河野, 健二 and 千葉, 滋 and 新城, 靖 and 加藤, 和彦 and Takahiro, Shinagawa and Hideki, Eiraku and Kouichi, Tanimoto and Kazumasa, Omote and Syoichi, Hasegawa and Takashi, Horie and Manabu, Hirano and Kenichi, Kourai and Yoshihiro, Ohyama and Eiji, Kawai and Kenji, Kono and Shigeru, Chiba and Yasushi, Shinjo and Kazuhiko, Kato}, issue = {77(2008-OS-109)}, month = {Jul}, note = {近年,仮想マシン技術を用いてセキュリティ機能を実現する研究が増えつつある.しかし従来の仮想マシンモニタでは,ハードウェアの仮想化や複数 OS 間の保護・共有のために多数の機能が必要であり,仮想マシンモニタのサイズの肥大化が問題となる.本論文では,セキュリティ機能の実現を目的とした仮想マシンモニタ向けのアーキテクチャとして,準パススルー型と呼ぶ方式を提案する.準パススルー型仮想マシンモニタでは,ハードウェアへのアクセスの多くをパススルーすることにより,仮想化や共有機能を省略して仮想マシンモニタの肥大化を抑制する.一方,最低限必要なアクセスだけを仮想マシンモニタで捕捉することにより,確実にセキュリティ機能を実現することができる.実際に実装した結果,仮想マシンモニタのコア機能は 2 万行程度,ATA デバイスに対するドライバは 1200 行程度で実現できた., Recently, virtual machine technology is used by a number of researches to provide security services. Unfortunately, existing virtual machine monitors have various functionalities, such as hardware virtualization, protection and sharing of resources among guest operating systems, resulting in the growing size of virtual machine monitors. This paper presents the para-pass-through architecture, designed to minimize the code size of virtual machine monitores that provide security services. By allowing pass-through access to most of hardware devices from the guest operating system, a large part of virtualization and sharing functionalities can be eliminted from virtual machine monotors, while successfully enforcing necesarry security services by intercepting least necessary access by virtual machine monitors. The code sizes of our implementation are approximately 20 thousand lines for the core of the virtual machine monitor and 1.2 thousand lines for the driver of ATA devices.}, title = {準パススルー型仮想マシンモニタBitVisorの設計と実装}, year = {2008} }