Abstract
Classification of malware variants is the most challenging task in the cybersecurity landscape. Malware developers keep one step ahead of defenders for the sake of using advanced artificial intelligence techniques. That is why we are in extreme need of an efficient malware classifier. In this paper, we proposed and experiment a malware classifier able to affect each inputted malware into its corresponding family. To do so, we use the multi-layer perceptron algorithm with malware visualization technique. It refers to converting a malware binary into grayscale images. Besides, to reach a great accuracy, we experiment different architectures by varying hidden layers, neurons and activation functions. Then, we obtained an accuracy of 97.6%. At the end, we compare the obtained results with literature, and we conclude that the multi-layer perceptron algorithm is a good malware classifier with specified hyperparameters that were used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ben Abdel Ouahab, I., et al.: Classification of grayscale malware images using the K-nearest neighbor algorithm. In: Ben Ahmed, M., et al. (eds.) Innovations in Smart Cities Applications, 3rd edn., pp. 1038–1050. Springer International Publishing, Cham (2020). https://doi.org/10.1007/978-3-030-37629-1_75
Ben Abdel Ouahab, I. et al.: Speedy and efficient malwares images classifier using reduced GIST features for a new defense guide. In: Proceedings of the 3rd International Conference on Networking, Information Systems & Security. Association for Computing Machinery, Marrakech, Morocco (2020). https://doi.org/10.1145/3386723.3387839
Bishop, C.M., Bishop, P., of N.C.C.M.: Neural Networks for Pattern Recognition. Clarendon Press (1995)
Galal, H.S., et al.: Behavior-based features model for malware detection. J. Comput. Virol. Hack. Tech. 12(2), 59–67 (2016). https://doi.org/10.1007/s11416-015-0244-0
Jerlin, M.A., Marimuthu, K.: A new malware detection system using machine learning techniques for API call sequences. J. Appl. Secur. Res. 13(1), 45–62 (2018). https://doi.org/10.1080/19361610.2018.1387734
Kalash, M., et al.: Malware classification with deep convolutional neural networks. In: 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS), pp. 1–5 (2018). https://doi.org/10.1109/NTMS.2018.8328749
Lu, Y., et al.: Deep Learning Based Malware Classification using Deep Residual Network, p. 7 (2019)
Luo, J., Lo, D.C.: Malware image classification using machine learning with local binary pattern. In: 2017 IEEE International Conference on Big Data (Big Data), pp. 4664–4667 (2017). https://doi.org/10.1109/BigData.2017.8258512
Makandar, A., Patrot, A.: Malware analysis and classification using artificial neural network. In: 2015 International Conference on Trends in Automation, Communications and Computing Technology (I-TACT-15), pp. 1–6 (2015). https://doi.org/10.1109/ITACT.2015.7492653
Nataraj, L., et al.: Malware images: visualization and automatic classification. In: Proceedings of the 8th International Symposium on Visualization for Cyber Security—VizSec ’11, pp. 1–7. ACM Press, Pittsburgh, Pennsylvania (2011). https://doi.org/10.1145/2016904.2016908
Oliva, A., Torralba, A.: Modeling the shape of the scene: a holistic representation of the spatial envelope. Int. J. Comput. Vision 42(3), 145–175 (2001). https://doi.org/10.1023/A:1011139631724
Sikos, L.F.: AI in Cybersecurity. Springer (2018)
Soufyane, A., et al.: An intelligent chatbot using NLP and TF-IDF algorithm for text understanding applied to the medical field. In: Ben Ahmed, M., et al. (eds.) Emerging Trends in ICT for Sustainable Development, pp. 3–10. Springer International Publishing, Cham (2021). https://doi.org/10.1007/978-3-030-53440-0_1
Souri, A., Hosseini, R.: A state-of-the-art survey of malware detection approaches using data mining techniques. Hum. Cent. Comput. Inf. Sci. 8(1), 3 (2018). https://doi.org/10.1186/s13673-018-0125-x
Acknowledgements
We acknowledge financial support for this research from the “Centre National pour la Recherche Scientifique et Technique”, CNRST, Morocco.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ben Abdel Ouahab, I., Elaachak, L., Bouhorma, M. (2022). Image-Based Malware Classification Using Multi-layer Perceptron. In: Ben Ahmed, M., Teodorescu, HN.L., Mazri, T., Subashini, P., Boudhir, A.A. (eds) Networking, Intelligent Systems and Security. Smart Innovation, Systems and Technologies, vol 237. Springer, Singapore. https://doi.org/10.1007/978-981-16-3637-0_32
Download citation
DOI: https://doi.org/10.1007/978-981-16-3637-0_32
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-3636-3
Online ISBN: 978-981-16-3637-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)