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 条
  • [1] Detecting Malware with an Ensemble Method Based on Deep Neural Network
    Yan, Jinpei
    Qi, Yong
    Rao, Qifan
    SECURITY AND COMMUNICATION NETWORKS, 2018,
  • [2] Cryptocurrency malware hunting: A deep Recurrent Neural Network approach
    Yazdinejad, Abbas
    HaddadPajouh, Hamed
    Dehghantanha, Ali
    Parizi, Reza M.
    Srivastava, Gautam
    Chen, Mu-Yen
    APPLIED SOFT COMPUTING, 2020, 96
  • [3] ReDroidDet: Android Malware Detection Based on Recurrent Neural Network
    Almahmoud, Mothanna
    Alzu'bi, Dalia
    Yaseen, Qussai
    12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 841 - 846
  • [4] Recurrent Neural Network Model for IoT and Networking Malware Threat Detection
    Wozniak, Marcin
    Silka, Jakub
    Wieczorek, Michal
    Alrashoud, Mubarak
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (08) : 5583 - 5594
  • [5] Detecting dynamics of action in text with a recurrent neural network
    Gruber, Nicole
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (22): : 15709 - 15718
  • [6] Detecting dynamics of action in text with a recurrent neural network
    Nicole Gruber
    Neural Computing and Applications, 2021, 33 : 15709 - 15718
  • [7] Malware Family Characterization with Recurrent Neural Network and GHSOM using System Calls
    Liu, Chi-Feng
    Hsiao, Shun-Wen
    Yu, Fang
    2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, : 226 - 229
  • [8] A recurrent neural network architecture for android mobile data analysis for detecting malware infected dataA recurrent neural network architecture for android mobile data analysis for...P. Murugan et al.
    Prabhu Murugan
    A. Manimaran
    Ramesh Sundar
    Prabakar Dakshinamoorthy
    Gnanajeyaraman Rajaram
    Shruti Garg
    Soft Computing, 2024, 28 (21) : 12917 - 12928
  • [9] Detecting Regional Arabic Dialect based on Recurrent Neural Network
    Alzu'bi, Dalia
    Duwairi, Rehab
    2021 12TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2021, : 90 - 93
  • [10] Detecting objects using Rolling Convolution and Recurrent Neural Network
    Huang, WenQing
    Huang, MingZhu
    Wang, YaMing
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2019, 65 (02) : 293 - 301