Detection of Malware in Large Networks using Deep Auto Encoders
Main Article Content
Abstract
Data mining and machine learning have been heavily studied in recent years with the purpose of detecting sophisticated malware. The majority of these approaches rely on architectures that do not involve deeply enough into the learning process, despite the fact that they have yielded excellent results. This is because deep learning is finding increasing application in both business and academia thanks due to its skills in feature learning. In this paper, we develop a Deep Auto Encoder (DAE) based detection mechanism to detect the malwares crawling in the large scale networks. The DAE act as an unsupervised deep learning model that helps in detecting the malwares. The simulation is conducted on two different datasets to test the robustness of the model. The results show that the proposed method has higher rate of accuracy in detecting the attacks than other methods.
Article Details
References
Abusitta, A., Li, M. Q., & Fung, B. C. (2021). Malware classification and composition analysis: A survey of recent developments. Journal of Information Security and Applications, 59, 102828.
Aslan, Ö., & Yilmaz, A. A. (2021). A new malware classification framework based on deep learning algorithms. Ieee Access, 9, 87936-87951.
Awan, M. J., Masood, O. A., Mohammed, M. A., Yasin, A., Zain, A. M., Damaševi?ius, R., & Abdulkareem, K. H. (2021). Image-Based Malware Classification Using VGG19 Network and Spatial Convolutional Attention. Electronics, 10(19), 2444.
Gibert, D., Planes, J., Mateu, C., & Le, Q. (2022). Fusing feature engineering and deep learning: A case study for malware classification. Expert Systems with Applications, 207, 117957.
Kumar, S. (2021). MCFT-CNN: Malware classification with fine-tune convolution neural networks using traditional and transfer learning in Internet of Things. Future Generation Computer Systems, 125, 334-351.
Dib, M., Torabi, S., Bou-Harb, E., & Assi, C. (2021). A multi-dimensional deep learning framework for iot malware classification and family attribution. IEEE Transactions on Network and Service Management, 18(2), 1165-1177.
Xiao, M., Guo, C., Shen, G., Cui, Y., & Jiang, C. (2021). Image-based malware classification using section distribution information. Computers & Security, 110, 102420.
Yadav, B., & Tokekar, S. (2021). Recent innovations and comparison of deep learning techniques in malware classification: a review. International Journal of Information Security Science, 9(4), 230-247.
D’Angelo, G., Ficco, M., & Palmieri, F. (2021). Association rule-based malware classification using common subsequences of API calls. Applied Soft Computing, 105, 107234.
Mallik, A., Khetarpal, A., & Kumar, S. (2022). ConRec: malware classification using convolutional recurrence. Journal of Computer Virology and Hacking Techniques, 1-17.
Lu, Q., Zhang, H., Kinawi, H., & Niu, D. (2022). Self-Attentive Models for Real-Time Malware Classification. IEEE Access.
Yoo, S., Kim, S., Kim, S., & Kang, B. B. (2021). AI-HydRa: Advanced hybrid approach using random forest and deep learning for malware classification. Information Sciences, 546, 420-435.
Rizvi, S. K. J., Aslam, W., Shahzad, M., Saleem, S., & Fraz, M. M. (2022). PROUD-MAL: static analysis-based progressive framework for deep unsupervised malware classification of windows portable executable. Complex & Intelligent Systems, 8(1), 673-685.
Elkabbash, E. T., Mostafa, R. R., & Barakat, S. I. (2021). Android malware classification based on random vector functional link and artificial Jellyfish Search optimizer. PloS one, 16(11), e0260232.
Kale, A. S., Pandya, V., Di Troia, F., & Stamp, M. (2022). Malware classification with Word2Vec, HMM2Vec, BERT, and ELMo. Journal of Computer Virology and Hacking Techniques, 1-16.
Kolosnjaji, B., Zarras, A., Webster, G., & Eckert, C. (2016, December). Deep learning for classification of malware system call sequences. In Australasian joint conference on artificial intelligence (pp. 137-149). Springer, Cham.
Tobiyama, S., Yamaguchi, Y., Shimada, H., Ikuse, T., & Yagi, T. (2016, June). Malware detection with deep neural network using process behavior. In 2016 IEEE 40th annual computer software and applications conference (COMPSAC) (Vol. 2, pp. 577-582). IEEE.
Ding, Y., Chen, S., & Xu, J. (2016, July). Application of deep belief networks for opcode based malware detection. In 2016 International Joint Conference on Neural Networks (IJCNN) (pp. 3901-3908). IEEE.
McLaughlin, N., Martinez del Rincon, J., Kang, B., Yerima, S., Miller, P., Sezer, S., ... & Joon Ahn, G. (2017, March). Deep android malware detection. In Proceedings of the seventh ACM on conference on data and application security and privacy (pp. 301-308).
Saxe, J., & Berlin, K. (2015, October). Deep neural network based malware detection using two dimensional binary program features. In 2015 10th international conference on malicious and unwanted software (MALWARE) (pp. 11-20). IEEE.
Weber, M., Schmid, M., Schatz, M., & Geyer, D. (2002, December). A toolkit for detecting and analyzing malicious software. In 18th Annual Computer Security Applications Conference, 2002. Proceedings. (pp. 423-431). IEEE.