欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2010, Vol. 27 ›› Issue (1): 138-143.DOI: 10.7523/j.issn.2095-6134.2010.1.018

• 简报 • 上一篇    

一种利用动态控制流路径分析的隐藏恶意代码异常检测方法

潘剑锋, 刘守群, 奚宏生, 谭小彬   

  1. 中国科学技术大学自动化系,合肥 230027
  • 收稿日期:2009-06-15 修回日期:2009-07-26 发布日期:2010-01-15
  • 通讯作者: 潘剑锋
  • 基金资助:

    国家"863"计划基金项目(2006AA01Z449)资助 

A method for hidden malcode anomaly detection using dynamic control-flow analysis

PAN Jian-Feng, LIU Shou-Qun, XI Hong-Sheng, TAN Xiao-Bin   

  1. Department of Automation, University of Science and Technology of China, Hefei 230027, China
  • Received:2009-06-15 Revised:2009-07-26 Published:2010-01-15

摘要:

提出了一种基于动态控制流路径分析的隐藏恶意代码检测方法.该方法首先有针对性地选取与恶意代码相关的敏感路径并动态记录其执行过程的控制流路径,然后采用基于调用层次树匹配的异常检测算法分析所获得的数据,从而检查出系统中隐藏型恶意代码.实验结果表明,该方法能有效检测出隐藏恶意代码,具有高检出率和低误报率的特点,适用于计算机操作系统内的隐藏型恶意代码的检测.

关键词: 恶意代码, 异常检测, 动态控制流, 调用树编辑距离

Abstract:

The present study proposes a method for hidden malcode detection based on the analysis of dynamic control-flow. First we recorded the malcode-related control-flow paths of program, and then the control-flow paths were analyzed, by calling tree match algorithm, to detect the hidden malcode in the system. The experiments show that this method can detect hidden malcode efficiently at a high detection rate and with low false positive, and thus it can be applied to malcode detection on operating systems.

Key words: malcode, anomaly detection, dynamic control-flow, call tree edit distance

中图分类号: