[发明专利]一种基于相关性剪枝神经网络的Xen虚拟机恶意进程识别系统及方法有效

专利信息
申请号: 201510381899.0 申请日: 2015-07-02
公开(公告)号: CN105160248B 公开(公告)日: 2018-04-24
发明(设计)人: 郭方方;胡义兵;王慧强;吕宏武;林俊宇 申请(专利权)人: 哈尔滨工程大学
主分类号: G06F21/56 分类号: G06F21/56;G06F21/55;G06F9/455
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于相关性剪枝神经网络的Xen虚拟机恶意进程识别系统及方法。包括进程信息获取模块、进程模式训练模块、进程模式数据库模块、进程模式匹配模块、进程处理模块;通过获取虚拟机的操作系统类型,根据虚拟机的操作系统类型确定与操作系统类型对应的内核数据结构偏移数组,根据内核数据结构偏移数组获取虚拟机中各进程的进程信息,与利用基于相关性剪枝BP神经网络训练方法训练得到的进程行为模式数据库进行匹配,可以准确识别宿主机上不同操作系统的多个虚拟机进程是否有恶意进程,并及时将判断结果输出到处理模块。本发明具有高准确度和实时性的优点。
搜索关键词: 一种 基于 相关性 剪枝 神经网络 xen 虚拟机 恶意 进程 识别 系统 方法
【主权项】:
一种基于相关性剪枝神经网络的Xen虚拟机恶意进程识别系统,其特征在于:包括进程信息获取模块、进程模式训练模块、进程模式数据库模块、进程模式匹配模块、进程处理模块;进程信息获取模块包括获取模块、查询模块和确定模块,获取模块首先获取Xen虚拟机内存的中断描述符表寄存器的base数值,根据base数值获取操作系统类型,并将操作系统类型输出到查询模块;查询模块接收获取模块输入的操作系统类型,查询预设的内核数据结构偏移集合,确定与操作系统类型对应的内核数据结构偏移数组,数据结构偏移数组为一个二元组,第一个元素是操作系统类型对应的虚拟机的进程链表数据结构,第二个元素是操作系统类型对应的虚拟机中进程信息的偏移量,根据得到的进程链表数据结构确定操作系统类型对应的虚拟机中各进程对应的结构体的虚拟地址,将该虚拟地址和进程信息偏移量输出到确定模块;确定模块接收虚拟地址和进程信息偏移量后,获取所述操作系统类型对应的虚拟机中各进程的进程信息,当本系统的工作状态为进程模式训练阶段时,将进程信息输出给进程模式训练模块,当本系统的工作状态为进程模式匹配阶段时,将进程信息输出到进程模式匹配模块;进程模式训练模块,采用基于相关性剪枝BP神经网络的进程模式训练方法对进程信息进行训练,得到正常进程行为模式和恶意进程行为模式,并将正常进程行为模式和恶意进程行为模式输出到进程模式数据库模块;进程模式数据库模块,将进程模式训练模块输入的正常进程行为模式存储到正常进程行为模式数据库,将进程模式训练模块输入恶意进程行为模式存储到恶意进程行为模式数据库;进程模式匹配模块对接收到的进程信息与恶意进程行为模式数据库中数据模式进行模式匹配,若匹配成功,则该进程是恶意进程,并将匹配结果输出到进程处理模块;若匹配不成功,将该进程信息与正常进程行为模式数据库中数据模式进行模式匹配,若匹配成功,则认为是正常进程,并将匹配结果输出到进程处理模块;若匹配仍不成功,则输出“无法识别”到进程处理模块;进程处理模块对进程模式匹配模块的输入结果进行处理,若输入是正常进程,则不做处理;若是恶意进程,则发出警报信息;若是“无法识别”,则由用户手动处理该进程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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