摘要:
云计算代表一种转变传统计算模式的革新技术,自从2006年首次被提出后备受关注。但是云计算的安全问题也逐渐暴露出来,引起了行业的重视。有调查显示,很多企业在决定是否引入云计算解决方案时,最大的顾虑是云计算环境下的信息安全问题。 本课题就云计算环境中的虚拟机安全问题进行研究。云用户将负载托管给云提供商运行,由于负载运行在资源共享的环境下而且用户不能参与负载运行的监控管理,此时云用户最关心的问题莫过于负载运行期间虚拟机是否正常运行、数据是否被窃取、以及能否及时发现虚拟机故障并进行有效处理等。 本文针对虚拟机组的管理监控进行研究,取得如下成果: 1、对云计算租赁虚拟机资源的应用场景进行分析,根据云计算的特点,分析了虚拟化安全需求、用户参与虚拟机管理监控的希望,从云服务提供商的角度提出一种基于Xen的对动态虚拟机组管理监控的系统,在虚拟机运行期间对虚拟机组的运行进行监控。 2、设计了虚拟机管理平台,为云用户提供了一个远程的操作入口,云用户通过查看虚拟机状态、定义安全策略、响应机制等操作参与到虚拟机的管理监控中。 3、针对虚拟机操作系统内核完整性的验证,实现内核完整性检验算法,利用与操作系统内核白名单比对,检测虚拟机操作系统内核是否进行过写操作。 4、深入研究Xen虚拟化原理,应用类Flask架构,加入安全钩子函数、安全策略模块、策略实施模块,实现虚拟资源的访问控制。经过实验验证,该系统增强了Xen虚拟化环境的安全性,有效的弥补了现有的虚拟机监控方案的不足。
展开