一种虚拟化环境下修复离线虚拟机漏洞的方法及系统技术方案

技术编号:13625176 阅读:84 留言:0更新日期:2016-09-01 18:37
本发明专利技术公开了一种虚拟化环境下修复离线虚拟机漏洞的方法及系统,该方法包括:步骤1,安装安全代理;步骤2,采集离线虚拟机的内部信息;步骤3,通过虚拟终端管理系统向离线虚拟机下发修复漏洞指令;步骤4,通过虚拟终端管理系统调用虚拟化环境接口,对虚拟机进行开机操作;步骤5,获取补丁数据、修复漏洞;步骤6,漏洞修复完成后,通过安全代理完成虚拟机关机操作,恢复虚拟化环境;该系统包括安全代理、虚拟终端管理系统、虚拟化环境接口、服务器。相对于常规的离线虚拟机漏洞修复的方法,本发明专利技术优化了漏洞修复过程,不仅起到保护了离线虚拟机、提高漏洞修复的安全性的作用,而且可以更方便地维护和管理离线虚拟机漏洞修复过程。

【技术实现步骤摘要】

本专利技术涉及虚拟化环境安全
,更为具体来说,涉及到一种对虚拟机安全漏洞的修复方案,是一种虚拟化环境下修复离线虚拟机漏洞的方法及系统
技术介绍
随着虚拟化技术的普及率越来越高,虚拟机中存在的安全漏洞也随之而来,比如,VENOM安全漏洞等。特别对于一些主要依靠虚拟机进行办公的企业来说,这些安全漏洞对虚拟机乃至整个虚拟化环境的影响是非常大的,直接影响着工作是否能够顺利进行。因此,本领域技术人员必须要对虚拟机中存在的安全漏洞进行修复。在虚拟化环境中,常规的安全漏洞修复方法主要包括如下几种:(1)使用维护寄存器,通过维护寄存器中存储的维护补丁对离线态的虚拟机进行漏洞修复;(2)采用复杂软件策略和复杂的算法修复离线态的虚拟机中存在的漏洞;(3)首先对离线态的虚拟机镜像漏洞修复,然后再对虚拟机镜像离线升级,进而达到修复离线虚拟机的目的。但是,上述这些常规的离线态的虚拟机中安全漏洞修复方法存在以下弊端:(1)修复过程往往比较复杂,必须整理准备离线修复过程前所需要的补丁、软件数据的维护策略,又或者必须收集安全虚拟机镜像存在的漏洞信息,重新制作新镜像,然后以离线的方式对虚拟机镜像进行升级操作,再修复安全漏洞;(2)修复方式比较复杂,必须要进行多步操作,耗时比较长,修复效率低;(3)由于修复过程和修复方式都比较复杂,在修复的过程中难免会忽略一些问题,需要不断对修复过程和修复方式进行升级,因此很容易给操作系统带来一些安全隐患,尤其是离线虚拟机系统中的存在的一些关键信息。进入中国的申请号为201280060182.0的PCT国际申请公开了一种用于给虚拟映像打补丁的方法,包括:通过在离线准备阶段期间注入对应的补丁逻辑以及将在下一次引导时应用的补丁材料,修改将被打补丁的所选的休眠虚拟映像;下载引导介质和以对应的部署数据创建用于所选的目标虚拟机的临时盘;改变与所述目标虚拟机相关联的所述临时盘的主引导记录以便下一次在所述引导介质上进行引导;如果与将被打补丁的所述虚拟映像相关联的所述目标虚拟机被引导,执行所述补丁逻辑以便安装所述补丁材料。上述的PCT国际申请虽然在一定程度上解决了漏洞修复安全性、修复效率的问题;但是,该PCT国际申请的修复过程和修复方式仍然较为复杂,因此,这种方法仍无法从根本上解决离线态的虚拟机中安全漏洞修复过程中可能存在的安全问题。因此,如何解决常规虚拟机漏洞修复方法存在的修复过程复杂、修复方式复杂、耗时长、安全性差等问题,成为了本领域技术人员亟待解决的技术问题和研究的重点。
技术实现思路
为解决现有的虚拟化环境下修复离线虚拟机漏洞的方法存在的修复过程复杂、修复方式复杂、耗时长、安全性差等诸多问题,本专利技术公开了一种虚拟化环境下修复离线虚拟机漏洞的方法及系统,通过设置安全代理、虚拟终端管理系统对修复过程进行管理的方式,从根本上解决了离线虚拟机漏洞修复的安全性问题,实现更方便地维护和管理离线虚拟机的漏洞修复。为实现上述技术目的,本专利技术公开了一种虚拟化环境下修复离线虚拟机漏洞的方法,该虚拟化环境中部署有至少一台离线虚拟机,离线虚拟机处于关机状态,该方法包括:步骤1,在离线虚拟机中安装安全代理;步骤2,通过虚拟终端管理系统采集离线虚拟机的内部信息;步骤3,通过虚拟终端管理系统向离线虚拟机下发修复漏洞指令;步骤4,通过虚拟终端管理系统调用虚拟化环境接口,然后对虚拟机进行开机操作;步骤5,如果虚拟机开机成功,则通过安全代理获取补丁数据、修复漏洞;步骤6,漏洞修复完成后,通过安全代理完成虚拟机关机操作,恢复虚拟化环境。相对于现有的离线虚拟机漏洞修复方法,借助安全代理,本专利技术优化了漏洞修复的方法和步骤,在保证漏洞修复高度安全的同时,能够更方便、更快捷地进行漏洞修复工作。进一步地,步骤4中,开机操作前,虚拟终端管理系统调用虚拟化环境接口对离线虚拟机进行快照操作。本专利技术通过快照操作保留离线虚拟机修复前的状态,但由于其他原因导致修复失败时,本专利技术可快速对离线虚拟机进行还原。进一步地,步骤5中,如果虚拟机开机失败或开机不正常,则对虚拟机进行恢复快照操作、恢复虚拟化环境,再返回步骤1。进一步地,步骤4中,虚拟化环境接口采用API接口。进一步地,步骤1中,在虚拟化环境中部署虚拟终端管理系统,通过虚拟终端管理系统在离线虚拟机中安装安全代理,虚拟终端管理系统与离线虚拟机处于同一虚拟化环境中。进一步地,步骤2中,虚拟机内部信息包括系统信息、软件信息及补丁信息。进一步地,步骤5中,通过安全代理从虚拟化环境中的服务器下载补丁索引文件、组装补丁数据,然后修复漏洞。进一步地,服务器采用虚拟终端管理系统的服务器或者独立的补丁服务器。本专利技术的另一个专利技术目的在于提供一种虚拟化环境下修复离线虚拟机漏洞的系统,该系统包括安全代理、虚拟终端管理系统、虚拟化环境接口、服务器,安全代理安装于离线虚拟机中,离线虚拟机、虚拟终端管理系统和服务器均部署于同一虚拟化环境中,虚拟终端管理系统调用虚拟化环境接口与虚拟机通信,服务器内存储有补丁索引文件及与补丁索引文件对应的补丁数据。本专利技术的一种虚拟化环境下修复离线虚拟机漏洞的系统能够出色地完成离线虚拟机漏洞修复工作,整个系统较精简,具有安全系数高、修复效率高等优点。进一步地,虚拟终端管理系统为一个,虚拟化环境中部署有至少一台离线虚拟机。本专利技术的有益效果为:相对于常规的离线虚拟机漏洞修复的方法,本专利技术优化了漏洞修复过程,不仅起到保护了离线虚拟机、提高漏洞修复的安全性的作用,而且可更方便地维护和管理离线虚拟机漏洞修复过程。本专利技术漏洞修复过程易操作、易掌握,极大地提高了离线虚拟机漏洞修复的效率。附图说明图1为虚拟化环境下修复离线虚拟机漏洞的方法流程图。图2为虚拟化环境下修复离线虚拟机漏洞的系统组成示意图。具体实施方式下面结合说明书附图对本专利技术的虚拟化环境下修复离线虚拟机漏洞的方法和系统进行详细的解释和说明。如图1所示,本专利技术公开了一种虚拟化环境下修复离线虚拟机漏洞的方法,该虚拟化环境中部署有至少一台离线虚拟机,修复前,离线虚拟机处于关机状态,该虚拟化环境下修复离线虚拟机漏洞的方法包括如下几个步骤:步骤1,首先在离线虚拟机中安装安全代理,具体来说,在虚拟化环
境中部署虚拟终端管理系统,然后通过虚拟终端管理系统在离线虚拟机中安装安全代理,本实施例中,虚拟终端管理系统与离线虚拟机处于同一虚拟化环境中。本专利技术,用户登录虚拟终端管理系统web界面代理管理模块,点击离线虚拟机安装安全代理。步骤2,通过虚拟终端管理系统采集离线虚拟机的内部信息,本专利技术中,虚拟机内部信息包括系统信息、软件信息、补丁信息及其他信息。在虚拟终端管理系统web界面下发任务采集任务,然后通过虚拟终端管理系统可以采集到离线态虚拟机补丁漏洞信息,补丁漏洞信息包括已修复补丁、未修复补丁等信息。步骤3,通过虚拟终端管理系统向离线虚拟机下发修复漏洞指令或者请求;步骤4,通过虚拟终端管理系统调用虚拟化环境接口,然后对虚拟机进行开机操作;出于保护虚拟机和虚拟机内操作系统、磁盘内文件的考虑,本专利技术开机操作前,虚拟终端管理系统调用虚拟化环境接口对离线虚拟机进行快照操作;本专利技术虚拟终端管理系统调用虚拟化环境厂商API接口,用于进行离线态虚拟机快照,以防修复异常恢复离线态虚拟机环本文档来自技高网
...

