[发明专利]一种虚拟机文件完整性监控方法及系统在审
申请号: | 201710775831.X | 申请日: | 2017-08-31 |
公开(公告)号: | CN107608758A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 左强 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F17/30;G06F21/64 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 文件 完整性 监控 方法 系统 | ||
技术领域
本发明属于云计算硬件虚拟化技术领域,具体涉及一种虚拟机文件完整性监控方法及系统。
背景技术
云计算是一种融合了多项计算机技术的以数据和处理能力为中心的密集型计算模式。它的发展是虚拟化、分布式系统、分布式并发编程模式、面向对象的体系结构、软件即服务和信息安全等各项技术共同发展的结果。
虚拟化技术是指计算元件在虚拟的基础上而不是真实的计算元件上运行,通过软件定义的方法重新划分信息技术(IT)资源,实现IT资源的动态分配、灵活调度和跨域共享,提供IT资源的利用率,使IT资源真正成为计算基础设施,以满足各种应用的灵活多变。
云计算技术和虚拟化技术发展过程面临的重要问题之一是虚拟化环境下的安全问题,虚拟化环境动态性比较强,维护和管理比较复杂,一台虚拟机有安全漏洞对同一物理机上的其他虚拟机也会构成威胁,恶意软件、病毒、木马针对他们的传统安全防护方法却难以适应虚拟化环境。在虚拟机上安装防护软件容易受到攻击和控制,需要有新的技术来解决此类安全问题。虚拟机管理器能够监控虚拟机内的进程,可以借助虚拟机管理器来监控虚拟机进程的运行状态。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种虚拟机文件完整性监控方法及系统,以解决上述技术问题。
为了达到上述目的,本发明的技术方案是:
一种虚拟机文件完整性监控方法,包括如下步骤:
捕获组件捕获虚拟机系统进程调用文件操作相关的系统调用,通过虚拟机自省来获取虚拟机内部语义信息,捕获组件将捕获的信息传递给分析处理组件;
分析处理组件接收传递过来的虚拟机文件操作信息,同时读取策略库中文件操作监控策略,进行分析来发现非法文件操作,如果发现有非法文件操作向响应处理组件发送警告信息;
响应处理组件接收到警告信息,阻止非法文件操作并将非法操作信息写入日志库。
进一步的,系统进程执行对文件操作的过程包括如下步骤:
系统进程执行对文件操作时,调用接口函数;
接口函数通过系统调用陷入指令调用内核层的系统调用服务程序;
当用户层程序切换进入内核层,操作系统内核读取参数信息,根据参数信息在系统调用表中进行索引,读取系统调用表项中存储的文件操作相关系统调用处理程序地址,进行跳转并执行;
执行完毕通过系统调用返回指令返回执行结果并恢复进程上下文,继续执行用户空间进程。
进一步的,步骤接口函数通过系统调用陷入指令调用内核层的系统调用服务程序还包括:接口函数通过系统调用陷入指令调用内核层的系统调用服务程序并利用寄存器传递参数信息,所述参数信息包括系统调用号。
进一步的,分析处理组件接收传递过来的虚拟机文件操作信息,同时读取策略库中文件操作监控策略,进行分析,具体包括:
分析处理组件根据监控策略对接收到的虚拟机文件操作信息进行关联性分析提取特征信息与策略库中文件操作监控策略进行匹配,并将特征信息保存到策略库中。
进一步的,策略库存储虚拟机敏感文件监控策略,提供管理和配置接口,实现实时动态的配置文件访问监控策略。
一种虚拟机文件完整性监控系统,包括宿主机,所述宿主机包括虚拟机和虚拟机监视器,在宿主机加入监控模块,所述监控模块与虚拟机隔离;
所述监控模块包括捕获组件、分析处理组件、策略库、响应处理组件和日志库;
捕获组件捕获虚拟机进程调用文件操作相关的系统调用,通过虚拟机自省来获取虚拟机内部语义信息,捕获组件将捕获的信息传递给分析处理组件;
分析处理组件接收传递过来的虚拟机文件操作信息,同时读取策略库中文件操作监控策略,进行分析来发现非法文件操作,如果发现有非法文件操作向响应处理组件发送警告信息;
响应处理组件接收到警告信息,阻止非法文件操作并将非法操作信息写入日志库。
进一步的,分析处理组件根据监控策略对接收到的虚拟机文件操作信息进行关联性分析提取特征信息与策略库中文件操作监控策略进行匹配,并将特征信息保存到策略库中。
进一步的,策略库存储虚拟机敏感文件监控策略,提供管理和配置接口,实现实时动态的配置文件访问监控策略。
进一步的,策略库保存在数据库或者文件中,完成监控配置后立即生效,无须重启虚拟机。
进一步的,日志库存储虚拟机敏感文件的非法操作,同时提供接口和离线分析功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710775831.X/2.html,转载请声明来源钻瓜专利网。