[发明专利]恶意程序动态行为自动化分析系统与方法无效
申请号: | 200710049755.0 | 申请日: | 2007-08-14 |
公开(公告)号: | CN101154258A | 公开(公告)日: | 2008-04-02 |
发明(设计)人: | 梁晓;曹跃;李毅超;黄沾;徐胜 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及恶意二进制程序动态行为的自动化分析系统与方法。该系统由初始化部件、虚拟执行部件、反汇编部件、行为监控部件和行为分析部件组成。该方法是:初始化部件启动被监视程序,加载虚拟执行部件和行为监控部件。反汇编部件获取目标程序二进制代码流的汇编指令,虚拟执行部件切片生成相应的基本块,行为监控部件判断基本块内是否存在规则库中的恶意行为。若存在,将控制权转移给行为分析部件,记录该恶意行为。返回后虚拟执行基本块中的每条指令。程序执行退出或用户强行中止分析后,行为分析部件提交恶意行为分析报告。本发明支持在虚拟环境中对恶意程序运行行为的完全控制与分析,详细报告将提供针对恶意程序的有效防御方法。 | ||
搜索关键词: | 恶意程序 动态 行为 自动化 分析 系统 方法 | ||
【主权项】:
1.恶意程序动态行为自动化分析系统,其特征在于包括如下组成部件:初始化部件:恶意行为自动化分析系统首先在监控方式下启动被分析的未知二进制程序,并将虚拟执行部件远程注入到目标二进制程序进程空间内,并初始化虚拟执行部件。同时,加载行为监控部件,其中包含有默认的恶意行为规则库。可通过用户接口添加、删除和修改行为规则库中的内容。反汇编部件:恶意行为自动化分析系统获取目标二进制程序的代码流,由反汇编部件生成对应的汇编代码,逐条分析得到的汇编指令。反汇编部件用于动态构建与目标代码流相一致的汇编指令流。虚拟执行部件:恶意行为自动化分析系统针对反汇编部件生成的目标程序汇编指令流,当遇到控制转移指令,或基本块的累计指令数目超出用户定义的范围时,设置为该基本块的结束。同时,虚拟执行部件以虚拟执行的方式执行基本块中的每条指令。行为监控部件:恶意行为自动化分析系统针对虚拟执行部件生成的每个基本块,判断其中是否存在有规则库中的恶意行为指令。若不存在,则由虚拟执行部件虚拟执行各条指令。若存在,将控制权转移给行为分析部件,记录下该恶意行为,之后将控制权返回给虚拟执行部件。行为分析部件:恶意行为自动化分析系统根据记录下的恶意行为,按照行为的作用范围和严重程度,对该未知二进制程序的恶意行为进行分析归类。同时,提供针对该恶意程序有效的防御方法和手动卸载方法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710049755.0/,转载请声明来源钻瓜专利网。
- 上一篇:治疗血虚气脱型产后血晕的中药
- 下一篇:扫描装置