华南理工大学学报(自然科学版) ›› 2011, Vol. 39 ›› Issue (2): 113-117.doi: 10.3969/j.issn.1000-565X.2011.02.019
张福勇 齐德昱 胡镜林
Zhang Fu-yong Qi De-yu Hu Jing-lin
摘要: 目前普遍采用API序列分析Windows系统下的程序行为,进行运行时恶意代码的检测.但API调用序列可以被篡改以逃避检测.为了解决这个问题,文中提出基于IRP(I/O请求包)的运行时恶意代码检测方法.该方法采用n-gram特征分析方法对IRP序列进行分析,将人工免疫系统中的否定选择算法和肯定选择算法相结合,筛选出仅在恶意代码IRP序列中出现的n-gram作为检测器.实验结果表明,文中所提出的方法在误检率及检测效率上均优于否定选择算法和树突细胞算法.