IIUM Repository

Empirical study on intelligent android malware detection based on supervised machine learning

Abdullah, Talal A.A. and Ali, Waleed and Abdulghafor, Rawad Abdulkhaleq Abdulmolla (2020) Empirical study on intelligent android malware detection based on supervised machine learning. International Journal of Advanced Computer Science and Applications, 11 (4). pp. 215-224. ISSN 2158-107X E-ISSN 2156-5570

[img] PDF - Published Version
Restricted to Registered users only

Download (848kB) | Request a copy
[img] PDF (SCOPUS) - Supplemental Material
Restricted to Registered users only

Download (334kB) | Request a copy

Abstract

The increasing number of mobile devices using the Android operating system in the market makes these devices the first target for malicious applications. In recent years, several Android malware applications were developed to perform certain illegitimate activities and harmful actions on mobile devices. In response, specific tools and anti-virus programs used conventional signature-based methods in order to detect such Android malware applications. However, the most recent Android malware apps, such as zero-day, cannot be detected through conventional methods that are still based on fixed signatures or identifiers. Therefore, the most recently published research studies have suggested machine learning techniques as an alternative method to detect Android malware due to their ability to learn and use the existing information to detect the new Android malware apps. This paper presents the basic concepts of Android architecture, Android malware, and permission features utilized as effective malware predictors. Furthermore, a comprehensive review of the existing static, dynamic, and hybrid Android malware detection approaches is presented in this study. More significantly, this paper empirically discusses and compares the performances of six supervised machine learning algorithms, known as K-Nearest Neighbors (K-NN), Decision Tree (DT), Support Vector Machine (SVM), Random Forest (RF), Naïve Bayes (NB), and Logistic Regression (LR), which are commonly used in the literature for detecting malware apps.

Item Type: Article (Journal)
Additional Information: 8638/84592
Uncontrolled Keywords: Android; malware applications; machine learning
Subjects: T Technology > T Technology (General) > T10.5 Communication of technical information
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Information and Communication Technology > Department of Computer Science
Kulliyyah of Information and Communication Technology > Department of Computer Science

Kulliyyah of Information and Communication Technology
Kulliyyah of Information and Communication Technology
Depositing User: Dr. Rawad Abdulghafor
Date Deposited: 12 Nov 2020 16:07
Last Modified: 12 Nov 2020 16:07
URI: http://irep.iium.edu.my/id/eprint/84592

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year