arrow
Return

Android Malware Detection Using API Calls and Permissions With Random Forest Classifier

delete2026-01-01
delete0
delete
OA
AI
A
Abdul Museeb
Y
Yaman Hamed
Y
Yahia Baashar
A
Abdulkarim Kanaan-Jebna
A
Anis Amazigh Hamza
R
Rajalingam Sokkalingam
DOI:10.1109/ACCESS.2026.3651861delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Android malware poses a persistent and evolving threat to mobile security, considering its capability to compromise sensitive user data and evade traditional detection methods. While signature-based approaches remain effective against known threats, they often fail against obfuscated or zero-day malware. To address this challenge, this paper presents a machine learning-based framework for Android malware detection using a random forest classifier. The proposed method leverages static features (specifically API calls and permissions) to characterize application behaviour without requiring code execution. A comprehensive dataset was constructed by integrating labelled samples from CIC-AndMal2017, API details from Android Studio SDK (API levels 15–34), and legacy data from GitHub repositories (API levels 1–14), ensuring wide coverage of Android versions and threat patterns. Feature selection using correlation analysis and dimensionality reduction via principal component analysis was employed to optimize the model. The resulting classifier achieved a detection accuracy of 95%, demonstrating both high performance and computational efficiency. The strength of this work can be summarized in highlighting the value of multi-source data integration, informed feature selection, and ensemble learning in developing scalable, real-world solutions for Android malware detection.
Keywords:
Android malware detection
machine learning
API calls
permissions
android security
malware classification
cybersecurity
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
universiti teknologi petronas
Scholars:
359
Papers: 165
Citations: 0
U
universiti malaysia sabah
Scholars:
142
Papers: 76
Citations: 0
U
universiti tunku abdul rahman
Scholars:
183
Papers: 92
Citations: 0
U
university of limoges
Scholars:
67
Papers: 31
Citations: 0
researcher View more organizations
Cited Papers

Cited Papers

A Review of Android Malware Detection Approaches Based on Machine Learning
err2020-01-01
err167
errOAAI
errLiu, Kaijun; Xu, Shengwei; Xu, Guoai; Zhang, Miao; Sun, Dawei; Liu, Haifeng
errShare
errSave
errShare
errSave
DroidScribe: Classifying Android Malware Based on Runtime Behavior
err2016-05-01
err0
errOAAI
errSantanu Kumar Dash; Guillermo Suarez-Tangil; Salahuddin Khan; Kimberly Tam; Mansour Ahmadi; Johannes Kinder; Lorenzo Cavallaro
errShare
errSave
Host-based Intrusion Detection Using Signature-based and AI-driven Anomaly Detection Methods
err2021-01-01
err0
PREAI
errPanagiotou,Panos; Mengidis,Notis; Tsikrika,Theodora; Vrochidis,Stefanos; Kompatsiaris,Ioannis
errShare
errSave
Android malware family classification based on resource consumption over time
err2017-10-01
err0
errOAAI
errLuca Massarelli; Leonardo Aniello; Claudio Ciccotelli; Leonardo Querzoni; Daniele Ucci; Roberto Baldoni
errShare
errSave
researcher View more