Authors: Al-Smadi Adnan, Zarqa University Al-Hadramy Haya, Al al-Bayt University Sulieman Ghadeer, Al al-Bayt University
This paper proposes a novel algorithm to detect the Android malware. The algorithm implements several models of machine and deep learning. The proposed method uses TUANDROMD to develop and assess these models; six models were implemented; namely, Gradient Boosting, Random Forest, Support Vector Machine, XGBoost, Multi-Layer Perceptron, and a custom deep learning model developed in PyTorch. The Random Forest classifier has the highest performance, with an AUC of 1.00 indicating that the algorithm is able to accurately classify samples with almost no errors, while the other models demonstrated strong predictive capabilities. In addition, the ROC curve indicates excellent performance in distinguishing between malicious and safe applications. These results give a good indication that machine learning and deep learning are robust in Android malware detection. This work contributes to the development of reliable, data-driven security solutions capable of addressing the evolving challenges in mobile threat detection.
Keywords: Android malware, machine learning, malware detection, Mobile security, deep learning, TUANDROMD dataset, cybersecurity
Published in: 2024 Asian Conference on Communication and Networks (ASIANComNet)
Date of Publication: --
DOI: -
Publisher: IEEE