Abstract
Malware classification is helpful for malware detection and analysis. Family classification of malware is a multi-classification task. Many studies have exploited API call sequences as malware features. However, API call sequences do not explicitly express the information about control structures between API calls, which may be useful to represent malware behavior features more accurately. In this paper, we propose a novel malware familial classification method. We model each malware as a Behavioral Tree from API call sequence obtained from dynamic analysis, which describes the control structure between the API calls. To reduce the computational complexity, we capture a set of binary relations, called as Heighted Behavior Relations, from the behavior tree as behavior features of malware. The TF-IDF technology is used to calculate the family behavior features from the behavior features of malware. Then the similarity vector of each malware is constructed based on the similarity between it and all the families. For family classification purpose, the similarity vectors of malware are fed into Naive Bayes algorithm to train a classifier. The experiments on dataset with 10620 malware samples from 43 malware families show that the classification accuracy of our approach is 10% higher than that of the classical methods based on API call sequences.
Author supplied keywords
Cite
CITATION STYLE
Xu, Y., & Chen, Z. (2023). Family Classification based on Tree Representations for Malware. In APSys 2023 - Proceedings of the 14th ACM SIGOPS Asia-Pacific Workshop on Systems (pp. 65–71). Association for Computing Machinery, Inc. https://doi.org/10.1145/3609510.3609818
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.