UMP Institutional Repository

Discovering optimal features using static analysis and a genetic search based method for Android malware detection

Ahmad Firdaus, Zainal Abidin and Nor Badrul, Anuar and Ahmad, Karim and Mohd Faizal, Ab Razak (2018) Discovering optimal features using static analysis and a genetic search based method for Android malware detection. Frontiers of Information Technology & Electronic Engineering, 19 (6). pp. 712-736. ISSN 2095-9230

[img] Pdf
Discovering optimal features using static.pdf
Restricted to Registered users only

Download (889kB) | Request a copy
Discovering optimal features using static1.pdf

Download (25kB) | Preview


Mobile device manufacturers are rapidly producing miscellaneous android versions worldwide. Simultaneously, cyber criminals are executing malicious actions such as tracking user activities, stealing personal data, and committing bank fraud. These criminals gain numerous benefits as many people use android for their daily routines, including important communications. With this in mind, security practitioners have conducted static and dynamic analyses to identify malware. In this study, we used static analysis because of its overall code coverage, low resource consumption, and rapid processing. However, static analysis requires a minimal number of features to classify malware efficiently. Therefore, we used genetic search (GS), which is a search based on a genetic algorithm (GA), to select the features among 106 strings. To evaluate the best features determined by GS, we used five machine learning classifiers, namely, Naïve Bayes (NB), Functional Trees (FT), J48, Random Forest (RF), and Multilayer Perceptron (MLP). Among these classifiers, FT gave the highest accuracy (95%) and true positive rate (TPR) (96.7%) with the use of only six features.

Item Type: Article
Uncontrolled Keywords: Genetic algorithm, Static analysis, Android, Malware, Machine learning
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Faculty/Division: Faculty of Computer System And Software Engineering
Depositing User: Noorul Farina Arifin
Date Deposited: 10 Aug 2018 03:29
Last Modified: 10 Aug 2018 03:29
Download Statistic: View Download Statistics

Actions (login required)

View Item View Item