journal article·2025Open access

Lightweight and Robust Android Ransomware Detection Using Behavioral Analysis and Feature Reduction

Muhammad Sibtain, Mehdi Hussain, Qaiser Riaz, Sana Qadir, Naveed Riaz, Ki-Hyun Jung

Computers, Materials & Continua· Volume 84· Issue 3

Abstract

Ransomware is malware that encrypts data without permission, demanding payment for access. Detecting ransomware on Android platforms is challenging due to evolving malicious techniques and diverse application behaviors. Traditional methods, such as static and dynamic analysis, suffer from polymorphism, code obfuscation, and high resource demands. This paper introduces a multi-stage approach to enhance behavioral analysis for Android ransomware detection, focusing on a reduced set of distinguishing features. The approach includes ransomware app collection, behavioral profile generation, dataset creation, feature identification, reduction, and classification. Experiments were conducted on ∼3300 Android-based ransomware samples, despite the challenges posed by their evolving nature and complexity. The feature reduction strategy successfully reduced features by 80%, with only a marginal loss of detection accuracy (0.59%). Different machine learning algorithms are employed for classification and achieve 96.71% detection accuracy. Additionally, 10-fold cross-validation demonstrated robustness, yielding an AUC-ROC of 99.3%. Importantly, latency and memory evaluations revealed that models using the reduced feature set achieved up to a 99% reduction in inference time and significant memory savings across classifiers. The proposed approach outperforms existing techniques by achieving high detection accuracy with a minimal feature set, also suitable for deployment in resource-constrained environments. Future work may extend datasets and include iOS-based ransomware applications.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Malware Detection Techniques · Mobile and Web Applications · Web Data Mining and Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (41)

Show source-provided references
1. Ransomware early detection: a survey10.1016/j.comnet.2023.110138 ↗
2. The ransomware epidemic: recent cybersecurity incidents demystified10.9734/ajarr/2024/v18i3610 ↗
3. A bridges, automated behavioral analysis of malware: a case study of WannaCry ransomware
4. Braue · Cybercrime Mag Melb VIC Aust Tech Rep · 2022
5. Federal Bureau of Investigation (FBI). 2024 Internet Crime Report [Internet]. Washington, DC, USA: Federal Bureau of Investigation; 2024 Mar [cited 2025 May 1]. Available from: https://www.ic3.gov/Media/PDF/AnnualReport/2024_IC3Report.pdf.
6. Kaspersky. Banking data theft attacks on smartphones triple in 2024: Kaspersky reports [Internet]. [cited 2025 May 21]. Available from: https://www.kaspersky.com/about/press-releases/banking-data-theft-attacks-on-smartphones-triple-in-2024-kaspersky-reports.
7. Kaspersky. Kaspersky predicts quantum-proof ransomware and advancements in mobile financial cyberthreats in 2025 [Internet]. [cited 2025 May 21]. Available from: https://www.kaspersky.com/about/press-releases/kaspersky-predicts-quantum-proof-ransomware-and-advancements-in-mobile-financial-cyberthreats-in-2025.
8. A digital DNA sequencing engine for ransomware detection using machine learning10.1109/ACCESS.2020.3003785 ↗
9. Android ransomware detection from traffic analysis using metaheuristic feature selection10.1109/ACCESS.2022.3227579 ↗
10. Gauss-mapping black widow optimization with deep extreme learning machine for android malware classification model10.1109/ACCESS.2023.3285289 ↗
11. MalVulDroid: tracing vulnerabilities from malware in android using natural language processing
12. Malware detection: a framework for reverse engineered android applications through machine learning algorithms10.1109/ACCESS.2022.3149053 ↗
13. A lightweight and multi-stage approach for Android malware detection using non-invasive machine learning techniques10.1109/ACCESS.2023.3296606 ↗
14. A hybrid analysis-based approach to android malware family classification10.3390/e23081009 ↗
15. An effective Android ransomware detection through multi-factor feature filtration and recurrent neural network
16. An intelligent behavior-based ransomware detection system for android platform
17. Android malware detection using deep learning10.1016/j.procs.2021.03.106 ↗
18. Android ransomware detection using machine learning techniques: a comparative analysis on GPU and CPU
19. Deep feature extraction and classification of android malware images10.3390/s20247013 ↗
20. demystifying android malware in the new era10.1145/3570603 ↗
21. On the effectiveness of system API-related information for Android ransomware detection10.1016/j.cose.2019.06.004 ↗
22. Optimizing extreme learning machines using chains of salps for efficient Android ransomware detection10.3390/app10113706 ↗
23. Sharma · Proceedings of International Conference on IoT inclusive life (ICIIL 2019) · 2020
24. Ransomware detection system for Android applications10.3390/electronics8080868 ↗
25. Robust deep learning early alarm prediction model based on the behavioural smell for android malware10.1016/j.cose.2022.102670 ↗
26. Machine learning for android ransomware detection
27. Machine learning approach to detect Android malware using feature-selection based on feature importance score
28. Android ransomware detection using a novel hamming distance based feature selection10.1007/s11416-023-00495-w ↗
29. PermDroid a framework developed using proposed feature selection approach and machine learning techniques for Android malware detection10.1038/s41598-024-60982-y ↗
30. Prediction of android ransomware with deep learning model using hybrid cryptography10.1038/s41598-024-70544-x ↗
31. Behavioral based detection of android ransomware using machine learning techniques10.1007/s13198-024-02439-z ↗
32. It’s too late if exfiltrate: early stage Android ransomware detection10.1016/j.cose.2024.103819 ↗
33. Detection and analysis of android ransomware using the support vector machines10.22214/ijraset.2024.57885 ↗
34. A multi-model fusion strategy for android malware detection based on machine learning algorithms10.30564/jcsr.v6i2.6632 ↗
35. A malware detection model based on imbalanced heterogeneous graph embeddings10.1016/j.eswa.2023.123109 ↗
36. Malware detection insights, mechanisms and future perspectives for android applications
37. Kaya Y, Chen Y, Saha S, Pierazzi F, Cavallaro L, Wagner D, et al. Demystifying behavior-based malware detection at endpoints. arXiv:2405.06124. 2024.
38. AI-enabled approach for enhancing obfuscated malware detection: a hybrid ensemble learning with combined feature selection techniques
39. Clop ransomware in action: a comprehensive analysis of its multi-stage tactics10.3390/electronics13183689 ↗
40. Digital forensic of Maze ransomware: a case of electricity distributor enterprise in ASEAN10.1016/j.eswa.2024.123652 ↗
41. Evaluation metrics and statistical tests for machine learning10.1038/s41598-024-56706-x ↗