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 条
  • [31] A recurrent neural network for detecting objects in sequences of sector-scan sonar images
    Perry, SW
    Ling, G
    IEEE JOURNAL OF OCEANIC ENGINEERING, 2004, 29 (03) : 857 - 871
  • [32] Detecting Android Malware Leveraging Text Semantics of Network Flows
    Wang, Shanshan
    Yan, Qiben
    Chen, Zhenxiang
    Yang, Bo
    Zhao, Chuan
    Conti, Mauro
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2018, 13 (05) : 1096 - 1109
  • [33] Mobile Malware Detection Using Deep Neural Network
    Bulut, Irfan
    Yavuz, A. Gokhan
    2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [34] Evaluation of Convolutional Neural Network Features for Malware Detection
    Ozkan, Kemal
    Isik, Sahin
    Kartal, Yusuf
    2018 6TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSIC AND SECURITY (ISDFS), 2018, : 404 - 407
  • [35] EvilModel: Hiding Malware Inside of Neural Network Models
    Wang, Zhi
    Liu, Chaoge
    Cui, Xiang
    26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), 2021,
  • [36] Classifying Malware Using Convolutional Gated Neural Network
    Kim, Chang Hoon
    Kabanga, Espoir K.
    Kang, Sin-Jae
    2018 20TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2018, : 40 - 44
  • [37] Multimodal Neural Network Based Malware Detection for Android
    Gu, Fuxuan
    Du, Zhibo
    2024 2ND INTERNATIONAL CONFERENCE ON MOBILE INTERNET, CLOUD COMPUTING AND INFORMATION SECURITY, MICCIS 2024, 2024, : 63 - 67
  • [38] Malware Analysis and Classification using Artificial Neural Network
    Makandar, Aziz
    Patrot, Anita
    2015 INTERNATIONAL CONFERENCE ON TRENDS IN AUTOMATION, COMMUNICATIONS AND COMPUTING TECHNOLOGY (I-TACT-15), 2015,
  • [39] Malware Detection with Neural Network Using Combined Features
    Zhou, Huan
    CYBER SECURITY, CNCERT 2018, 2019, 970 : 96 - 106
  • [40] Malware Detection by Analysing Network Traffic with Neural Networks
    Prasse, Paul
    Machlica, Lukas
    Pevny, Tomas
    Havelka, Jiri
    Scheffer, Tobias
    2017 IEEE SECURITY AND PRIVACY WORKSHOPS (SPW 2017), 2017, : 205 - 210