基于嵌套虚拟化的Hypervisor内存保护机制的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:inKin9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机监控器(Hypervisor)是云计算的核心组成部分,它负责为虚拟机提供安全保护。Hypervisor通过在内存中维护一些关键数据来管理和保护虚拟机。如果这些关键数据的完整性被破坏,那虚拟机的安全也必然受到威胁。然而目前商用的Hypervisor通常有较大的攻击面,这使得其内存中的关键数据很容易被攻击者(一个恶意的虚拟机)篡改,进而威胁到其他虚拟机的安全。为了解决这一问题,现有的解决方案通常采用HVI(HyperVisor Introspection)架构。HVI利用嵌套虚拟化,使Hypervisor运行在一个比它权限更高的嵌套Hypervisor软件层之上。HVI用一个监控器来动态地检查Hypervisor中的行为,从而保证Hypervisor内存数据的安全。同时为了确保监控器能安全工作,HVI将监控器放在一个与不可信的Hypervisor隔离的并由嵌套Hypervisor保护的可信虚拟机中。这种从Hypervisor外部对其进行监控的方式虽然能很好地保证Hypervisor的安全,但在嵌套虚拟化环境下监控器和Hypervisor之间的上下文切换会产生大量的性能开销。这也导致HVI不适用于云计算环境。本论文提出IHMI(In-Hypervisor Memory Introspection)架构。该架构基于嵌套虚拟化,并通过从Hypervisor内部对其行为进行监控来保证Hypervisor的内存安全。IHMI旨在实现比HVI更高的性能,同时达到和HVI同样的内存安全水平。为了提升性能,IHMI将监控器放在Hypervisor内部并利用硬件虚拟化技术来实现它们之间的高效切换。为了确保监控器的安全,IHMI利用扩展页表(EPT,Extended Page Table)来将监控器与不可信的Hypervisor隔离。IHMI在EPT中建立了一种单向的映射,这使得监控器能访问Hypervisor的内存但Hypervisor却无法访问监控器的内存。同时IHMI还采用了一系列安全策略来防御恶意的Hypervisor对监控器的攻击。此外,监控器与Hypervisor共用一份页表并且监控器的EPT被设置为能重复Hypervisor的客户机虚拟地址到宿主机物理地址的翻译,从而保证监控器能以本地速度访问Hypervisor的内存,进而提升监控器的运行效率。本文通过安全分析表明IHMI能达到和HVI同样的安全水平。此外,本文经测试发现IHMI中监控器与Hypervisor之间切换的开销相比HVI减少了59.1%,而且IHMI中监控器对Hypervisor内存的访问速度是HVI的5倍以上。IHMI的平均性能开销只有4.54%,并且不到HVI开销的一半。同时在所有应用场景下IHMI都具有比HVI更低的性能开销,而且在某些应用场景下IHMI相比HVI最多能减少44.91%的性能开销。本文主要有以下贡献:·本文基于嵌套虚拟化,提出In-Hypervisor Memory Introspection架构。IHMI通过一个位于Hypervisor内部的监控器来为Hypervisor提供内存保护。·IHMI能达到和HVI相同的安全水平,并利用硬件虚拟化技术实现了比HVI更高的性能。
其他文献
导弹、无人机等目标具备雷达截面积小等特点,在战争中难以被雷达系统迅速发现,使用互补手段快速反制空中弱小运动目标的意义重大。本文针对弱小目标检测跟踪中的图像预处理、
随着我国经济的高速发展,企业主体意识的不断加强,企业避税问题逐渐凸显,而税收收入是我国财政收入的主要来源,企业的税收规避行为损害了我国财政收入,扰乱了资源的有效配置秩序。但对于企业个体而言,合理的避税行为可以增加企业内部资金,减少现金流出,减少债务融资需求,提高财务灵活性,降低破产清算风险。由此看来,企业避税行为是政府与企业之间利益的博弈。因此,研究公司避税行为选择的影响因素,并加以治理,不仅有助
改革开放政策实施已逾30年,在此期间我国的市场经济体制已经初步建立。但是事实证明我国资本市场中政府仍然扮演着至关重要的角色,能够影响社会资源的分配。这种存在于我国政
随着电子商务的兴起,第三方电子商务平台开始成为一种新的商务运作模式出现在经济生活的运行中,B2B模式只是第三方电子商务平台众多模式中的一种,这种模式的目标群体和运作方
摘要:《义务教育数学课程标准》指出“有效的数学活动不能单纯地依赖模仿与记忆,动手实践、自主探究、合作交流是学习数学的重要方式。”教师应有意识地向学生提供充分从事数学活动的机会,指导学生在活动中理解和掌握基本的数学知识与技能、数学思想和方法,获得基本的数学活动经验。同时要改进走偏了方向的数学活动,这些活动,影响学生对知识的理解和掌握,影响学生各种能力的培养。  关键词:小学数学;数学活动;现象分析;
企业企业是指商品经济中以营利为目的,从事独立的商品生产或商品流通等经营活动的经济组织,是现代社会的一个经济细胞,是生产社会化和商品经济的产物。企业是随着资本主义的发展
社区作为居民活动的重要区域,也是人们生活的重要组成部分。随着我国精神文明的不断推进,社区文化成为重要的建设内容,担负着人们提供丰富学习资源的功能。但是在实际调查中