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

Share

COinS