Recurrent neural network for detecting malware

被引:53
|
作者
Jha, Sudan [1 ]
Prashar, Deepak [1 ]
Hoang Viet Long [2 ,3 ]
Taniar, David [4 ]
机构
[1] Lovely Profess Univ, Comp Sci & Engn, Phagwara, Punjab, India
[2] Ton Duc Thang Univ, Div Computat Math & Engn, Inst Computat Sci, Ho Chi Minh City, Vietnam
[3] Ton Duc Thang Univ, Fac Math & Stat, Ho Chi Minh City, Vietnam
[4] Monash Univ, Fac Informat Technol, Melbourne, Vic, Australia
关键词
Area under the curve (AUC); Recurrent neural network (RNN); Malware detection; Text classification; Word2Vec;
D O I
10.1016/j.cose.2020.102037
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an efficient Recurrent Neural Network (RNN) to detect malware. RNN is a classification of artificial neural networks connected between nodes to form a directed graph alongside with a temporal sequence. In this paper, we have conducted several experiments using different values of hyper parameters. From our rigorous experimentations, we found that the step size is a more important factor than the input size when using RNN for malware classification. To justify the proof-of-concept for RNN as an efficient approach for malware detection, we measured the performance of RNN with three different feature vectors using hyper parameters. The three feature vectors are "hot encoding feature vector", "random feature vector" and "Word2Vec feature vector". We also performed a pair wise t-test to test the results if they are significant with each other. Our results show that, RNN with Word2Vec feature vector achieved the highest Area Under the Curve (AUC) value and a good variance among three feature vectors. From the empirical analysis, we conclude that RNN with feature vectors pertained by the Skip-gram architecture of Word2Vec model is best for malware detection with high performance and stability. (C) 2020 Elsevier Ltd. All reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] On the application of recurrent neural network techniques for detecting instability trends in an industrial process
    Portillo, Eva
    Marcos, Marga
    Cabanes, Itziar
    Zubizarreta, Asier
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 242 - 248
  • [22] Detecting changes in autoregressive processes with a recurrent neural network for manufacturing quality monitoring
    Pacella, M
    Semeraro, Q
    Anglani, A
    AMST '05: Advanced Manufacturing Systems and Technology, Proceedings, 2005, (486): : 693 - 702
  • [23] DeepPOSE: Detecting GPS spoofing attack via deep recurrent neural network
    Peng Jiang
    Hongyi Wu
    Chunsheng Xin
    Digital Communications and Networks, 2022, 8 (05) : 791 - 803
  • [24] Applying Convolutional Neural Network for Malware Detection
    Chen, Chia-Mei
    Wang, Shi-Hao
    Wen, Dan-Wei
    Lai, Gu-Hsin
    Sun, Ming-Kung
    2019 IEEE 10TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST 2019), 2019, : 490 - 494
  • [25] Malware Classification Based on Shallow Neural Network
    Yang, Pin
    Zhou, Huiyu
    Zhu, Yue
    Liu, Liang
    Zhang, Lei
    FUTURE INTERNET, 2020, 12 (12): : 1 - 17
  • [26] The use of Convolutional Neural Network for Malware Classification
    Sajjad, Shahrukh
    Jiana, Bi
    Sajja, Shah Zaib
    PROCEEDINGS OF 2020 IEEE 9TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE (DDCLS'20), 2020, : 1136 - 1140
  • [27] A Hierarchical Convolutional Neural Network for Malware Classification
    Gibert, Daniel
    Mateu, Carles
    Planes, Jordi
    2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [28] NADM: Neural Network for Android Detection Malware
    Nguyen Viet Duc
    Pham Thanh Giang
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 449 - 455
  • [29] Behavioral Malware Classification using Convolutional Recurrent Neural Networks
    Alsulami, Bander
    Mancoridis, Spiros
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE (MALWARE 2018), 2018, : 103 - 111
  • [30] Detecting Robust Co-Saliency with Recurrent Co-Attention Neural Network
    Li, Bo
    Sun, Zhengxing
    Tang, Lv
    Sun, Yunhan
    Shi, Jinlong
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 818 - 825