【技术实现步骤摘要】
一种虚拟机文件完整性监控方法及系统
本专利技术属于云计算硬件虚拟化
,具体涉及一种虚拟机文件完整性监控方法及系统。
技术介绍
云计算是一种融合了多项计算机技术的以数据和处理能力为中心的密集型计算模式。它的发展是虚拟化、分布式系统、分布式并发编程模式、面向对象的体系结构、软件即服务和信息安全等各项技术共同发展的结果。虚拟化技术是指计算元件在虚拟的基础上而不是真实的计算元件上运行,通过软件定义的方法重新划分信息技术(IT)资源,实现IT资源的动态分配、灵活调度和跨域共享,提供IT资源的利用率,使IT资源真正成为计算基础设施,以满足各种应用的灵活多变。云计算技术和虚拟化技术发展过程面临的重要问题之一是虚拟化环境下的安全问题,虚拟化环境动态性比较强,维护和管理比较复杂,一台虚拟机有安全漏洞对同一物理机上的其他虚拟机也会构成威胁,恶意软件、病毒、木马针对他们的传统安全防护方法却难以适应虚拟化环境。在虚拟机上安装防护软件容易受到攻击和控制,需要有新的技术来解决此类安全问题。虚拟机管理器能够监控虚拟机内的进程,可以借助虚拟机管理器来监控虚拟机进程的运行状态。
技术实现思路
本 ...
【技术保护点】
一种虚拟机文件完整性监控方法,其特征在于,包括如下步骤:捕获组件捕获虚拟机系统进程调用文件操作相关的系统调用,通过虚拟机自省来获取虚拟机内部语义信息,捕获组件将捕获的信息传递给分析处理组件;分析处理组件接收传递过来的虚拟机文件操作信息,同时读取策略库中文件操作监控策略,进行分析来发现非法文件操作,如果发现有非法文件操作向响应处理组件发送警告信息;响应处理组件接收到警告信息,阻止非法文件操作并将非法操作信息写入日志库。
【技术特征摘要】
1.一种虚拟机文件完整性监控方法,其特征在于,包括如下步骤:捕获组件捕获虚拟机系统进程调用文件操作相关的系统调用,通过虚拟机自省来获取虚拟机内部语义信息,捕获组件将捕获的信息传递给分析处理组件;分析处理组件接收传递过来的虚拟机文件操作信息,同时读取策略库中文件操作监控策略,进行分析来发现非法文件操作,如果发现有非法文件操作向响应处理组件发送警告信息;响应处理组件接收到警告信息,阻止非法文件操作并将非法操作信息写入日志库。2.根据权利要求1所述的一种虚拟机文件完整性监控方法,其特征在于,系统进程调用文件操作的过程包括如下步骤:系统进程执行对文件操作时,调用接口函数;接口函数通过系统调用指令调用内核层的系统调用服务程序;当用户层程序切换进入内核层,操作系统内核读取参数信息,根据参数信息在系统调用表中进行索引,读取系统调用表项中存储的文件操作相关系统调用处理程序地址,进行跳转并执行;执行完毕通过系统调用返回指令返回执行结果并恢复进程上下文,继续执行用户空间进程。3.根据权利要求2所述的一种虚拟机文件完整性监控方法,其特征在于,步骤接口函数通过系统调用陷入指令调用内核层的系统调用服务程序还包括:接口函数通过系统调用指令调用内核层的系统调用服务程序并利用寄存器传递参数信息,所述参数信息包括系统调用号。4.根据权利要求1或3所述的一种虚拟机文件完整性监控方法,其特征在于,分析处理组件接收传递过来的虚拟机文件操作信息,同时读取策略库中文件操作监控策略,进行分析,具体包括:分析处理组件根据监控策略对接收到的虚拟机文件操作信息进行关联性分析提取特征信息与策略库中文件操作监控策略进行匹配,...
【专利技术属性】
技术研发人员:左强,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。