Detecting Malware with an Ensemble Method Based on Deep Neural Network

被引:110
|
作者
Yan, Jinpei [1 ]
Qi, Yong [1 ]
Rao, Qifan [1 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1155/2018/7247095
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Malware detection plays a crucial role in computer security. Recent researches mainly use machine learning based methods heavily relying on domain knowledge for manually extracting malicious features. In this paper, we propose MalNet, a novel malware detection method that learns features automatically from the raw data. Concretely, we first generate a grayscale image from malware file, meanwhile extracting its opcode sequences with the decompilation tool IDA. Then MalNet uses CNN and LSTM networks to learn from grayscale image and opcode sequence, respectively, and takes a stacking ensemble for malware classification. We perform experiments on more than 40,000 samples including 20,650 benign files collected from online software providers and 21,736 malwares provided by Microsoft. The evaluation result shows that MalNet achieves 99.88% validation accuracy for malware detection. In addition, we also take malware family classification experiment on 9 malware families to compare MalNet with other related works, in which MalNet outperforms most of related works with 99.36% detection accuracy and achieves a considerable speed-up on detecting efficiency comparing with two state-of-the-art results on Microsoft malware dataset.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Malware Detection Using Gist Features and Deep Neural Network
    Krithika, V
    Vijaya, M. S.
    2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 800 - 805
  • [42] Malware Detection with Deep Neural Network Using Process Behavior
    Tobiyama, Shun
    Yamaguchi, Yukiko
    Shimada, Hajime
    Ikuse, Tomonori
    Yagi, Takeshi
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 577 - 582
  • [43] 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
  • [44] Malware Classification Based on Shallow Neural Network
    Yang, Pin
    Zhou, Huiyu
    Zhu, Yue
    Liu, Liang
    Zhang, Lei
    FUTURE INTERNET, 2020, 12 (12): : 1 - 17
  • [45] MTHAEL: Cross-Architecture IoT Malware Detection Based on Neural Network Advanced Ensemble Learning
    Vasan, Danish
    Alazab, Mamoun
    Venkatraman, Sitalakshmi
    Akram, Junaid
    Qin, Zheng
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (11) : 1654 - 1667
  • [46] Deep Convolution Neural Network Based solution for Detecting Plant Diseases
    Kumar, M. Sunil
    Ganesh, D.
    Turukmane, Anil, V
    Batta, Umamaheswararao
    Sayyadliyakat, Kazi Kutubuddin
    JOURNAL OF PHARMACEUTICAL NEGATIVE RESULTS, 2022, 13 : 464 - 471
  • [47] Deepbot: A Deep Neural Network based approach for Detecting Twitter Bots
    Luo, Linhao
    Zhang, Xiaofeng
    Yang, Xiaofei
    Yang, Weihuang
    3RD ANNUAL INTERNATIONAL CONFERENCE ON CLOUD TECHNOLOGY AND COMMUNICATION ENGINEERING, 2020, 719
  • [48] INSnet: a method for detecting insertions based on deep learning network
    Runtian Gao
    Junwei Luo
    Hongyu Ding
    Haixia Zhai
    BMC Bioinformatics, 24
  • [49] Detection of Malware in Cloud Environment using Deep Neural Network
    Kotian, Prajna
    Sonkusare, Reena
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,
  • [50] INSnet: a method for detecting insertions based on deep learning network
    Gao, Runtian
    Luo, Junwei
    Ding, Hongyu
    Zhai, Haixia
    BMC BIOINFORMATICS, 2023, 24 (01)