用于内存安全监测的轻量虚拟机监控代理设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:liliac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
越来多的网络服务提供商采用云计算平台提供他们的网络服务。然而也有很多服务商因担忧云计算平台的安全问题而迟迟没有将自己的核心业务放到云平台上。安全问题是云计算平台面临的重要挑战。虚拟机的实时监控与入侵检测是保障云计算安全的必要方法。使用虚拟机内省技术在特定虚拟机中实时监测其他虚拟机的内存安全是虚拟化平台中重要的安全监测方法。但对于在传统特权虚拟机中实现的内省,其执行过程消耗较多系统资源,会降低虚拟平台的整体性能。同时,复杂且权限高的安全模块与传统特权虚拟机使用同一个地址空间,不利于安全模块与系统其他部分的隔离,会增加系统被攻击的风险。  由此,本文提出一种利用轻量操作系统实现虚拟机监控代理的方法,并提出基于完整性度量的内存监测方案,实时监测目标虚拟机的内存安全。本文主要贡献有:1)提出基于轻量操作系统的安全隔离与防护机制,允许在一个隔离的轻量虚拟机中监测其他客户虚拟机的内存。该机制无需修改监控器代码与被监控的操作系统,可在一个隔离的特权虚拟机中对其他客户虚拟机的运行时完整性执行监测。该特权虚拟机中运行一个定制的微型操作系统,占用系统资源少,且仅仅具有完成安全度量服务所需要的微小代码基。完整性度量服务专用于对用户虚拟机中的关键数据与代码执行系统运行时完整性度量与认证,及时发现被监控系统受到的非法篡改,并阻止恶意行为对整个系统的进一步侵害。2)通过交叉编译与函数移植等方法,在Xen源码树中的Mini-OS轻量系统中实现了虚拟机内省技术,并实现系统安全监测程序的原型系统TinyVMI。3)根据系统原型的设计与实现,分析了系统原型的安全性。对该监控方法在性能上的表现与传统方法做了对比评估。分析表明,本文的轻量安全监测程序具有更高的隔离性与安全性。实验结果显示,本文方法相对于传统的基于商业化操作系统的特权虚拟机执行相同的安全监测操作,可减少92%以上的性能损耗,提高了虚拟机内省与安全监测的效率。
其他文献
移动代理是一个独立运行的计算机程序,可以自主地在网络上按照一定的规程迁移,寻找合适的资源,完成用户给定的任务。由于移动代理具有移动性、自主性、智能性等特点,使之突破了传
时间序列数据挖掘(TSDM)是一个新兴的研究领域.该论文研究时间序列数据库相似查询、模式发现、分割以及时间序列预测等问题.具体包括:1)提出了一种基于多项式回归分析的相似
近年来,人脸识别技术得到了广泛的重视和发展。在安防、刑侦、人机交互等领域,发挥着越来越重要的作用,已逐步进入到了应用推广阶段。与此同时研究人员对更高效而准确的人脸识别
中性束注入(NBI)加热是核聚变装置上对等离子体外部加热和维持的主要手段之一。离子源及其电源供电系统是运行在NBI实验装置的80kV高压电位上,为了隔离高电位及增加采集信号的
日益重要的线延迟、变化的工作负载、功耗以及设计/验证复杂度等问题共同促进了片上多核处理器时代的到来。然而,当前主流的商用片上多核处理器主要针对多线程应用,单个串行程
随着IP语音(VoIP)技术在全球电信市场的不断普及,对服务供应商、设备制造商以及最终用户而言,性能改善、成本降低以及功能支持使VoIP成为一种极富吸引力的事物。由于人们对Vo
情感分析,又称为观点挖掘,近些年来作为研究热点被广泛应用于公众观点识别、产品评论摘要等诸多需要自动获取人们的观点与情感的应用场景中。情感分析不仅可以帮助消费者做出明
网络处理器已经成为新一代网络交换机与路由器的核心,随着网络带宽的急剧增长,对网络处理器传输带宽的要求也越来越高,而存储系统和调度算法由于直接影响到网络处理器的传输性能
今天,软件的提交形态已从产品形态向服务形态转换,软件需要根据用户的需求和技术的变化不断改变。这种改变的频率越来越高,推动软件从低级走向高级、从幼稚走向成熟。此时,人们用
笔式用户界面是普适计算环境中的一个主要人机界面形态,而数字笔迹技术是实现笔式交互的主要使能技术。数字笔迹技术通过结合传统纸笔方式的自然、方便和计算机强大的计算能力