A Comparative Performance Analysis of Android Malware Classification Using Supervised and Semi-supervised Deep Learning
Md Sharafat Hossain, Md Delwar Hossain, Md. Mahbubur Rahman, Yuzo Taenaka, Md. Saiful Islam, Youki Kadobayashi · 2023
Mobile phones were originally designed for commu-nication, wherein they have evolved into multifunctional devices used for financial transactions, social media, and more, making them an integral mode of communication for the dweller's world. However, the mostly used OS in mobile devices, Android consist of various vulnerabilities and lack sufficient security measures, leaving them susceptible to malware injection. Moreover, the attackers develop sophisticated malware, which is challenging to detect by traditional detection approaches. Henceforth, an effective malware detection method is imperative to ensure the safety and security of Android systems. In this study, we address the dynamic analysis of Android malware using supervised and semi-supervised deep neural network techniques to tackle existing challenges. Our investigation is conducted on the CCCS-CIC-AndMal-2020 dataset and the results reveal that our proposed supervised models (1D CNN, MLP, RNN and LSTM) outperform state-of-the-art supervised models significantly with an accuracy of 99.76%. Additionally, we explore semi-supervised approach using limited label data, where our label spreading approach showcases a highly effective detection accuracy of 97.26%, approaching that of a fully supervised approach.