Skip to main navigation Skip to search Skip to main content

A Comparative Analysis of Machine Learning Algorithms for Android Malware Detection

  • Jordan University of Science and Technology

Research output: Contribution to journalConference articlepeer-review

42 Scopus citations

Abstract

The immense growth of Android mobile malware threats has pushed cybersecurity researchers to develop efficient systems that can detect new Android malware. In spite of the academic and industrial attempts to establish a robust, reliable, and efficient solution for Android, malware classification is considered an open problem with many challenges. This paper sheds light on the performance of several machine learning algorithms and analyzes their efficiency in detecting android malware. Moreover, it applies Synthetic Minority Oversampling Technique (SMOTE), normalizes the numerical features and PCA to reach the maximum accuracy. Furthermore, the paper develops a Light Gradient Boosting Model to identify Android malware and classify their families into five classes: Adware, Banking Malware, SMS Malware, Mobile Riskware, and Benign. The paper uses a large and recent dataset, which consists of 11,598 APK collected from several sources and provided by the Canadian Institute of Cybersecurity.

Original languageEnglish
Pages (from-to)763-768
Number of pages6
JournalProcedia Computer Science
Volume220
DOIs
StatePublished - 2023
Event14th International Conference on Ambient Systems, Networks and Technologies Networks, ANT 2023 and The 6th International Conference on Emerging Data and Industry 4.0, EDI40 2023 - Leuven, Belgium
Duration: 15 Mar 202317 Mar 2023

Keywords

  • Android
  • Information Security
  • Machine Learning
  • Malware

Fingerprint

Dive into the research topics of 'A Comparative Analysis of Machine Learning Algorithms for Android Malware Detection'. Together they form a unique fingerprint.

Cite this