Abstract
The widespread use of devices connected to Android systems in various areas of human life has made it an attractive target for bad actors. In this context, the development of mechanisms that can detect Android malware is among the most effective techniques to protect against various attacks. Feature selection is extremely to reduce the size of the dataset and improve computational efficiency while maintaining the accuracy of the performance model. Therefore, in this study, the five most widely used conventional metaheuristic algorithms for feature selection in the literature, such as Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Simulated Annealing (SA), Ant Colony Optimization (ACO) and Differential Evolution (DE), was used to select features that best represent benign and malicious applications on Android. The efficiency of these algorithms was evaluated on the Drebin-215 and MalGenome-215 dataset using five different machine learning (ML) method including Decision Tree (DT), K-Nearest Neighbour (KNN), Naive Bayes (NB), Random Forest (RF) and Support Vector Machine (SVM). According to the results obtained from the experiments, DE-based feature selection and RF classifier are found to have better accuracy. According to the findings obtained from the experiments, it was seen that DE-based feature selection and RF method had better accuracy rate.
Publisher
International Journal of Pure and Applied Sciences
Subject
Organic Chemistry,Biochemistry
Reference36 articles.
1. Akinola, O.O., Ezugwu, A.E., Agushaka, J. O., Zitar, R. A. and Abualigah, L. (2022). Multiclass feature selection with metaheuristic optimization algorithms: a review. Neural Computing and Applications, 34 (22), 19751–19790.
2. Albakri, A., Alhayan, F., Alturki, N., Ahamed, S. and Shamsudheen, S. (2023). Metaheuristics with deep learning model for cybersecurity and Android malware detection and classification. Applied Sciences, 13 (4), 2172.
3. Arp D., Spreitzenbarth, M., Hubner, M., Gascon, H., Rieck, K. and Siemens, C.E.R.T. (2014). Drebin: Effective and explainable detection of android malware in your pocket. In Ndss, (14), 23-26. Available from:http://www.deeplearningbook.org. (Accessed on 1 November 2022).
4. Bhattacharya, A., Goswami, R.T. and Mukherjee, K. (2019). A feature selection technique based on rough set and improvised PSO algorithm (PSORS-FS) for permission based detection of Android malwares. International Journal of Machine Learning and Cybernetics, (10), 1893–1907.
5. Chakravarthy, S. J. (2021). Wrapper-based metaheuristic optimization algorithms for android malware detection: a correlative analysis of firefly, bat & whale optimization. Journal of Hunan University (Natural Sciences), 48 (10), 928-943.