Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware
Title | Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Garcia, Joshua, Hammad, Mahmoud, Malek, Sam |
Conference Name | Proceedings of the 40th International Conference on Software Engineering |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-5638-1 |
Keywords | Android malware, Lightweight, machine learning, native code, obfuscation, pubcrawl, reflection, resilience, Resiliency |
Abstract | The number of malicious Android apps has been and continues to increase rapidly. These malware can damage or alter other files or settings, install additional applications, obfuscate their behaviors, propagate quickly, and so on. To identify and handle such malware, a security analyst can significantly benefit from identifying the family to which a malicious app belongs rather than only detecting if an app is malicious. To address these challenges, we present a novel machine learning-based Android malware detection and family-identification approach, RevealDroid, that operates without the need to perform complex program analyses or extract large sets of features. RevealDroid's selected features leverage categorized Android API usage, reflection-based features, and features from native binaries of apps. We assess RevealDroid for accuracy, efficiency, and obfuscation resilience using a large dataset consisting of more than 54,000 malicious and benign apps. Our experiments show that RevealDroid achieves an accuracy of 98% in detection of malware and an accuracy of 95% in determination of their families. We further demonstrate RevealDroid's superiority against state-of-the-art approaches. [URL of original paper: https://dl.acm.org/citation.cfm?id=3162625] |
URL | https://dl.acm.org/doi/10.1145/3180155.3182551 |
DOI | 10.1145/3180155.3182551 |
Citation Key | garcia_lightweight_2018 |