论文部分内容阅读
虚拟化技术是云计算的核心技术之一,能够提高硬件资源的利用率,减少经营和投资开销。随着云计算的快速发展,虚拟化技术得到了更多的关注,然而其安全问题日益凸显。可信计算技术则是一种增强信息系统安全的新技术,是虚拟机安全问题的一种解决方案。因此,虚拟化技术与可信计算技术的结合是二者发展的必然结果。 在Xen中每一个虚拟机被称为一个虚拟域(virtual domain),vTPM实例是虚拟域实现可信的关键模块。虚拟机的迁移是虚拟化技术的一个重要应用,主要用于简化系统管理、提高系统负载均衡及增强系统容错能力。拥有vTPM实例的虚拟域的迁移被称为可信虚拟域(trusted virtual domain)的迁移。可信虚拟域的迁移需要保证迁移的效率,同时由于网络环境中存在各种网络威胁,包括敏感信息的泄漏、篡改和丢失等,保证迁移的安全性也至关重要。本文针对这些问题展开研究,并提出了有效的解决方案。 首先在分析Xen中的vTPM实例迁移协议基础之上,针对协议存在的问题,提出了一种具备完善安全机制的可信虚拟域的迁移协议。详细介绍了协议的各个阶段,并进行了安全性分析,分析表明该协议具有更好的安全性。 接着,针对虚拟域迁移的效率问题,着重分析影响虚拟域迁移效率的核心因素,内存的迁移,通过分析内存迁移的预拷贝算法存在的问题,提出一种改进的基于权值的预拷贝算法,减少了迁移的页面数量,提高了迁移效率,并减轻了网络负担。 最后,针对vTPM实例的迁移,通过分析不同vTPM密钥层次对vTPM实例迁移的影响,引入一种适于迁移的vTPM密钥层次,从而简化了vTPM实例的迁移。搭建了可信虚拟域迁移的实验环境,为本文的设计方案的实现奠定了实验基础。