Program Structure-Based Feature Selection for Android Malware Analysis
- Cite this paper as:
- Walenstein A., Deshotels L., Lakhotia A. (2012) Program Structure-Based Feature Selection for Android Malware Analysis. In: Schmidt A.U., Russello G., Krontiris I., Lian S. (eds) Security and Privacy in Mobile Information and Communication Systems. MobiSec 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 107. Springer, Berlin, Heidelberg
Zhou and Jiang  extensively surveyed and analyzed Android malware and found that 86% of the malware collected incorporated repackaged benign applications, and that many of them utilized common advertisement libraries. Such benign code reuse in malware can be expected to cause automated classification and clustering approaches to fail if they base their decisions on features relating to the reused code. To improve detection, classification, and clustering, feature selection from mobile malware must not be naïve, but must instead utilize knowledge of malicious program semantics and structure. We propose an approach for selecting features of mobile malware by using knowledge of malicious program structure to heuristically identify malicious portions of applications.