Evaluating Machine Learning Models For Android Malware Detection: A Comparison Study
Document Type
Conference Proceeding
Publication Date
12-14-2018
School
Computing Sciences and Computer Engineering
Abstract
© 2018 Association for Computing Machinery. Android is the most popular mobile operating system having billions of active users worldwide that attracted advertisers, hackers, and cybercriminals to develop malware for various purposes. In recent years, wide-ranging researches have been conducted on malware analysis and detection for Android devices while Android has also implemented various security controls to deal with the malware problems, including unique user ID (UID) for each application, system permissions, and its distribution platform Google Play. In this paper, we optimize and evaluate different types of machine learning algorithms by implementing a classifier based on static analysis in order to detect malware in applications running on the Android OS. In our evaluation, we use 11,120 applications with 5,560 malware samples and 5,560 benign samples of the DREBIN dataset, and the accuracy we achieved is higher than 94%; therefore, the study has demonstrated the effectiveness of using machine learning classifiers for detecting Android malware.
Publication Title
ACM International Conference Proceeding Series
First Page
17
Last Page
21
Recommended Citation
Shohel Rana, M.,
Gudla, C.,
Sung, A.
(2018). Evaluating Machine Learning Models For Android Malware Detection: A Comparison Study. ACM International Conference Proceeding Series, 17-21.
Available at: https://aquila.usm.edu/fac_pubs/18318
COinS