DocumentCode
2427156
Title
Analyzing Malware by Abstracting the Frequent Itemsets in API Call Sequences
Author
Yong Qiao ; Jie He ; Yuexiang Yang ; Lin Ji
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2013
fDate
16-18 July 2013
Firstpage
265
Lastpage
270
Abstract
Analyzing the usage of Windows Application Program Interface (API) is a common way to understand behaviors of Malicious Software (malware) in either static analysis or dynamic analysis methods. In this work, we focus on the usage of frequent messages in API call sequences, and we hypothesize that frequent itemsets composed of API names and/or API arguments could be valuable in the identification of the behavior of malware. For verification, we introduced clustering processes of malware binaries based on their frequent itemsets of API call sequences, and we evaluated the performance of malware clustering. Specific implementation processes for malware clustering, including API calls abstraction, frequent itemsets mining and similarity calculation, are illustrated. The experiment upon a big malware dataset demonstrated that merely using the frequent messages of API call sequences can achieve a high precision for malware clustering while significantly reducing the computation time. This also proves the importance of frequent itemsets in API call sequences for identifying the behavior of malware.
Keywords
application program interfaces; data mining; invasive software; pattern clustering; API arguments; API call sequences; API calls abstraction; Windows application program interface; computation time; dynamic analysis methods; frequent itemsets abstraction; frequent itemsets mining; malicious software; malware analysis; malware clustering; Abstracts; Algorithm design and analysis; Data mining; Educational institutions; Itemsets; Malware; Monitoring; API call sequences; Sandbox; clustering; frequent-itemsets; malware;
fLanguage
English
Publisher
ieee
Conference_Titel
Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
Conference_Location
Melbourne, VIC
Type
conf
DOI
10.1109/TrustCom.2013.36
Filename
6680850
Link To Document