Comprehensive Android Malware Detection: Leveraging Machine Learning and Sandboxing Techniques Through Static and Dynamic Analysis

Android malware has grown alongside Android smartphones in recent years. One of the fastest-growing sectors worldwide is the Internet of Things (IoT). The large number of third-party apps that benefit users makes Android the most popular smartphone operating system worldwide. This research investigates using machine learning algorithms to improve Android malware detection. Although successful, traditional signature-based detection technologies cannot keep up with the rapid growth of malware. In contrast, machine learning can identify malware patterns and behaviors, providing a more dynamic and robust solution. Using supervised learning models including k-nearest neighbour(kNN), Random Forests (RF), Decision tree (DT), and Naive Bayes (NB), this study examines machine learning methodologies. In this proposed work, we analyze machine learning methods using static and dynamic properties extracted by Androguard and Droidbot. Outperforming other classification models, the kNN classifier has 99% accuracy. Decision tree may reach 98% accuracy, whereas Random Forest could reach 92%. But the Naive Bayes classifier had an 86% accuracy.

Authors

Institutions

Publication Details

Published
2024-09-23
DOI
https://doi.org/10.1109/mass62177.2024.00092
Citations
2
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comprehensive Android Malware Detection: Leveraging Machine Learning and Sandboxing Techniques Through Static and Dynamic Analysis

S. L., Prashant Bhooshan, Nidhi Sonkar
2 citations
Advanced Malware Detection Techniques
0.70
article

Comprehensive Android Malware Detection: Leveraging Machine Learning and Sandboxing Techniques Through Static and Dynamic Analysis

S. L., Prashant Bhooshan, Nidhi Sonkar
article en
2 citations

Abstract

Android malware has grown alongside Android smartphones in recent years. One of the fastest-growing sectors worldwide is the Internet of Things (IoT). The large number of third-party apps that benefit users makes Android the most popular smartphone operating system worldwide. This research investigates using machine learning algorithms to improve Android malware detection. Although successful, traditional signature-based detection technologies cannot keep up with the rapid growth of malware. In contrast, machine learning can identify malware patterns and behaviors, providing a more dynamic and robust solution. Using supervised learning models including k-nearest neighbour(kNN), Random Forests (RF), Decision tree (DT), and Naive Bayes (NB), this study examines machine learning methodologies. In this proposed work, we analyze machine learning methods using static and dynamic properties extracted by Androguard and Droidbot. Outperforming other classification models, the kNN classifier has 99% accuracy. Decision tree may reach 98% accuracy, whereas Random Forest could reach 92%. But the Naive Bayes classifier had an 86% accuracy.

National Institute of Technology Warangal (IN)
Openalex Percentile: Top 30%
Advanced Malware Detection Techniques
0.70
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.