Back to Search
Start Over
LongCGDroid: Android malware detection through longitudinal study for machine learning and deep learning
- Source :
- Jordanian Journal of Computers and Information Technology, Vol 9, Iss 4, Pp 328-346 (2023)
- Publication Year :
- 2023
- Publisher :
- Scientific Research Support Fund of Jordan (SRSF) and Princess Sumaya University for Technology (PSUT), 2023.
-
Abstract
- This study aims to compare the longitudinal performance between machine learning and deep learning classifiers for Android malware detection, employing different levels of feature abstraction. Using a dataset of 200k Android apps labeled by date within a 10-year range (2013-2022), we propose the LongCGDroid, an image-based effective approach for Android malware detection. We use the semantic Call Graph API representation that is derived from the Control Flow Graph and Data Flow Graph to extract abstracted API calls. Thus, we evaluate the longitudinal performance of LongCGDroid against API changes. Different models are used, machine learning models (LR, RF, KNN, SVM) and deep learning models (CNN, RNN). Empirical experiments demonstrate a progressive decline in performance for all classifiers when evaluated on samples from later periods. Whereas, the deep learning CNN model under the class abstraction maintains a certain stability over time. In comparison with eight state-of-the-art approaches, LongCGDroid achieves higher accuracy. [JJCIT 2023; 9(4.000): 328-346]
Details
- Language :
- English
- ISSN :
- 24139351 and 24151076
- Volume :
- 9
- Issue :
- 4
- Database :
- Directory of Open Access Journals
- Journal :
- Jordanian Journal of Computers and Information Technology
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.4dc1c77bbc2a424ab19ecd75cc205e1b
- Document Type :
- article
- Full Text :
- https://doi.org/10.5455/jjcit.71-1693392249