Intelligent Anomaly Detection System through Malware Image Augmentation in IIoT Environment Based on Digital Twin
Source abstract
Abstract
Due to the recent rapid development of the ICT (Information and Communications Technology) field, the industrial sector is also experiencing rapid informatization. As a result, malware targeting information leakage and financial gain are increasingly found within IIoT (the Industrial Internet of Things). Moreover, the number of malware variants is rapidly increasing. Therefore, there is a pressing need for a safe and preemptive malware detection method capable of responding to these rapid changes. The existing malware detection method relies on specific byte sequence inclusion in a binary file. However, this method faces challenges in impacting the system or detecting variant malware. In this paper, we propose a data augmentation method based on an adversarial generative neural network to maintain a secure system and acquire necessary learning data. Specifically, we introduce a digital twin environment to safeguard systems and data. The proposed system creates fixed-size images from malware binaries in the virtual environment of the digital twin. Additionally, it generates new malware through an adversarial generative neural network. The image information produced in this manner is then employed for malware detection through deep learning. As a result, the detection performance, in preparation for the emergence of new malware, demonstrated high accuracy, exceeding 97%.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Cell Image Analysis Techniques · Image Processing Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of AI Software Engineering, Pai Chai University, Daejeon 35345, Republic of Korea
Department of Defense Acquisition Program, Kwangwoon University, Seoul 01897, Republic of Korea
Department of Information Management, Dongguk University WISE Campus, Gyeongju-si 38066, Republic of Korea
Department of Information Security, Pai Chai University, Daejeon 35345, Republic of Korea
Funding
MSIT (Ministry of Science and ICT), Korea · IITP (Institute for Information & communications Technology Planning & Evaluation)
References (41)
Show source-provided references
1. Industrial internet of things (IIoT): Opportunities, challenges, and requirements in manufacturing businesses in emerging economies10.1016/j.procs.2022.12.282 ↗
2. Sobb, T., Turnbull, B., Moustafa, N., Sobb, T., Turnbull, B., and Moustafa, N. (2020). Supply chain 4.0: A survey of cyber security challenges, solutions and future directions. Electronics, 9.10.3390/electronics9111864 ↗
3. Developing a novel methodology for virtual machine introspection to classify unknown malware functions10.1007/s12083-021-01281-5 ↗
4. Image-Based malware classification using ensemble of CNN architectures (IMCEC)10.1016/j.cose.2020.101748 ↗
5. A novel deep learning-based approach for malware detection10.1016/j.engappai.2023.106030 ↗
6. A survey on image data augmentation for deep learning10.1186/s40537-019-0197-0 ↗
7. Ilastik: Interactive machine learning for (bio) image analysis10.1038/s41592-019-0582-9 ↗
8. Grieves, M. (2023). Digital Twin Certified: Employing Virtual Testing of Digital Twins in Manufacturing to Ensure Quality Products. Machines, 11.10.20944/preprints202305.1758.v1 ↗
9. Wu, J., Yang, Y., Cheng, X., Zuo, H., and Cheng, Z. (2020, January 6–8). The development of digital twin technology review. Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China.10.1109/CAC51589.2020.9327756 ↗
10. A review of digital twin in product design and development10.1016/j.aei.2021.101297 ↗
11. Digital twin: Values, challenges and enablers from a modeling perspective10.1109/ACCESS.2020.2970143 ↗
12. Aboaoja, F.A., Zainal, A., Ghaleb, F.A., Al-rimy, B.A.S., Eisa, T.A.E., and Elnour, A.A.H. (2022). Malware detection issues, challenges, and future directions: A survey. Appl. Sci., 12.10.3390/app12178482 ↗
13. Bayazit, E.C., Sahingoz, O.K., and Dogan, B. (2021, January 11–13). Neural network based Android malware detection with different IP coding methods. Proceedings of the 2021 3rd International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), Ankara, Turkey.10.1109/HORA52670.2021.9461302 ↗
14. A comparative analysis of K-nearest neighbor, genetic, support vector machine, decision tree, and long short term memory algorithms in machine learning10.1016/j.dajour.2022.100071 ↗
15. Zheng, H., Fu, J., Zha, Z.-J., and Luo, J. (2019, January 8–14). Learning deep bilinear transformation for fine-grained image representation. Proceedings of the 33rd International Conference on Neural Information Processing Systems, Vancouver, BC, Canada.
16. Khaledyan, D., Amirany, A., Jafari, K., Moaiyeri, M.H., Khuzani, A.Z., and Mashhadi, N. (November, January 29). Low-cost implementation of bilinear and bicubic image interpolation for real-time image super-resolution. Proceedings of the 2020 IEEE Global Humanitarian Technology Conference (GHTC), Seattle, WA, USA.10.1109/GHTC46280.2020.9342625 ↗
17. Generative adversarial networks: An overview10.1109/MSP.2017.2765202 ↗
18. Generative adversarial networks10.1145/3422622 ↗
19. Goodfellow, I. (2016). Nips 2016 tutorial: Generative adversarial networks. arXiv.
20. Pokhrel, A., Katta, V., and Colomo-Palacios, R. (July, January 27). Digital twin for cybersecurity incident prediction: A multivocal literature review. Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, Seoul, Republic of Korea.
21. Eckhart, M., and Ekelhart, A. (2019). Security and Quality in Cyber-Physical Systems Engineering: With Forewords by Robert M. Lee and Tom Gilb, Springer.
22. Nataraj, L., Yegneswaran, V., Porras, P., and Zhang, J. (2011, January 21). A comparative assessment of malware classification using binary texture analysis and dynamic analysis. Proceedings of the 4th ACM Workshop on Security and Artificial Intelligence, Chicago, IL, USA.10.1145/2046684.2046689 ↗
23. Visualized Malware Classification Based-on Convolutional Neural Network
24. Atitallah, S.B., Driss, M., and Almomani, I. (2022). A novel detection and multi-classification approach for IoT-malware using random forest voting of fine-tuning convolutional neural networks. Sensors, 22.10.3390/s22114302 ↗
25. Using convolutional neural networks for classification of malware represented as images10.1007/s11416-018-0323-0 ↗
26. Shafiq, M.Z., Tabish, S.M., Mirza, F., and Farooq, M. (2009). Recent Advances in Intrusion Detection: 12th International Symposium, RAID 2009, Saint-Malo, France, September 23–25, 2009, Proceedings, Springer.
27. Anderson, H.S., and Roth, P. (2018). Ember: An open dataset for training static pe malware machine learning models. arXiv.
28. Aghakhani, H., Gritti, F., Mecca, F., Lindorfer, M., Ortolani, S., Balzarotti, D., Vigna, G., and Kruegel, C. (2020, January 23–26). When malware is packin’heat; limits of machine learning classifiers based on static analysis features. Proceedings of the Network and Distributed Systems Security (NDSS) Symposium 2020, San Diego, CA, USA.10.14722/ndss.2020.24310 ↗
29. Saxe, J., and Berlin, K. (2015, January 20–22). Deep neural network based malware detection using two dimensional binary program features. Proceedings of the 2015 10th International Conference on Malicious and Unwanted Software (MALWARE), Fajardo, PR, USA.10.1109/MALWARE.2015.7413680 ↗
30. Raff, E., Barker, J., Sylvester, J., Brandon, R., Catanzaro, B., and Nicholas, C. (2017). Malware detection by eating a whole exe. arXiv.
31. Kalash, M., Rochan, M., Mohammed, N., Bruce, N.D., Wang, Y., and Iqbal, F. (2018, January 26–28). Malware classification with deep convolutional neural networks. Proceedings of the 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS), Paris, France.10.1109/NTMS.2018.8328749 ↗
32. Classification and analysis of android malware images using feature fusion technique10.1109/ACCESS.2021.3090998 ↗
33. Github (2022, April 19). Malimg Dataset. Available online: https://github.com/danielgibert/mlw_classification_cnn_img.
34. CNN Model to Classify Malware Using Image Feature10.5626/KTCP.2018.24.5.256 ↗
35. An efficient convolutional neural network with transfer learning for malware classification10.1155/2022/4841741 ↗
36. Go, J.H., Jan, T., Mohanty, M., Patel, O.P., Puthal, D., and Prasad, M. (2020, January 19–24). Visualization approach for malware classification with ResNeXt. Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK.10.1109/CEC48606.2020.9185490 ↗
37. Bhodia, N., Prajapati, P., Di Troia, F., and Stamp, M. (2019). Transfer learning for image-based malware classification. arXiv.10.5220/0007701407190726 ↗
38. Github (2022, April 30). Mal60 Dataset. Available online: https://github.com/pukekaka/mal60.
39. Rare Malware Classification Using Memory Augmented Neural Networks
40. VX Heaven (2022, May 18). Vx Heaven Virus Collection 2010-05-18. Available online: http://vxheaven.org/.
41. VirusTotal (2022, April 22). Virus Total. Available online: https://virustotal.com.