Android Malware Detection Through ML-Based Analysis Of APK Permissions

The exponential growth of Android-based devices has resulted in a worrying rise in the spread of malware through mobile applications.The surge in Android malware highlights the crucial need for strong security measures.Machine learning, focusing on APK permission analysis, offers a promising solution to detect harmful apps and protect users from security threats and privacy breaches.The model classifies the APK files as benign or malicious based on the permissions used by the model.Our paper, primarily research-based, focuses on comparing various available options for detecting malware to identify the most suitable real-time solution.We propose a malware detection system that assesses an app's maliciousness by analyzing its permission usage.This study presents an innovative method for detecting Android malware, employing Support Vector Machines (SVM), as the machine learning model of choice after evaluating other models.In addition to comparing various models, we incorporated feature reduction techniques during the assessment process.After a comprehensive comparison of various parameters among different models, Support Vector Machines (SVM) emerged as the most suitable choice for our research.The feasibility of SVM was determined through measures such as ROC-AUC, recall, precision, accuracy, and F1-score.

Authors

Publication Details

Journal
IARJSET
Published
2024-09-20
DOI
https://doi.org/10.17148/iarjset.2024.11906
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Android Malware Detection Through ML-Based Analysis Of APK Permissions

Sonal Sonawane, Sairaj Paygude, Siddham Tatiya, Nakul Sarda et al.
IARJSET
Advanced Malware Detection Techniques
article

Android Malware Detection Through ML-Based Analysis Of APK Permissions

Sonal Sonawane, Sairaj Paygude, Siddham Tatiya, Nakul Sarda, Ms. A. Dirgule
article en

Abstract

The exponential growth of Android-based devices has resulted in a worrying rise in the spread of malware through mobile applications.The surge in Android malware highlights the crucial need for strong security measures.Machine learning, focusing on APK permission analysis, offers a promising solution to detect harmful apps and protect users from security threats and privacy breaches.The model classifies the APK files as benign or malicious based on the permissions used by the model.Our paper, primarily research-based, focuses on comparing various available options for detecting malware to identify the most suitable real-time solution.We propose a malware detection system that assesses an app's maliciousness by analyzing its permission usage.This study presents an innovative method for detecting Android malware, employing Support Vector Machines (SVM), as the machine learning model of choice after evaluating other models.In addition to comparing various models, we incorporated feature reduction techniques during the assessment process.After a comprehensive comparison of various parameters among different models, Support Vector Machines (SVM) emerged as the most suitable choice for our research.The feasibility of SVM was determined through measures such as ROC-AUC, recall, precision, accuracy, and F1-score.

IARJSETVol. 11(9)
Openalex Percentile: Top 83%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.