DocumentCode
30662
Title
Malware detection method based on the control-flow construct feature of software
Author
Zongqu Zhao ; Junfeng Wang ; Jinrong Bai
Author_Institution
Coll. of Comput. Sci., Sichuan Univ., Chengdu, China
Volume
8
Issue
1
fYear
2014
fDate
Jan. 2014
Firstpage
18
Lastpage
24
Abstract
The existing anti-virus methods extract signatures of software by manual analysis. It is inefficient when they deal with a large number of malware. Meanwhile, the limitation of unknown malware detection often is found in them too. By the research on software structure, it has been found that the control flow of software can be divided into many basic blocks by the interior cross-references, and a feature-selection approach based on this phenomenon is proposed. It can extract opcode sequences from the disassembled program, and translate them into features by vector space model. The algorithms of data mining are employed to find the classify rules from the software features, and then the rules can be applied to the malware detection. Experimental results illustrate that the proposed method can achieve the 97.0% malware detection accuracy and 3.2% false positive rate with the Random Forest classifier. Furthermore, as high as 94.5% overall accuracy can be achieved when only 5% experimental data are used as training data.
Keywords
data mining; invasive software; learning (artificial intelligence); pattern classification; anti-virus methods; control-flow construct feature; data mining; disassembled program; feature-selection approach; interior cross-references; malware detection method; opcode sequences; random forest classifier; software structure; vector space model;
fLanguage
English
Journal_Title
Information Security, IET
Publisher
iet
ISSN
1751-8709
Type
jour
DOI
10.1049/iet-ifs.2012.0289
Filename
6687154
Link To Document