Journal of South China University of Technology (Natural Science Edition) ›› 2011, Vol. 39 ›› Issue (4): 15-20.doi: 10.3969/j.issn.1000-565X.2011.04.003

• Electronics, Communication & Automation Technology • Previous Articles     Next Articles

Unknown Malware Detection Based on IRP

Zhang Fu-yong  Qi De-yu  Hu Jing-Lin   

  1. Research Institute of Computer Systems,South China University of Technology,Guangzhou 510006,Guangdong,China
  • Received:2010-07-13 Revised:2010-10-26 Online:2011-04-25 Published:2011-03-01
  • Contact: 张福勇(1982-),男,博士生,主要从事计算机安全研究 E-mail:fuyong1681@163.com
  • About author:张福勇(1982-),男,博士生,主要从事计算机安全研究
  • Supported by:

    国家技术创新基金项目(08C26214411198);粤港关键领域重点突破项目(2008A011400010)

Abstract:

As the malware detection method based on API can only detect the malware running in user mode and is noneffective for the malware running in kernel mode and calling kernel APIs,a novel detection method of unknown malware is proposed based on IRP(I/O Request Packet).Then,the Nave Bayes,the Bayesian networks,the support vector machine,the C4.5 decision tree,the Boosting,the negative selection algorithm and an improved artificial immune system are used to classify IRP sequences for malware detection,and the detection rates of all the above-mentioned methods with different feature selection algorithms are compared.The results demonstrate that(1) the proposed method is effective in malware detection;(2) the Boosting decision tree with Fisher score feature selection algorithm outperforms other detection methods,with the highest detection rate of 98.3%;(3) the improved artificial immune system,which detects malware by selected IRP subsequences only existing in malware's IRP sequences,performs well,with a detection rate of 95.0% and a false detection rate of 0.

Key words: I/O Request Packet, artificial immune system, data mining, malware detection, feature selection, detection rate, false detection rate