基于安全芯片的虚拟机监控器安全加固方法技术

技术编号:14875576 阅读:72 留言:0更新日期:2017-03-23 23:11
本发明专利技术提供了一种基于安全芯片的虚拟机监控器安全加固方法,所述方法在虚拟机监控器中设置有安全监控器,同时在与计算节点相连接处设置有独立的硬件安全监控系统,虚拟机监控器与所述硬件安全监控系统进行通信,通过安全监控器和硬件安全监控系统来实现对虚拟机监控器的安全加固。本发明专利技术通过安全监控器能够有效地选取虚拟机运行中的关键点进行安全检测,不但提高了检测的效率,同时也提高了检测的准确性。

【技术实现步骤摘要】

本专利技术涉及信息安全的
,尤其涉及一种针对虚拟机监控器的安全加固系统与方法。
技术介绍
云计算把计算/存储/通讯资源集中在云端,通过互联网为用户提供各自服务。包括:基础设施即服务(Infrastructure-as-a-Service,IaaS),平台即服务(Platform-as-a-Service,PaaS),软件即服务(Software-as-a-Service,SaaS)。其中的基础设施方面的服务,为用户提供可伸缩性的计算/存储/通讯资源,是云计算的基础。硬件资源的虚拟化是云计算应用中的核心技术,虚拟机监控器自身的安全,是保障运行在它之上的虚拟机的安全性的一个基本前提,因此虚拟机监控器的安全是保障计算节点安全,以及云计算安全的关键。如专利申请201410371685.0公布了一种基于虚拟平台的安全可信运行保护方法,该申请在虚拟化平台中引入可信计算技术,通过LLVM的虚拟机监控器静态分析、TPM和IPMI的平台完整性远程验证、管理域虚拟机完整性度量、用户虚拟机完整性度量和基于软件行为的数据流一致性分析模块组成实现虚拟平台的安全可信运行保证模型。然而该申请是以TPM技术为核心,对用户虚拟机和用户进行动态度量,而虚拟机监控器和管理域虚拟机则是在系统启动过程中,基于TPM原理做静态分析。但TPM静态分析存在检测与运行相分离的TOCTOU缺陷,而攻击者所施行的攻击行为,往往是在系统运行过程中进行的,因此对虚拟机监控器的安全防护还需要加强。专利申请201510054416.6公布了一种虚拟机监控器信任域分割方法,该专利申请将虚拟机监控器的功能进行分解,按照功能的不同,将控制虚拟机划分为九个服务虚拟机,每一个服务虚拟机都包含一个单一用途的控制逻辑,每个服务虚拟机仅拥有完成本身功能的权限,限制每个组件以所需的最小权限接入Hypervisor,这使得风险明确化。解决了原有的攻破一个组件就能获取全系统的控制权的问题,提高虚拟机的安全性。该申请通过减小虚拟机监控器的攻击面,可以降低被攻击的几率,但没有提出在本质上提升虚拟机监控器安全性的措施。
技术实现思路
本专利技术的目的在于提供一种基于安全芯片的虚拟机监控器安全加固方法,该方法解决虚拟机监控器在系统运行中的完整性和安全性检测缺失的问题,达到虚拟机监控器安全加固的目的。本专利技术的另一个目的是提供一种基于安全芯片的虚拟机监控器安全加固方法,该方法选取虚拟机运行中的关键点进行安全检测,不但提高了检测的效率,同时也提高了检测的准确性,同时还能保证检测操作的独立性和有效性。本专利技术的目的是通过以下技术方案实现的。一种基于安全芯片的虚拟机监控器安全加固方法,其特征在于所述方法在虚拟机监控器中设置有安全监控器,同时在与计算节点相连接处设置有独立的硬件安全监控系统,虚拟机监控器与所述硬件安全监控系统进行通信,通过安全监控器和硬件安全监控系统来实现对虚拟机监控器的安全加固。对于在虚拟机中所包含的操作系统和应用软件的运行而言,由于执行进程的调度和对硬件资源的访问都是通过虚拟机监控器的管理来实现的,因此安全监控器就可以采用和虚拟机监控器相同的粒度来监控相关的进程和操作,采集相关的进程和操作的运行参数供硬件安全监控系统做实时的分析,并对发现的攻击行为采取相关的对策和防护处理。进一步,同时也在采集相关的进程和操作的运行参数这些关键性的运行节点上,采集虚拟机监控器的实时存储映像,通过独立的硬件安全监控系统对其完整性进行快速检测,有效防御恶意软件对虚拟机监控器的入侵,以及检测计算节点自身所隐藏的硬件木马对虚拟机监控器所产生的破坏。进一步,采用安全微内核的形式来实现虚拟机监控器和安全监控器。严格控制虚拟机监控器的代码规模,也有利于硬件安全监控系统快速获取其存储映像,并对其完整性进行快速检测,有效防御恶意软件的入侵。本专利技术通过在虚拟机监控器中加入安全监控器,同时加入一个与计算节点相连接的独立的硬件安全监控系统来实现对虚拟机监控器的安全加固。所述硬件安全监控系统一方面可以存储虚拟机监控器和安全监控器的程序代码,另一方面用来存储高安全应用所需的精简操作系统、中间件和应用程序。根据不同应用环境的功能需求和安全需求,可以通过虚拟机监控器配置特定的安全分区,并从硬件安全监控系统上载高安全应用所需的精简操作系统、中间件和应用程序到安全分区,适时启动分区上集成的虚拟机,完成高安全应用预期的操作,并在操作完成后撤销对应的虚拟机和分区。高安全应用运行过程中涉及的重要中间数据以及最终结果将保存到硬件安全监控系统中,有效防止数据和信息的外泄。进一步,硬件安全监控系统是由一个接口与路由芯片和一组安全监控芯片组成,所述安全监控芯片具有多个,通过接口与路由芯片与虚拟机监控器进行通信,同时,芯片之间的通讯均采用安全加密的形式进行,保证了攻击者即使能够侦听和获取芯片间的通讯内容,也无法破解这些加密的通讯数据。所述硬件安全监控系统和计算节点之间通过密码安全通道进行代码和检测数据的双向传输,采用安全校验的方式来保证传输内容的完整性。本专利技术实施例与现有技术相比,本专利技术具有以下优点:1、通过安全监控器能够有效地选取虚拟机运行中的关键点进行安全检测,不但提高了检测的效率,同时也提高了检测的准确性。2、采用独立的硬件安全监控系统来对采样数据和虚拟机监控器的实时存储映像进行检测,有效规避了计算节点硬件系统自身的安全缺陷、硬件木马/逻辑炸弹,保证了检测操作的独立性和有效性。3、硬件安全监控系统上执行的安全检测操作是与计算节点的系统运行并行执行的,因此,这样的处理也降低了安全检测运算在计算节点上执行所带来的性能损耗。附图说明图1是本专利技术所实施的系统构成框图。图2是本专利技术所实施的独立硬件安全监控系统的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术所实现的计算节点安全加固如图1所示,在虚拟机监控器中加入安全监控器,同时在与计算节点相连接处设置有独立的硬件安全监控系统,虚拟机监控器与所述硬件安全监控系统进行通信,虚拟机监控器连接了用于安全监控和安全检测的独立的硬件安全监控系统。由此,本专利技术的具体实施分为以下三部分:(1)虚拟机监控器与安全监控器的功能融合由于虚拟机监控器位于操作系统之下,硬件系统之上,它对软件和硬件的调度具有最高的优先权,基于虚拟机监控器就可以实现方便、高效的安全监控机制。如图1所示,我们在虚拟机监控器的基础上加入了一个安全监控器。对于虚拟机中的操作系统和应用软件的运行而言,由于执行进程的调度和对硬件资源的访问都是通过虚拟机监控器的管理来实现的,因此安全监控器就可以采用和虚拟机监控器相同的粒度来监控相关的进程和操作,采集相关的进程和操作的运行参数供安全监控系统做实时的分析,并对发现的攻击行为采取相关的对策和防护处理。(2)虚拟机监控器的安全加固由于虚拟机监控器在安全防护体系中起到的重要作用,虚拟机监控器自身也逐步成为了恶意软件攻击的对象。对虚拟机监控器和安全监控器进行安全加固的一个重要手段是严格控制它们的代码规模,以便于用数学证明的方式来检验和证明其完备性和安全性。采本文档来自技高网
...
基于安全芯片的虚拟机监控器安全加固方法

