Malware detection based on deep learning algorithm

被引:0
|
作者
Ding Yuxin
Zhu Siyi
机构
[1] Shenzhen University Town,Harbin Institute of Technology Shenzhen Graduate School
来源
关键词
Malware detection; Opcode; Deep learning; Neural network; Security;
D O I
暂无
中图分类号
学科分类号
摘要
In this study we represent malware as opcode sequences and detect it using a deep belief network (DBN). Compared with traditional shallow neural networks, DBNs can use unlabeled data to pretrain a multi-layer generative model, which can better represent the characteristics of data samples. We compare the performance of DBNs with that of three baseline malware detection models, which use support vector machines, decision trees, and the k-nearest neighbor algorithm as classifiers. The experiments demonstrate that the DBN model provides more accurate detection than the baseline models. When additional unlabeled data are used for DBN pretraining, the DBNs perform better than the other detection models. We also use the DBNs as an autoencoder to extract the feature vectors of executables. The experiments indicate that the autoencoder can effectively model the underlying structure of input data and significantly reduce the dimensions of feature vectors.
引用
收藏
页码:461 / 472
页数:11
相关论文
共 50 条
  • [1] Malware detection based on deep learning algorithm
    Ding Yuxin
    Zhu Siyi
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (02): : 461 - 472
  • [2] Malware Detection Techniques Based on Deep Learning
    Sreekumari, Prasanthi
    2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 65 - 70
  • [3] Comparison of Deep Learning and the Classical Machine Learning Algorithm for the Malware Detection
    Sewak, Mohit
    Sahay, Sanjay K.
    Rathore, Hemant
    2018 19TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2018, : 293 - 296
  • [4] Automated machine learning for deep learning based malware detection
    Brown, Austin
    Gupta, Maanak
    Abdelsalam, Mahmoud
    COMPUTERS & SECURITY, 2024, 137
  • [5] A Method for Windows Malware Detection Based on Deep Learning
    Huang, Xiang
    Ma, Li
    Yang, Wenyin
    Zhong, Yong
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (2-3): : 265 - 273
  • [6] A Method for Windows Malware Detection Based on Deep Learning
    Xiang Huang
    Li Ma
    Wenyin Yang
    Yong Zhong
    Journal of Signal Processing Systems, 2021, 93 : 265 - 273
  • [7] Malware Detection Based on Deep Learning of Behavior Graphs
    Xiao, Fei
    Lin, Zhaowen
    Sun, Yi
    Ma, Yan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019
  • [8] Review of Android Malware Detection Based on Deep Learning
    Wang, Zhiqiang
    Liu, Qian
    Chi, Yaping
    IEEE ACCESS, 2020, 8 : 181102 - 181126
  • [9] A Dynamic Malware Detection Mechanism Based on Deep Learning
    Yin, Wei
    Zhou, Hongjian
    Wang, Mingyang
    Jin, Zhiwen
    Xu, Jun
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (07): : 96 - 102
  • [10] A review of deep learning based malware detection techniques
    Wang, Huijuan
    Cui, Boyan
    Yuan, Quanbo
    Shi, Ruonan
    Huang, Mengying
    NEUROCOMPUTING, 2024, 598