並列タイトル等レガシー コード ノ ジッコウ カイヒ ニ ヨル ハイパーバイザ ノ アンゼンセイ コウジョウ
Regashī kōdo no jikkō kaihi ni yoru haipābaiza no anzensei kōjō
Avoiding legacy code execution to improve hypervisor security
一般注記出版タイプ: VoR
type:text
クラウド環境の基盤であるハイパーバイザの安全性向上はすべてのユーザの安全性に直結する.本研究課題では,ハイパーバイザの脆弱性をあらかじめすべて取り除くことは困難であるという立場から,脆弱性があっても安全に運用できることを目指す.ハイパーバイザの脆弱性の多くが,レガシーな命令やデバイスをエミュレーションするコードにあることに着目し,エミュレーションする必要のないレガシー・コードの実行要求を効果的にフィルタリングする手法を確立した.特に命令エミュレータと仮想デバイスエミュレータに対する研究・開発をすすめ,これまでに報告されている多くの攻撃に対して有効であり,実行時オーバーヘッドも低いことを示した.
Improving the safety of the hypervisor, which is the basis of the cloud environment, is directly linked to the safety of all the users of the cloud environments. In this research project, from the standpoint that it is difficult to eliminate all the vulnerabilities lurking in the hypervisors in advance, we aim to manage the hypervisors safely even if they have serious vulnerabilities. Focusing on the fact that many of the hypervisor vulnerabilities are in the code that emulates legacy instructions and devices, we have established a method for effectively filtering the execution requests of legacy code that does not need to be emulated. Our focus is especially on the instruction emulators and virtual device emulators for research and development, and it has been shown that the proposed method is effective against many attacks reported so far and has low run-time overhead.
研究種目 : 基盤研究 (C) (一般)
研究期間 : 2019~2021
課題番号 : 19K11906
研究分野 : システムソフトウェア
連携機関・データベース国立情報学研究所 : 学術機関リポジトリデータベース(IRDB)(機関リポジトリ)