AI-Driven Analysis of APK Features for Android Malware Detection and Classification

Introduction: This study aims to develop an innovative framework that enhances Android malware detection by integrating static analysis with artificial intelligence (AI) methods. The primary goal is to identify critical features from application packages and use them to achieve high-accuracy classification. Methods: A static analysis framework was employed to extract comprehensive features—such as manifest data, API calls, permissions, and bytecode patterns—from Android application packages. For optimal feature selection, the Analysis of Variance (ANOVA) technique was applied to group 120 distinct features into meaningful categories, yielding robust feature vectors. A machine learning classifier was then trained on the CICMalDroid2020 dataset to evaluate the effectiveness of this approach. Results: The proposed Android malware classifier attained an accuracy of 94.22%, outperforming several recent studies on the same dataset. This demonstrates the advantage of combining an ANOVA-based feature selection strategy with an AI-driven classification model. Discussion: According to experiments, our method is effective for both on-demand (online) malware scanning services, allowing users to upload APK files to a server for quick inspection, and offline batch processing in enterprise malware analysis tasks. The system requires low hardware resources and can run as a background process on dedicated servers, enabling efficient and scalable malware detection across large Android app repositories without impacting resources. While our static analysis approach demonstrates good detection and classification capabilities, it faces limitations when APKs use string encryption, control-flow flattening, or dynamic class loading, which can cause some sophisticated malware to be missed. Conclusion: The findings confirm that an advanced static feature extraction method, coupled with a suitable AI classifier, can significantly enhance Android malware detection. By systematically grouping features using ANOVA and focusing on the most discriminative characteristics, the proposed framework achieves both high accuracy and practical applicability in real-world malware analysis scenarios.

Authors

Publication Details

Journal
Recent Advances in Computer Science and Communications
Published
2025-07-30
DOI
https://doi.org/10.2174/0126662558388089250720111710
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

AI-Driven Analysis of APK Features for Android Malware Detection and Classification

Ngoc Hieu Le, Hoang-Sy Nguyen, Trong Thua Huynh
Recent Advances in Computer Science and Communications
Advanced Malware Detection Techniques
article

AI-Driven Analysis of APK Features for Android Malware Detection and Classification

Ngoc Hieu Le, Hoang-Sy Nguyen, Trong Thua Huynh
article en

Abstract

Introduction: This study aims to develop an innovative framework that enhances Android malware detection by integrating static analysis with artificial intelligence (AI) methods. The primary goal is to identify critical features from application packages and use them to achieve high-accuracy classification. Methods: A static analysis framework was employed to extract comprehensive features—such as manifest data, API calls, permissions, and bytecode patterns—from Android application packages. For optimal feature selection, the Analysis of Variance (ANOVA) technique was applied to group 120 distinct features into meaningful categories, yielding robust feature vectors. A machine learning classifier was then trained on the CICMalDroid2020 dataset to evaluate the effectiveness of this approach. Results: The proposed Android malware classifier attained an accuracy of 94.22%, outperforming several recent studies on the same dataset. This demonstrates the advantage of combining an ANOVA-based feature selection strategy with an AI-driven classification model. Discussion: According to experiments, our method is effective for both on-demand (online) malware scanning services, allowing users to upload APK files to a server for quick inspection, and offline batch processing in enterprise malware analysis tasks. The system requires low hardware resources and can run as a background process on dedicated servers, enabling efficient and scalable malware detection across large Android app repositories without impacting resources. While our static analysis approach demonstrates good detection and classification capabilities, it faces limitations when APKs use string encryption, control-flow flattening, or dynamic class loading, which can cause some sophisticated malware to be missed. Conclusion: The findings confirm that an advanced static feature extraction method, coupled with a suitable AI classifier, can significantly enhance Android malware detection. By systematically grouping features using ANOVA and focusing on the most discriminative characteristics, the proposed framework achieves both high accuracy and practical applicability in real-world malware analysis scenarios.

Recent Advances in Computer Science and CommunicationsVol. 19
Openalex Percentile: Top 77%
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.