Skip to main navigation Skip to search Skip to main content

An Android Malware Detection Approach Based on Static Feature Analysis Using Machine Learning Algorithms

  • Jordan University of since and Technology

Research output: Contribution to journalConference articlepeer-review

79 Scopus citations

Abstract

In the past decade, mobile devices became necessary for modern civilization and contributed directly to its development stages in defining mobile information access. Nonetheless, along with these rapid developments in modern mobile devices, security issues rise dramatically, and malware is the most concerning of all. Therefore, many studies and research are still trending in this spectrum, using Machine Learning approaches to prevent and reduce malware's impact. This paper seeks to add to what is already a foundation of various malware detection efforts by presenting a static base classification approach for malware detection based on android permissions and API calls. This approach is based on three well-known Machine Learning algorithms, Support Vector Machines (SVM), K-nearest neighbors (KNN), and Naive Bayes (NB) against a comprehensive new Android malware dataset (CICInvesAndMal2019), in pursuit of achieving high malware detection rates and contribution to the efforts and studies in protecting the development of mobile information. access.

Original languageEnglish
Pages (from-to)653-658
Number of pages6
JournalProcedia Computer Science
Volume201
Issue numberC
DOIs
StatePublished - 2022
Externally publishedYes
Event13th International Conference on Ambient Systems, Networks and Technologies, ANT 2022 / 5th International Conference on Emerging Data and Industry 4.0, EDI40 2022 - Porto, Portugal
Duration: 22 Mar 202225 Mar 2022

Keywords

  • Android Malware
  • CICInves
  • KNN
  • Machine Learning
  • Mal2019 Dataset
  • Malware Detection
  • Mobile Information Access
  • Naive Bayes
  • SVM

Fingerprint

Dive into the research topics of 'An Android Malware Detection Approach Based on Static Feature Analysis Using Machine Learning Algorithms'. Together they form a unique fingerprint.

Cite this