• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Study on Security Enhancement Techniques for Virtual Machine Monitors

Research Project

Project/Area Number 19700024
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionThe University of Electro-Communications

Principal Investigator

OYAMA Yoshihiro  The University of Electro-Communications, 大学院・情報理工学研究科, 准教授 (10361536)

Project Period (FY) 2007 – 2010
Project Status Completed (Fiscal Year 2010)
Budget Amount *help
¥3,920,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥720,000)
Fiscal Year 2010: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2009: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2008: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2007: ¥800,000 (Direct Cost: ¥800,000)
Keywords仮想マシンモニタ / セキュリティ / オペレーティングシステム / システムソフトウェア / マルウェア / ソフトウェア学 / 計算機システム / ディペンダブル・コンピューティング
Research Abstract

We developed security enhancement techniques for virtual machine monitors. First, we investigated a technique for developing software of virtual machine monitors in a high-level programming language. Specifically, we developed a virtual machine monitor in a purely functional programming language Haskell, and evaluated its readability and performance through experiments. Next, we also investigated the systems that enhance the security by using a virtual machine monitor. We implemented a security system for preventing buffer overflow attacks, and confirmed through experiments that the system could actually prevent attacks.

Report

(6 results)
  • 2010 Annual Research Report   Final Research Report ( PDF )
  • 2009 Annual Research Report   Self-evaluation Report ( PDF )
  • 2008 Annual Research Report
  • 2007 Annual Research Report
  • Research Products

    (40 results)