【技术保护点】
一种虚拟化环境下修复离线虚拟机漏洞的方法,该虚拟化环境中部署有至少一台离线虚拟机,离线虚拟机处于关机状态,其特征在于,该方法包括:步骤1,在离线虚拟机中安装安全代理;步骤2,通过虚拟终端管理系统采集离线虚拟机的内部信息;步骤3,通过虚拟终端管理系统向离线虚拟机下发修复漏洞指令;步骤4,通过虚拟终端管理系统调用虚拟化环境接口,然后对虚拟机进行开机操作;步骤5,如果虚拟机开机成功,则通过安全代理获取补丁数据、修复漏洞;步骤6,漏洞修复完成后,通过安全代理完成虚拟机关机操作,恢复虚拟化环境。

【技术特征摘要】
1.一种虚拟化环境下修复离线虚拟机漏洞的方法,该虚拟化环境中部署有至少一台离线虚拟机,离线虚拟机处于关机状态,其特征在于,该方法包括:步骤1,在离线虚拟机中安装安全代理;步骤2,通过虚拟终端管理系统采集离线虚拟机的内部信息;步骤3,通过虚拟终端管理系统向离线虚拟机下发修复漏洞指令;步骤4,通过虚拟终端管理系统调用虚拟化环境接口,然后对虚拟机进行开机操作;步骤5,如果虚拟机开机成功,则通过安全代理获取补丁数据、修复漏洞;步骤6,漏洞修复完成后,通过安全代理完成虚拟机关机操作,恢复虚拟化环境。2.根据权利要求1所述的虚拟化环境下修复离线虚拟机漏洞的方法,其特征在于,步骤4中,开机操作前,虚拟终端管理系统调用虚拟化环境接口对离线虚拟机进行快照操作。3.根据权利要求2所述的虚拟化环境下修复离线虚拟机漏洞的方法,其特征在于,步骤5中,如果虚拟机开机失败或开机不正常,则对虚拟机进行恢复快照操作、恢复虚拟化环境,再返回步骤1。4.根据权利要求2所述的虚拟化环境下修复离线虚拟机漏洞的方法,其特征在于,步骤4中,虚拟化环境接口采用API接口。5.根据权利要求1至4中任一权利要求所述的虚拟化环境下修复离线虚拟机漏洞的方法,其特征在于,步骤1中,在虚...

【专利技术属性】
技术研发人员:党艳平张通
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:北京;11

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

1