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 :
بازگشت