轻量级虚拟机管理器及其安全应用分析-lightweight virtual machine manager and its security application analysis.docxVIP
- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
轻量级虚拟机管理器及其安全应用分析-lightweight virtual machine manager and its security application analysis
1绪论本章首先介绍了轻量级虚拟机管理器(Light-weightedVirtualMachineMonitor,LVMM)的研究背景和意义,概述了LVMM的设计特点,然后列举了国内外LVMM类似系统的实现方法和特点,并与本文的LVMM系统进行比较,最后介绍了本论文的组织结构。1.1研究背景根据IDC的权威报告,虚拟化技术已经成为IT基础架构中的核心技术。虚拟化软件市场在2009年已经超过27亿美元,并在未来5年还将继续激增。虚拟化技术已经成为计算机系统软件的发展趋势,并显著地改变着IT世界。图1-1说明了从传统架构到虚拟机架构的过渡过程。在传统架构中,操作系统对整个硬件具有管理权限;在虚拟机架构中,虚拟机管理器(VirtualMachineMonitor,VMM)代替了传统操作系统的管理功能,而为多个虚拟机提供了访问真实硬件的接口并保证相互之间隔离。虚拟机虚拟机进程1进程2……进程N操作系统(Windows,Linux...)进程1...进程N进程1...进程M……虚拟机管理器(VMM)硬件平台(CPU、内存、外设)硬件平台(CPU、内存、外设)传统架构虚拟机架构图1-1从传统架构到虚拟机架构的过渡虚拟化技术在服务器端和客户端都用相应的应用。虚拟化在服务器端应用主要包括资源共享(服务聚合、负载均衡、节能)和隔离性(性能隔离、安全隔离);虚拟化在客户端的应用主要包括为用户提供多操作系统的使用环境和利用虚拟化技术的资源隔离性为用户提供不同安全级的隔离区域。虚拟化的安全技术主要包括两个方面:(1)虚拟化架构本身存在的安全问题。(2)利用虚拟化架构或者虚拟化技术来解决传统架构下所存在的安全问题。由于本文主要讨论客户端的应用安全,所以主要就第二点展开讨论。就系统监控的方面,虚拟化架构的出现可以提高监控系统自身的安全性。基于虚拟机架构的监控方法可以分为2大类:虚拟机外部监控和虚拟机内部监控。虚拟机外部监控是指将监控工具部署在被监控系统外部(通常是在虚拟机管理器中),然后在一个可信赖的虚拟机(TrustedVM)中观测被监控系统的行为。TalGarfinkel和MendelRosenblum首次在Livewire系统中提出在虚拟机外部进行入侵检测,这种方法被称为虚拟机自省机制(VirtualMachineIntrospection)[1]。VMscope是基于虚拟机的蜜罐(Honeypot),它通过在虚拟机外部部署感应器来分析系统内部行为[2]。VMwatcher则是通过在虚拟机外部观测恶意进程行为,从而实现检测工具与被监控系统相分离[3]。总之,虚拟机外部监控将安全工具完全部署在被监控系统外部,不会被恶意软件篡改,但是需要屏蔽在虚拟机管理器层观测的语义差距(SemanticGap)。虚拟机内部监控是指通过虚拟机管理器保护监控工具,从而提高监控工具自身的安全性。Lares是在被监控系统中插入一些钩子(Hook),当特定事件触发后跳转到安全虚拟机(SecureVM)中执行,这些钩子函数通过虚拟机管理器来保护[4]。SIM是将安全工具与被监控系统隔离在不同的地址空间,通过虚拟机管理器来保护安全工具的虚拟地址空间[5]。总之,这种方法获取的是操作系统级语义,方便监控工具进行有效地处理,但是需要插入内核模块或者修改内核代码,与被监控系统密切相关。通过进一步分析可以发现,上述系统均是在传统的虚拟机管理器上实现,并在服务器端可以得到广泛的应用。本文关注的是客户端的安全问题,而传统的虚拟机管理器用于客户端安全存在一些问题。如图1-1所示,在客户操作系统启动之前,需要在硬件之上假设虚拟机管理器,然后由虚拟机管理器启动客户操作系统。然后虚拟化技术的引入带来了不可避免的性能下降,特别是客户端用户大量使用的Windows操作系统,只能使用全虚拟化解决方案,其性能下降尤为明显(如编译程序和图形图像类程序),因此大大降低了客户端的用户体验。经过调研,客户端用户通常只在某些特殊的时刻需要高安全的环境,如网游登陆、网银付款、IM登陆等,因此也只需要对某些特殊的应用提供安全保护,对于其他应用程序用户更关注的是用户体验而不是安全性,如普通网页浏览、游戏等。因此本文研究的核心问题就是如何能利用虚拟化技术提高客户端用户的同时,又尽量不影响用户体验。1.2国内外研究现状BluePillProjectBluePill项目是基于x86虚拟化技术的首创的CPURootkit[6]。在2006年8月的黑帽大会上由InvisibleThingLab(sITL)的JoannaRutkowska首次提出[7-8],并在WindowsVista64位版本上演示。该项目的目的是利用Intel或者AMD的硬件辅助虚拟化技术,证明并实现这样一种软件隐藏模型。其实现原理如图1-2所示。操作系统Hyper
您可能关注的文档
- 桥梁纵向景观识别系统分析——以港珠澳大桥为例-analysis of bridge longitudinal landscape identification system - a case study of hong kong - zhuhai - macao bridge.docx
- 桥梁纵向景观识别系统研究——以港珠澳大桥为例-research on bridge longitudinal landscape identification system - a case study of hong kong - zhuhai - macao bridge.docx
- 桥式起重机减速机漏油故障的研究分析-research and analysis on oil leakage fault of reducer of bridge crane.docx
- 桥式起重机小车运行机构参数化设计的分析与实现-analysis and implementation of parametric design for trolley operating mechanism of bridge crane.docx
- 桥式起重机主梁快速设计系统分析与应用-analysis and application of bridge crane girder rapid design system.docx
- 桥头跳车搭板在线抬升研究分析-research and analysis on on-line lifting of vehicle bump at bridge head.docx
- 鞘氨醇激酶1对阿尔茨海默病appps1动物模型保护作用的研究-protective effect of sphingosine kinase 1 on alzheimer's disease app ps 1 animal model.docx
- 切除眼柄对凡纳滨对虾litopenaeus vannamei差异表达基因的影响及几种重要基因在不同卵黄发生阶段的表达量变化-effects of eyestalk removal on differential expression genes of litopenaeus van namei in litopenaeus vannamei and changes of expression levels of several import.docx
- 切尔诺贝利和福岛核事故的传播比较分析-comparative analysis of the spread of chernobyl and fukushima nuclear accidents.docx
- 鞘蕊苏二萜类生物合成机制与茅苍术根 茎、叶基因表达差异研究-study on the biosynthesis mechanism of sphingolipid diterpenoids and the gene expression difference between stem and leaf of atractylodes lancea.docx
- 轻合金表界面微结构与电子功函数的关联性分析-correlation analysis between surface microstructure of light alloy and electron work function.docx
- 轻烃类石化冷却系统的空冷器散热性能及优化技术分析-analysis on heat dissipation performance and optimization technology of air cooler in light hydrocarbon petrochemical cooling system.docx
- 轻微型肝性脑病空间工作记忆损伤的行为学与bold fmri研究-behavioral and bold fmri studies on spatial working memory impairment in mild hepatic encephalopathy.docx
- 轻微型肝性脑病空间工作记忆损伤的行为学与bold-fmri分析-behavioral and bold - fmri analysis of spatial working memory impairment in mild hepatic encephalopathy.docx
- 轻型六自由度生物采样操作臂结构设计理论 方法与应用-theoretical method and application of structural design for lightweight six-degree-of-freedom biological sampling manipulator.docx
- 轻型两栖车辆悬架系统设计与优化-design and optimization of light amphibious vehicle suspension system.docx
- 轻型汽车行驶工况下车载测试单车排放特征的分析-analysis of emission characteristics of vehicle-mounted test bicycles under light vehicle driving conditions.docx
- 轻质屋面建筑隔热性能与室内热环境模拟分析-simulation analysis of thermal insulation performance and indoor thermal environment of lightweight roof buildings.docx
- 氢对2.25cr1mo钢磷偏聚导致的晶界脆化的影响-effect of hydrogen on grain boundary embrittlement caused by phosphorus segregation in 2.25cr1mo steel.docx
- 氢燃料发动机状态监测及故障诊断系统的分析-analysis of hydrogen fuel engine condition monitoring and fault diagnosis system.docx
文档评论(0)