All 2011 2010 2009 2008 2007 Other

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (37 results) Remarks (1 results)

  • [Journal Article] A Sandbox with Dynamic Policy Based on Execution Contexts of Applications2007

    • Author(s)
      Tomohiro Shioya, Yoshihiro Oyama, Hideya Iwasaki
    • Journal Title

      Proceedings of the 12th Annual Asian Computing Science Conference volume 4846 of Lecture Notes in Computer Science

      Pages: 297-311

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] A Sandbox with Dynamic Policy Based on Execution Contexts of Applications2007

    • Author(s)
      Tomohiro Shioya, Yoshihiro Oyama, Hideya Iwasaki
    • Journal Title

      Proceeding of the 12th Annual Asian Computing Science Conference, Lecture Notes in Computer Science 4846

      Pages: 297-311

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Presentation] 仮想マシンモニタを用いたマルウェア実行抑止機構2011

    • Author(s)
      岡村圭祐, 大山恵弘
    • Organizer
      第22回コンピュータシステム・シンポジウム(ComSys 2010)
    • Place of Presentation
      大阪大学中之島センター
    • Year and Date
      2011-11-29
    • Related Report
      2010 Final Research Report
  • [Presentation] A Hypervisor for Injecting Scenario-Based Attack Effects2011

    • Author(s)
      Yoshihiro Oyama, Youhei Hoshi
    • Organizer
      Proceedings of the 35^<th> Annual IEEE Computer Software and Applications Conference (COMPSAC 2011)
    • Place of Presentation
      (予定)
    • Year and Date
      2011-07-21
    • Related Report
      2010 Final Research Report
  • [Presentation] Haskellで記述した仮想マシンモニタの評価2011

    • Author(s)
      大山恵弘, 岩崎英哉
    • Organizer
      第13回プログラミングおよびプログラミング言語ワークショップ(PPL2011)
    • Place of Presentation
      北海道札幌市
    • Year and Date
      2011-03-10
    • Related Report
      2010 Final Research Report
  • [Presentation] Haskellで記述した仮想マシンモニタの評価2011

    • Author(s)
      大山恵弘, 岩崎英哉
    • Organizer
      第13回プログラミングおよびプログラミング言語ワークショップ(PPL2011)
    • Place of Presentation
      定山渓ビューホテル(北海道札幌市)
    • Year and Date
      2011-03-10
    • Related Report
      2010 Annual Research Report
  • [Presentation] 仮想マシンモニタを用いたマルウェア実行抑止機構2010

    • Author(s)
      岡村圭祐, 大山恵弘
    • Organizer
      第22回 コンピュータシステム・シンポジウム(ComSys 2010)
    • Place of Presentation
      大阪大学 中之島センター
    • Year and Date
      2010-11-29
    • Related Report
      2010 Annual Research Report
  • [Presentation] Using a Hypervisor to Migrate Running Operating Systems to Secure Virtual Machines2010

    • Author(s)
      Tsutomu Nomoto, Yoshihiro Oyama, Hideki Eiraku, Takahiro Shinagawa, Kazuhiko Kato
    • Organizer
      Proceedings of the 34th Annual IEEE Computer Software and Applications Conference (COMPSAC 2010), pp.37-46
    • Place of Presentation
      Seoul, Korea
    • Year and Date
      2010-07-20
    • Related Report
      2010 Final Research Report
  • [Presentation] Using a Hypervisor to Migrate Running Operating Systems to Secure Virtual Machines2010

    • Author(s)
      Tsutomu Nomoto, Yoshihiro Oyama, Hideki Eiraku, Takahiro Shinagawa, Kazuhiko Kato
    • Organizer
      Proceedings of the 34th Annual IEEE Computer Software and Applications Conference (COMPSAC2010)
    • Place of Presentation
      ソウル(韓国)
    • Year and Date
      2010-07-20
    • Related Report
      2010 Annual Research Report
  • [Presentation] Load-based Covert Channels between Xen Virtual Machines2010

    • Author(s)
      Keisuke Okamura, Yoshihiro Oyama
    • Organizer
      Proceedings of the 25th ACM Symposium on Applied Computing, pp.173-180
    • Place of Presentation
      Sierre, Switzerland
    • Year and Date
      2010-03-24
    • Related Report
      2010 Final Research Report
  • [Presentation] Load-based Covert Channels between Xen Virtual Machines.2010

    • Author(s)
      Keisuke Okamura, Yoshihiro Oyama
    • Organizer
      In Proceedings of the 25th Symposium on Applied Computing (SAC 2010)
    • Place of Presentation
      Sierre, Switzerland
    • Year and Date
      2010-03-24
    • Related Report
      2009 Self-evaluation Report
  • [Presentation] Load-based Covert Channels between Xen Virtual Machines2010

    • Author(s)
      岡村圭祐, 大山恵弘
    • Organizer
      The 25th ACM Symposium on Applied Computing
    • Place of Presentation
      Sierre, Switzerland
    • Year and Date
      2010-03-24
    • Related Report
      2009 Annual Research Report
  • [Presentation] OCamlによるOSの実装2010

    • Author(s)
      井上翔大, 大山恵弘
    • Organizer
      情報処理学会第113回システムソフトウェアとオペレーティング・システム研究会
    • Place of Presentation
      札幌コンベンションセンター
    • Year and Date
      2010-01-27
    • Related Report
      2010 Final Research Report
  • [Presentation] OCamlによるOSの実装.2010

    • Author(s)
      井上翔大, 大山恵弘
    • Organizer
      情報処理学会第113回システムソフトウェアとオペレーティング・システム研究会
    • Place of Presentation
      札幌
    • Year and Date
      2010-01-27
    • Related Report
      2009 Self-evaluation Report
  • [Presentation] OCaml によるOSの実装2010

    • Author(s)
      井上翔大, 大山恵弘
    • Organizer
      情報処理学会 第113回システムソフトウェアとオペレーティング・システム研究会
    • Place of Presentation
      札幌コンベンションセンター
    • Year and Date
      2010-01-27
    • Related Report
      2009 Annual Research Report
  • [Presentation] 仮想マシンモニタを用いたSoftware Fault Injection2009

    • Author(s)
      星洋平, 大山恵弘
    • Organizer
      2009年並列/分散/協調処理に関する『仙台』サマー・ワークショップ
    • Place of Presentation
      宮城県仙台市
    • Year and Date
      2009-08-06
    • Related Report
      2010 Final Research Report
  • [Presentation] 仮想マシンモニタを用いた Software Fault Injection2009

    • Author(s)
      星洋平, 大山恵弘
    • Organizer
      2009年並列/分散/協調処理に関する『仙台』サマー・ワークショップ
    • Place of Presentation
      フォレスト仙台
    • Year and Date
      2009-08-06
    • Related Report
      2009 Annual Research Report
  • [Presentation] Malware Analysis System using Process-level Virtualization2009

    • Author(s)
      Yu Adachi, Yoshihiro Oyama
    • Organizer
      Proceedings of the 14th IEEE Symposium on Computers and Communications (ISCC 2009), pp.550-556
    • Place of Presentation
      Sousse, Tunisia
    • Year and Date
      2009-07-07
    • Related Report
      2010 Final Research Report
  • [Presentation] Malware Analysis System using Process-level Virtualization.2009

    • Author(s)
      Yu Adachi, Yoshihiro Oyama
    • Organizer
      In Proceedings of the 14th IEEE Symposium on Computers and Communications (ISCC '09)
    • Place of Presentation
      Sousse, Tunisia
    • Year and Date
      2009-07-07
    • Related Report
      2009 Self-evaluation Report
  • [Presentation] Malware Analysis System using Process-level Virtualization2009

    • Author(s)
      Yu Adachi, Yoshihiro Oyama
    • Organizer
      The 14th IEEE Symposium on Computers and Communications
    • Place of Presentation
      Sousse, Tunisia
    • Year and Date
      2009-07-07
    • Related Report
      2009 Annual Research Report
  • [Presentation] HyperShield:動作中のOSを安全な仮想マシン上に移行するための仮想マシンモニタ2009

    • Author(s)
      野元励, 大山恵弘
    • Organizer
      第7回先進的計算基盤システムシンポジウム
    • Place of Presentation
      広島国際会議場
    • Year and Date
      2009-05-29
    • Related Report
      2010 Final Research Report
  • [Presentation] HyperShield:動作中のOSを安全な仮想マシン上に移行するための仮想マシンモニタ.2009

    • Author(s)
      野元励, 大山恵弘
    • Organizer
      第7回先進的計算基盤システムシンポジウム(SACSIS 2009)
    • Place of Presentation
      広島国際会議場
    • Year and Date
      2009-05-29
    • Related Report
      2009 Self-evaluation Report
  • [Presentation] 仮想マシンモニタを用いた Software Fault Injection2009

    • Author(s)
      野元励, 大山恵弘
    • Organizer
      第7回先進的計算基盤システムシンポジウム
    • Place of Presentation
      広島国際会議場
    • Year and Date
      2009-05-29
    • Related Report
      2009 Annual Research Report
  • [Presentation] 仮想マシン間におけるcovert timing channelの評価2009

    • Author(s)
      岡村圭祐, 大山恵弘
    • Organizer
      情報処理学会第111回システムソフトウェアとオペレーティング・システム研究会
    • Place of Presentation
      沖縄県青年会館
    • Year and Date
      2009-04-22
    • Related Report
      2010 Final Research Report
  • [Presentation] 仮想マシン間における covert timing channel の評価2009

    • Author(s)
      岡村圭祐, 大山恵弘
    • Organizer
      情報処理学会 第111回システムソフトウェアとオペレーティング・システム研究会
    • Place of Presentation
      沖縄県青年会館
    • Year and Date
      2009-04-22
    • Related Report
      2009 Annual Research Report
  • [Presentation] Kenro : A Virtual Machine Monitor Mostly Described in Haskell2009

    • Author(s)
      Yoshihiro Oyama, Yoshiki Kaneko
    • Organizer
      Proceedings of the 24^<th> ACM Symposium on Applied Computing (SAC 2009), pp.1940-1941
    • Place of Presentation
      Hawaii, USA
    • Year and Date
      2009-03-10
    • Related Report
      2010 Final Research Report
  • [Presentation] Kenro: A Virtual Machine Monitor Mostly Described in Haskell.2009

    • Author(s)
      Yoshihiro Oyama, Yoshiki Kaneko, Hideya Iwasaki
    • Organizer
      In the 24th ACM Symposium on Applied Computing (SAC 2009)
    • Place of Presentation
      Hawaii, USA
    • Year and Date
      2009-03-10
    • Related Report
      2009 Self-evaluation Report
  • [Presentation] HyperShield:動作中のOSを安全な仮想マシン上に移行するための仮想マシンモニタ2008

    • Author(s)
      Hideya Iwasaki
    • Organizer
      電子情報通信学会コンピュータシステム研究会2008年10月研究会
    • Place of Presentation
      広島市立大学
    • Year and Date
      2008-10-31
    • Related Report
      2010 Final Research Report
  • [Presentation] HyperShield : 動作中のOSを安全な仮想マシン上に移行するための仮想マシンモニタ2008

    • Author(s)
      野元励, 大山恵弘
    • Organizer
      電子情報通信学会コンピュータシステム研究会2008年10月研究会
    • Place of Presentation
      広島市立大学
    • Year and Date
      2008-10-31
    • Related Report
      2008 Annual Research Report
  • [Presentation] プロセスレベルの仮想化を用いたマルウェアの挙動解析システム2008

    • Author(s)
      安達悠, 大山恵弘
    • Organizer
      コンピュータセキュリティシンポジウム2008 (CSS 2008)
    • Place of Presentation
      沖縄コンベンションセンター
    • Year and Date
      2008-10-09
    • Related Report
      2010 Final Research Report
  • [Presentation] プロセスレベルの仮想化を用いたマルウェアの挙動解析システム2008

    • Author(s)
      安達悠, 大山恵弘
    • Organizer
      コンピュータセキュリティシンポジウム2008(CSS2008)
    • Place of Presentation
      沖縄コンベンションセンター
    • Year and Date
      2008-10-09
    • Related Report
      2008 Annual Research Report
  • [Presentation] Control of System Calls from Outside of Virtual Machines2008

    • Author(s)
      Koichi Onoue, Yoshihiro Oyama, Akinori Yonezawa
    • Organizer
      Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008), pp.2120-2125
    • Year and Date
      2008-03-20
    • Related Report
      2010 Final Research Report
  • [Presentation] Control of System Calls from Outside of Virtual Machines2008

    • Author(s)
      Koichi Onoue, Yoshihiro Oyama, Akinori Yonezawa
    • Organizer
      The 23rd Annual ACM Symposium on Applied Computing(SAC 2008)
    • Place of Presentation
      Ceara, Brazil
    • Year and Date
      2008-03-20
    • Related Report
      2007 Annual Research Report
  • [Presentation] 仮想マシンモニタによる仮想マシン内プロセスの制御2007

    • Author(s)
      尾上浩一, 大山恵弘, 米澤明憲
    • Organizer
      2007年並列/分散/協調処理に関する『旭川』サマー・ワークショップ(SWoPP旭川2007)
    • Place of Presentation
      北海道旭川市
    • Year and Date
      2007-08-03
    • Related Report
      2010 Final Research Report
  • [Presentation] 仮想マシンモニタによる仮想マシン内プロセスの制御2007

    • Author(s)
      尾上 浩一, 大山 恵弘, 米澤 明憲
    • Organizer
      2007年並列/分散/協調処理に関する『旭川』サマー・ワークショップ.(SWoPP旭J112007)
    • Place of Presentation
      北海道旭川市
    • Year and Date
      2007-08-03
    • Related Report
      2007 Annual Research Report
  • [Presentation] 実行コンテキストに応じて振る舞いが変わるサンドボックス2007

    • Author(s)
      塩谷知宏, 大山恵弘, 岩崎英哉
    • Organizer
      情報処理学会第105回システムソフトウェアとオペレーティング・システム研究会
    • Place of Presentation
      沖縄県那覇市
    • Year and Date
      2007-04-05
    • Related Report
      2010 Final Research Report
  • [Presentation] 実行コンテキストに応じて振る舞いが変わるサンドボックス2007

    • Author(s)
      塩谷 知宏, 大山 恵弘, 岩崎 英哉
    • Organizer
      情報処理学会 第105回システムソフトウェアとオペレーティング・システム研究会
    • Place of Presentation
      沖縄県那覇市
    • Year and Date
      2007-04-05
    • Related Report
      2007 Annual Research Report
  • [Presentation] 純関数型言語による仮想マシンモニタの実現2007

    • Author(s)
      金子佳樹, 大山恵弘, 岩崎英哉
    • Organizer
      第10回プログラミングおよびプログラミング言語ワークショップ(PPL2008)
    • Place of Presentation
      宮城県仙台市
    • Year and Date
      2007-03-05
    • Related Report
      2010 Final Research Report
  • [Presentation] 純関数型言語による仮想マシンモニタの実現2007

    • Author(s)
      金子 佳樹, 大山 恵弘, 岩崎 英哉
    • Organizer
      第10回プログラミングおよびプログラミング言語ワークショツプ(PPL2008)
    • Place of Presentation
      宮城県仙台市
    • Year and Date
      2007-03-05
    • Related Report
      2007 Annual Research Report
  • [Remarks] ホームページ等

    • URL

      http://www.ol.inf.uec.ac.jp/

    • Related Report
      2010 Final Research Report

URL: 

Published: 2007-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi