[发明专利]基于虚拟化的主机行为主被动结合检测系统和方法有效

专利信息
申请号: 201510970176.4 申请日: 2015-12-22
公开(公告)号: CN105550095B 公开(公告)日: 2018-07-06
发明(设计)人: 丁振全;郝志宇;邓鑫;刘永继 申请(专利权)人: 中国科学院信息工程研究所
主分类号: G06F11/30 分类号: G06F11/30
代理公司: 北京君尚知识产权代理事务所(普通合伙) 11200 代理人: 邱晓锋
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于虚拟化的主机行为主被动结合检测系统和方法。该系统包括主动监控获取数据模块、被动监控获取数据模块、数据转发模块和行为分析模块,其中主动监控获取数据模块采用主动监控方式主动获取虚拟机内部当前时刻的静态数据;被动监控获取数据模块采用异步侦听方式截获虚拟机内部的系统调用和系统指令数据;数据转发模块负责将本地获取的数据远程转发至行为分析服务器进行;行为分析模块接收数据转发模块发送的行为数据,并根据数据来源,动态控制分析线程对行为数据进行分析。本发明采用主动监控与被动监控相结合的方式,实现了具有透明性、实时性、灵活性等特点的集中式虚拟机监控机制。
搜索关键词: 获取数据 主动监控 虚拟机 数据转发模块 行为分析模块 结合检测 行为数据 虚拟化 监控 主机 侦听 动态控制 监控机制 接收数据 静态数据 数据来源 数据远程 系统调用 系统指令 行为分析 主动获取 转发模块 集中式 实时性 线程 服务器 截获 分析 转发 发送
【主权项】:
1.一种基于虚拟化的主机行为主被动结合检测系统,其特征在于,包括主动监控获取数据模块、被动监控获取数据模块、数据转发模块和行为分析模块,其中主动监控获取数据模块采用主动监控方式主动获取虚拟机内部当前时刻的静态数据;被动监控获取数据模块采用异步侦听方式截获虚拟机内部的系统调用和系统指令数据;数据转发模块负责将本地获取的数据远程转发至行为分析服务器进行,转发的数据包括主动方式获取的行为数据及异步侦听方式获取的行为数据;行为分析模块接收数据转发模块发送的行为数据,并根据数据来源,动态控制分析线程对行为数据进行分析;所述被动监控获取数据模块通过事件接收器不断拦截虚拟机中发生的事件,事件接收器拦截到异常信息时,判断是否由syscall或sysret引起的,若是由这两条指令引起的,则收集系统调用号、系统调用参数、系统调用进程号、发生系统调用的地址、虚拟机的基本信息;事件接收器将收集到的数据放入由共享内存实现的环形缓冲区内;系统调用信息收集结束之后,事件接收器通过事件通道机制通知数据转发模块取走数据,同时模拟syscall或sysret指令的运行,恢复虚拟机的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510970176.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top