Journal of Cybersecurity and Information Management

Journal DOI

https://doi.org/10.54216/JCIM

Submit Your Paper

2690-6775ISSN (Online) 2769-7851ISSN (Print)

Volume 10 , Issue 1 , PP: 34-42, 2022 | Cite this article as | XML | Html | PDF | Full Length Article

Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble

Marwa M. Eid 1 * , M. I. Fath Allah 2

  • 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)
  • Doi: https://doi.org/10.54216/JCIM.100102

    Received: April 06, 2022 Accepted: July 25, 2022
    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

     

    Cite This Article As :
    M., Marwa. , I., M.. Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Cybersecurity and Information Management, vol. , no. , 2022, pp. 34-42. DOI: https://doi.org/10.54216/JCIM.100102
    M., M. I., M. (2022). Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Cybersecurity and Information Management, (), 34-42. DOI: https://doi.org/10.54216/JCIM.100102
    M., Marwa. I., M.. Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Cybersecurity and Information Management , no. (2022): 34-42. DOI: https://doi.org/10.54216/JCIM.100102
    M., M. , I., M. (2022) . Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Cybersecurity and Information Management , () , 34-42 . DOI: https://doi.org/10.54216/JCIM.100102
    M. M. , I. M. [2022]. Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble. Journal of Cybersecurity and Information Management. (): 34-42. DOI: https://doi.org/10.54216/JCIM.100102
    M., M. I., M. "Detection and Classification of Malware Using Guided Whale Optimization Algorithm for Voting Ensemble," Journal of Cybersecurity and Information Management, vol. , no. , pp. 34-42, 2022. DOI: https://doi.org/10.54216/JCIM.100102