首页 | 本学科首页   官方微博 | 高级检索  
     

基于模型检测的程序恶意行为识别方法
引用本文:张一弛,庞建民,范学斌,姚鑫磊.基于模型检测的程序恶意行为识别方法[J].计算机工程,2012,38(18):107-110.
作者姓名:张一弛  庞建民  范学斌  姚鑫磊
作者单位:国家数字交换系统工程技术研究中心,郑州,450002
基金项目:国家“863”计划基金资助项目,河南省重大科技攻关计划基金资助项目
摘    要:利用恶意代码所具有的相同或相似的行为特征,提出一种基于模型检测技术的程序恶意行为识别方法。通过对二进制可执行文件进行反汇编,构建程序控制流图,使用Kripke结构对程序建模,利用线性时序逻辑描述典型的恶意行为,采用模型检测器识别程序是否具有恶意行为,并在程序控制流图上对该恶意行为进行标注。实验结果表明,与常用的杀毒软件相比,该方法能更有效地发现程序中的恶意行为。

关 键 词:模型检测  恶意行为  线性时序逻辑  控制流图  反汇编  Kripke结构
收稿时间:2011-09-08
修稿时间:2011-12-14

Program Malicious Behavior Recognizing Method Based on Model Checking
ZHANG Yi-chi , PANG Jian-min , FAN Xue-bin , YAO Xin-lei.Program Malicious Behavior Recognizing Method Based on Model Checking[J].Computer Engineering,2012,38(18):107-110.
Authors:ZHANG Yi-chi  PANG Jian-min  FAN Xue-bin  YAO Xin-lei
Affiliation:(National Digital Switching System Engineering & Technological R&D Center,Zhengzhou 450002,China)
Abstract:By using the same or similar behavior characteristics of malicious codes,this paper proposes a method based on model checking technology to recognize malicious behaviors in binary files.It extracts Control Flow Graph(CFG) from disassembled binary executable and builds program model with Kripke structure,then produces Linear Temporal Logic formula to describe malware specification.The model checker recognizes malicious behavior and denotes detected behavior in the CFG.Experimental result shows that compared with common antivirus software,the proposed method is more effectively in recognizing malicious behaviors.
Keywords:model checking  malicious behavior  Linear Temporal Logic(LTL)  Control Flow Graph(CFG)  disassemble  Kripke structure
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号