Research Article

Detection of Android Based Applications with Traditional Metaheuristic Algorithms

Volume: 9 Number: 2 December 31, 2023
EN

Detection of Android Based Applications with Traditional Metaheuristic Algorithms

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.

Keywords

References

  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.
  6. Cihan, P. (2021). The machine learning approach for predicting the number of intensive car, intubated patients and death: The COVID-19 pandemic in Turkey. Sigma Journal of Engineering and Natural Sciences, (40) 1, 85-94.
  7. Cihan, P., Kalıpsız O. and Gökçe, E. (2020). Computer- aided diagnosis in neonatal lambs. Pamukkale Üniversitesi Mühendislik Dergisi, 26 (2), 385-391.
  8. Dağlıoğlu, A. and Doğru, I.A. (2020). Android işletim sisteminde kötücül yazılım tespit sistemleri. Dicle Üniversitesi Mühendislik Fakültesi, Mühendislik Dergisi, 2 (11) , 499-511.

Details

Primary Language

English

Subjects

High Performance Computing

Journal Section

Research Article

Early Pub Date

December 29, 2023

Publication Date

December 31, 2023

Submission Date

October 27, 2023

Acceptance Date

December 8, 2023

Published in Issue

Year 2023 Volume: 9 Number: 2

APA
Beştaş, M. Ş., & Batur Dinler, Ö. (2023). Detection of Android Based Applications with Traditional Metaheuristic Algorithms. International Journal of Pure and Applied Sciences, 9(2), 381-392. https://doi.org/10.29132/ijpas.1382344
AMA
1.Beştaş MŞ, Batur Dinler Ö. Detection of Android Based Applications with Traditional Metaheuristic Algorithms. International Journal of Pure and Applied Sciences. 2023;9(2):381-392. doi:10.29132/ijpas.1382344
Chicago
Beştaş, Mehmet Şirin, and Özlem Batur Dinler. 2023. “Detection of Android Based Applications With Traditional Metaheuristic Algorithms”. International Journal of Pure and Applied Sciences 9 (2): 381-92. https://doi.org/10.29132/ijpas.1382344.
EndNote
Beştaş MŞ, Batur Dinler Ö (December 1, 2023) Detection of Android Based Applications with Traditional Metaheuristic Algorithms. International Journal of Pure and Applied Sciences 9 2 381–392.
IEEE
[1]M. Ş. Beştaş and Ö. Batur Dinler, “Detection of Android Based Applications with Traditional Metaheuristic Algorithms”, International Journal of Pure and Applied Sciences, vol. 9, no. 2, pp. 381–392, Dec. 2023, doi: 10.29132/ijpas.1382344.
ISNAD
Beştaş, Mehmet Şirin - Batur Dinler, Özlem. “Detection of Android Based Applications With Traditional Metaheuristic Algorithms”. International Journal of Pure and Applied Sciences 9/2 (December 1, 2023): 381-392. https://doi.org/10.29132/ijpas.1382344.
JAMA
1.Beştaş MŞ, Batur Dinler Ö. Detection of Android Based Applications with Traditional Metaheuristic Algorithms. International Journal of Pure and Applied Sciences. 2023;9:381–392.
MLA
Beştaş, Mehmet Şirin, and Özlem Batur Dinler. “Detection of Android Based Applications With Traditional Metaheuristic Algorithms”. International Journal of Pure and Applied Sciences, vol. 9, no. 2, Dec. 2023, pp. 381-92, doi:10.29132/ijpas.1382344.
Vancouver
1.Mehmet Şirin Beştaş, Özlem Batur Dinler. Detection of Android Based Applications with Traditional Metaheuristic Algorithms. International Journal of Pure and Applied Sciences. 2023 Dec. 1;9(2):381-92. doi:10.29132/ijpas.1382344
download?token=eyJ1aWQiOjExNDQyMSwiYXV0aF9yb2xlcyI6WyJST0xFX1VTRVIiXSwiZW5kcG9pbnQiOiJqb3VybmFsIiwib3JpZ2luYWxuYW1lIjoiVFJEaXppbmxvZ29fbGl2ZS1lMTU4Njc2Mzk1Nzc0Ni5wbmciLCJwYXRoIjoiZmQ0MS83M2Q5LzM2NDkvNjlhMDA3ODA1YTlmMTcuOTY1MTM2NDYucG5nIiwiZXhwIjoxNzcyMDk4OTYwLCJub25jZSI6IjZiYTZlMjJkZWUxOWZkZmQ0Y2Y5ZGU2ZDM5ZGYxYWIwIn0.cBh4PLOiOk2HZxiMIuHbYkE-VqlAI6yS9_1ogzjRrlY

154501544915448154471544615445