1
Faculty of Artificial Intelligence, Delta University for Science and Technology, Mansoura 35712, Egypt
(marwa.3eeed@gmail.com)
2
Communications and Electronics Department at Delta Higher Institute for Engineering and Technology, Mansoura- Egypt
(mismail1885@yahoo.com)
Abstract :
Malware is software that is designed to cause damage to computer systems. Locating malicious software is a crucial task in the cybersecurity industry. Malware authors and security experts are locked in a never-ending conflict. In order to combat modern malware, which often exhibits polymorphic behavior and a wide range of characteristics, novel countermeasures have had to be created. Here, we present a hybrid learning approach to malware detection and classification. In this scenario, we have merged the machine learning techniques of Random Forest and K-Nearest Neighbor Classifier to develop a hybrid learning model. We used current malware and an updated dataset of 10,000 examples of malicious and benign files, with 78 feature values and 6 different malware classes to deal with. We compared the model's results with those of current approaches after training it for both binary and multi-class classification. The suggested methodology may be utilized to create an anti-malware application that is capable of detecting malware on newly collected data.
Keywords :
Cybersecurity; Malware detection; Machine learning; Hybrid learning; Classification; K-Nearest neighbor; Random forest; Metaheuristic optimization
References :
[1] Gibert, D., Mateu, C., Planes, J.: The rise of machine learning for detection and classification of
malware: research developments, trends and challenges. Journal of Network and Computer
Applications 153, 102526 (2020). 1084-8045. https://doi.org/10.1016/j.jnca.2019.102526
[2] Kumar, A., et al.: Malware Detection Using Machine Learning. In: Villazón-Terrazas, B., Ortiz-
Rodríguez, F., Tiwari, S.M., Shandilya, S.K. (eds.) KGSWC 2020. CCIS, vol. 1232, pp. 61–71.
Springer, Cham (2020). https://doi.org/10.1007/978-3-030-65384-2_5
[3] Rathore, H., Agarwal, S., Sahay, S.K., Sewak, M.: Malware Detection Using Machine Learning
and Deep Learning. In: Mondal, A., Gupta, H., Srivastava, J., Reddy, P.K., Somayajulu,
D.V.L.N. (eds.) BDA 2018. LNCS, vol. 11297, pp. 402–411. Springer, Cham (2018).
https://doi.org/10.1007/978-3-030-04780-1_28
[4] Selamat, N., Ali, F.: Comparison of malware detection techniques using machine learning
algorithm. Indonesian Journal of Electrical Engineering and Computer Science 16, 435 (2019).
https://doi.org/10.11591/ijeecs.v16.i1.pp435-440.
[5] Xu, Z., Ray, S., Subramanyan, P., Malik, S.: Malware detection using machine learning based
analysis of virtual memory access patterns. In: Design, Automation Test in Europe Conference
Exhibition, pp. 169–174 (2017). https://doi.org/10.23919/DATE.2017.7926977
[6] Liu, L.,Wang, B.-S.,Yu,B., Zhong, Q.-X.: Automatic malware classification and new malware
detection using machine learning. Frontiers of Info. Technol. Elec. Eng. 18, 1336–1347 (2017).
https://doi.org/10.1631/FITEE.1601325
[7] Zhong,W., Gu, F.: A multi-level deep learning system for malware detection. Expert Systems
with Applications 133, 151–162 (2019). ISSN: 0957–4174.
https://doi.org/10.1016/j.eswa.2019.04.064
[8] Souri, A., Hosseini, R.: A state-of-the-art survey of malware detection approaches using data
mining techniques. HCIS 8(1), 1–22 (2018). https://doi.org/10.1186/s13673-018-0125-x
[9] Mahindru, A., Sangal, A.L.: MLDroid—framework for Android malware detection using
machine learning techniques. Neural Comput. Appl. 33(10), 5183–5240 (2020).
https://doi.org/10.1007/s00521-020-05309-4
[10] Maigida, A., Abdulhamid, S., Olalere, M., Alhassan, K., Chiroma, H., Dada, E.: Systematic
literature review and metadata analysis of ransomware attacks and detection mechanisms.
Journal of Reliable Intelligent Environments 5, 67-89 (2019). https://doi.org/10.1007/s40860-
019-00080-3
[11] Vinayakumar, R., Alazab, M., Soman, K.P., Poornachandran, P., Venkatraman, S.: Robust
intelligent malware detection using deep learning. IEEE Access 7, 46717–46738 (2019).
https://doi.org/10.1109/ACCESS.2019.2906934
[12] Rafique, M.F., Ali, M., Qureshi, A.S., Khan, A., Mirza, A.M.: Malware classification using deep
learning based feature extraction and wrapper based feature selection technique (2019).
https://doi.org/10.48550/ARXIV.1910.10958
[13] Azeez, N.A., Odufuwa, O.E., Misra, S., Oluranti, J., Damaševiˇcius, R.:Windows pe malware
detection using ensemble learning. Informatics 8(1) (2021). ISSN: 2227-9709.
https://doi.org/10.3390/informatics8010010
[14] Kim, T., Kang, B., Rho, M., Sezer, S., Im, E.G.: A multimodal deep learning method for android
malware detection using various features. IEEE Trans. Inf. Forensics Secur. 14(3), 773–788
(2019). https://doi.org/10.1109/TIFS.2018.2866319
[15] Agarap, A.F.: Towards building an intelligent anti-malware system: A deep learning approach
using support vector machine (SVM) for malware classification (2018).
https://doi.org/10.48550/ARXIV.1801.00318
[16] Vasant, P., Zelinka, I., Weber, G.-W. (eds.): ICO 2021. LNNS, vol. 371. Springer, Cham (2022).
https://doi.org/10.1007/978-3-030-93247-3
Style | # |
---|---|
MLA | Marwa M. Eid, M. I. Fath Allah. "Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble." Journal of Cybersecurity and Information Management, Vol. 10, No. 1, 2022 ,PP. 34-42 (Doi : https://doi.org/10.54216/JCIM.100102) |
APA | Marwa M. Eid, M. I. Fath Allah. (2022). Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Journal of Cybersecurity and Information Management, 10 ( 1 ), 34-42 (Doi : https://doi.org/10.54216/JCIM.100102) |
Chicago | Marwa M. Eid, M. I. Fath Allah. "Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble." Journal of Journal of Cybersecurity and Information Management, 10 no. 1 (2022): 34-42 (Doi : https://doi.org/10.54216/JCIM.100102) |
Harvard | Marwa M. Eid, M. I. Fath Allah. (2022). Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Journal of Cybersecurity and Information Management, 10 ( 1 ), 34-42 (Doi : https://doi.org/10.54216/JCIM.100102) |
Vancouver | Marwa M. Eid, M. I. Fath Allah. Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Journal of Cybersecurity and Information Management, (2022); 10 ( 1 ): 34-42 (Doi : https://doi.org/10.54216/JCIM.100102) |
IEEE | Marwa M. Eid, M. I. Fath Allah, Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble, Journal of Journal of Cybersecurity and Information Management, Vol. 10 , No. 1 , (2022) : 34-42 (Doi : https://doi.org/10.54216/JCIM.100102) |