Android Malware Detection Using Machine Learning Techniques

Abstract

The rapid increase of Android application creation results in essential malware risks that need suitable detection systems to counteract these threats effectively. A machine learning-based Android Malware Detection System stands as the main component of this project development for classifying applications into benign versus malicious types. An evaluation of malware detection takes place through XGBoost (XGB) and Random Forest (RF) and Decision Tree (DT) algorithms by focusing on network patterns as well as API calls and permissions features. The training together with evaluation process for this system relies on a set of classified Android applications. The model achieves higher performance levels together with fewer selected features which produces simplified operational processes. The selection of the best real-time malware detector depends on F1-score calculations after performing accuracy tests and precision checks with recall validations. This study conducts an orderly examination of basic learning principles and ensemble learning principles to determine their major functions and constraints. Better Android security systems emerge from research results that lead to better malware detection algorithms that both achieve high accuracy and reduce false results. Security experts and developers obtain benefits from research implementation by building safer mobile applications. The research incorporates a machine learning system to improve Android security through specified tactics for detecting new malware threats.

Country : India

1 Shaik Salam2 Kalluru Pavankumar Reddy

  1. Associate Professor, Department of CSE, Mohan Babu University, Tirupathi, India
  2. MCA, Department of Computer Application, Mohan Babu University, Tirupathi, India

IRJIET, Volume 9, Special Issue of INSPIRE’25 April 2025 pp. 24-32

doi.org/10.47001/IRJIET/2025.INSPIRE04

References

  1. M. N.-U.-R. Chowdhury et al., "Android Malware Detection using Machine learning: A Review," arXiv preprint arXiv:2307.02412, 2023.
  2. A.Hefter, C. Sendner, and A. Dmitrienko, "Metadata-based Malware Detection on Android using Machine Learning," arXiv preprint arXiv:2307.08547, 2023.
  3. H. Papadopoulos et al., "Android Malware Detection with Unbiased Confidence Guarantees," arXiv preprint arXiv:2312.11559, 2023.
  4. J. Liu et al., "Unraveling the Key of Machine Learning Solutions for Android Malware Detection," arXiv preprint arXiv:2402.02953, 2024.
  5. A.Shabtai et al., "Andromaly: a behavioral malware detection framework for android devices," Journal of Intelligent Information Systems, vol. 38, no. 1, pp. 161-190, 2012.
  6. A.Droos, A. Al-Mahadeen, T. Al-Harasis, R. Al-Attar, and M. Ababneh, "Android Malware Detection Using Machine Learning," 2022 13th International Conference on Information and Communication Systems (ICICS), 21-23 June 2022, DOI: 10.1109/ICICS55353.2022.9811130.
  7. N. Chowdhury, A. Haque, H. Soliman, and M. S. Hossen, "Android Malware Detection using Machine Learning: A Review," TechRxiv, Apr. 2023, DOI: 10.36227/techrxiv.22580881.v1.
  8. A.Pathak, U. Barman, and T. S. Kumar, "Machine learning approach to detect android malware using feature-selection based on feature importance score," Journal of Engineering Research, Apr. 2024, DOI: 10.1016/j.jer.2024.04.008.
  9. E. J. Alqahtani, R. Zagrouba, and A. Almuhaideb, "A Survey on Android Malware Detection Techniques Using Machine Learning Algorithms," 2019 Sixth International Conference on Software Defined Systems (SDS), 10-13 June 2019, DOI: 10.1109/SDS.2019.8768729.
  10. F. A. Almarshad, M. Zakariah, and G. A. Gashgari, "Detection of Android Malware Using Machine Learning and Siamese Shot Learning Technique for Security," IEEE Access, vol. PP, no. 99, pp. 1-1, Jan. 2023, DOI: 10.1109/ACCESS.2023.3331739.
  11. J. Senanayake, H. Kalutarage, and M. O. Al-Kadri, "Android Mobile Malware Detection Using Machine Learning: A Systematic Review," Electronics, vol. 10, no. 13, p. 1606, 2021, DOI: 10.3390/electronics10131606.
  12. A.Muzaffar, H. R. Hassen, M. A. Lones, and H. Zantout, "An in-depth review of machine learning based Android malware detection," Computers & Security, vol. 121, p. 102833, Oct. 2022, DOI: 10.1016/j.cose.2022.102833.
  13. H. M. Ünver and K. Bakour, "Android malware detection based on image-based features and machine learning techniques," SN Appl. Sci., vol. 2, p. 1299, 2020, DOI: 10.1007/s42452-020-3132-2.
  14. K. S. U. Reddy, S. S. C. Chakkaravarthy, M. Gopinath, and A. Mitra, "A Study on Android Malware Detection Using Machine Learning Algorithms," in ICISML 2022. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 470, Springer, Cham, 2022, DOI: 10.1007/978-3-031-35078-8_20.
  15. H. H. Rahima Manzil and S. M. Naik, "Android malware category detection using a novel feature vector-based machine learning model," Cybersecurity, vol. 6, no. 6, 2023, doi: 10.1186/s42400-023-00139-y.
  16. N. Aldhafferi, "Android Malware Detection Using Support Vector Regression for Dynamic Feature Analysis," Information, vol. 15, no. 10, 658, 2024, doi: 10.3390/info15100658.
  17. R. Agrawal, V. Shah, S. Chavan, G. Gourshete, and N. Shaikh, "Android Malware Detection Using Machine Learning," in 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), 24-25 Feb. 2020, doi: 10.1109/ic-
  18. B. Tahtaci and B. Canbay, "Android Malware Detection Using Machine Learning," in 2020 Innovations in Intelligent Systems and Applications Conference (ASYU), 15-17 Oct. 2020, doi: 10.1109/ASYU50717.2020.9259834.
  19. S. Al Ali, A. Suleiman, G. Hallal, S. Alseiari, Y. Ma, and S. Dhou, "Android Malware Detection Using Machine Learning," in 2024 IEEE International Conference on Internet of Things and Intelligence Systems (IoTaIS), 28-30 Nov. 2024, doi: 10.1109/IoTaIS64014.2024.10799339.
  20. E. Odat and Q. M. Yaseen, "A Novel Machine Learning Approach for Android Malware Detection Based on the Co-Existence of Features," IEEE Access, vol. 11, pp. 15471-15484, 13 Feb. 2023, doi: 10.1109/ACCESS.2023.3244656.