【技术保护点】
一种基于安全芯片的虚拟机监控器安全加固方法,其特征在于所述方法在虚拟机监控器中设置有安全监控器,同时在与计算节点相连接处设置有独立的硬件安全监控系统,虚拟机监控器与所述硬件安全监控系统进行通信,通过安全监控器和硬件安全监控系统来实现对虚拟机监控器的安全加固。

【技术特征摘要】
1.一种基于安全芯片的虚拟机监控器安全加固方法,其特征在于所述方法在虚拟机监控器中设置有安全监控器,同时在与计算节点相连接处设置有独立的硬件安全监控系统,虚拟机监控器与所述硬件安全监控系统进行通信,通过安全监控器和硬件安全监控系统来实现对虚拟机监控器的安全加固。2.如权利要求1所述的基于安全芯片的虚拟机监控器安全加固方法,其特征在于安全监控器采用和虚拟机监控器相同的粒度来监控相关的进程和操作,采集相关的进程和操作的运行参数供硬件安全监控系统做实时的分析,并对发现的攻击行为采取相关的对策和防护处理。3.如权利要求2所述的基于安全芯片的虚拟机监控器安全加固方法,其特征在于在采集相关的进程和操作的运行参数这些关键性的运行节点上,安全监控器采集虚拟机监控器的实时存储映像,通过独立的硬件安全监控系统对其完整性进行快速检测,有效防御恶意软件对虚拟机监控器的入侵,以及检测计算节点自身所隐藏的硬件木马对虚拟机监控器所产生的破坏。4.如权利要求3所述的基于安全芯片的虚拟机监控器安全加固方法,其特征在于采用安全微内核的形式来实现虚拟机监控器和安全监控器,严格控制虚拟机监控器的代码规模,也有利于硬件安全监控系统快速获取其存储映像,并对其完整性进行快速检测,有效防御恶意软件的入侵。5.如权利要求1所述的基于安全芯片的虚...

【专利技术属性】
技术研发人员:张景
申请(专利权)人:深圳前海生生科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1