Android Malware Detection Using Machine Learning
Keywords:
Android Devices, SVC, Machine learning, Neural networks, Malware, Signature, Malicious, HybridAbstract
As mobile applications keep expanding, Android phones have increasingly become a target for malware attacks, which pose significant security concerns. Traditional approaches to malware detection tend to rely on signatures, which are not able to match the continuously shifting world of malware threats. The objective of this project is to design a system that takes use of machine learning (ML) technologies, specifically neural networks (NN) and support vector classifiers (SVC), for the identification of Android malware. To determine if an application is malicious or benign, our approach looks at its behaviour and many characteristics. In order to improve detection performance, we combine static and dynamic analysis, extract features using a neural network and SVC, and train the system on a carefully selected dataset. While the SVC excels at dividing applications into two groups-malicious and non-malicious. The neural network excels at seeing intricate patterns. By combining these techniques, we can reduce false positives and increase classification accuracy. According to experimental results, our hybrid model can detect new and undetected viruses with high accuracy, providing Android devices with a strong degree of protection. Notably, the solution offers real-time protection against malware attacks on mobile devices and is designed to be easily integrated into applications.
Downloads
References
Chowdhury, M. N.-U.-R., Haque, A., Soliman, H., Hossen, M. S., Fatima, T., & Ahmed, I. (2023). Android Malware Detection using Machine Learning: A Review. arXiv preprint arXiv:2307.02412.
Muzaffar, A., Ragab, H., Lones, M., & Zantout, H. (2022). An in-depth review of machine learning-based Android malware detection. Computers & Security, 121, 102833.
Senanayake, J., Kalutarage, H., & Al-Kadri, M. O. (2021). Android Mobile Malware Detection Using Machine Learning: A Systematic Review. Electronics, 10(13), 1606.
Alzahrani, M. S., & Hong, J. B. (2020). DroidDetector: Android Malware Classification Using Static and Dynamic Analysis Features. Journal of Cybersecurity and Privacy, 2(1), 45–60.
Su, T., Sun, L., & Li, J. (2020). A Deep Learning Approach to Android Malware Detection Using Graph-Based Feature Representation. IEEE Transactions on Information Forensics and Security, 15, 3210–3225.
Sadeeq, M. A., Sabir, M. R., & Swadi, S. M. (2023). Hybrid Machine Learning Model for Detecting Android Malware Applications. International Journal of Interactive Mobile Technologies, 17(1), 142–160.
Gibert, D., Mateu, C., & Planes, J. (2020). The rise of machine learning for detection and classification of malware: Research developments, trends, and challenges. Journal of Network and Computer Applications, 153,102526.
Singh, V., & Gupta, S. (2021). Android Malware Detection Using Deep Learning Techniques: A Review. Cybersecurity and Privacy, 1(3), 200–215.
Das, A., Kalita, D., & Nath, R. (2023). An Efficient Machine Learning-Based Malware Detection Framework for Android Applications. Journal of Information Security and Applications, 72, 103537.
Sonya, A., & Deepak, R. R. (2024). Android Malware Detection and Classification Using Machine Learning Algorithms. International Journal of Communication Networks and Information Security (IJCNIS), 16(4), 327–347.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 International Journal of Scientific Research in Computer Science, Engineering and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.