DeepMal: maliciousness-Preserving adversarial instruction learning against static malware detection

被引:0
|
作者
Chun Yang
Jinghui Xu
Shuangshuang Liang
Yanna Wu
Yu Wen
Boyang Zhang
Dan Meng
机构
[1] Institute of Information Engineering (IIE),
[2] Chinese Academy of Sciences (CAS),undefined
[3] North of Yiyuan,undefined
[4] University of Chinese Academy of Sciences,undefined
来源
关键词
Adversarial instruction learning; Malware; Static malware detection; Small-scale;
D O I
暂无
中图分类号
学科分类号
摘要
Outside the explosive successful applications of deep learning (DL) in natural language processing, computer vision, and information retrieval, there have been numerous Deep Neural Networks (DNNs) based alternatives for common security-related scenarios with malware detection among more popular. Recently, adversarial learning has gained much focus. However, unlike computer vision applications, malware adversarial attack is expected to guarantee malwares’ original maliciousness semantics. This paper proposes a novel adversarial instruction learning technique, DeepMal, based on an adversarial instruction learning approach for static malware detection. So far as we know, DeepMal is the first practical and systematical adversarial learning method, which could directly produce adversarial samples and effectively bypass static malware detectors powered by DL and machine learning (ML) models while preserving attack functionality in the real world. Moreover, our method conducts small-scale attacks, which could evade typical malware variants analysis (e.g., duplication check). We evaluate DeepMal on two real-world datasets, six typical DL models, and three typical ML models. Experimental results demonstrate that, on both datasets, DeepMal can attack typical malware detectors with the mean F1-score and F1-score decreasing maximal 93.94% and 82.86% respectively. Besides, three typical types of malware samples (Trojan horses, Backdoors, Ransomware) prove to preserve original attack functionality, and the mean duplication check ratio of malware adversarial samples is below 2.0%. Besides, DeepMal can evade dynamic detectors and be easily enhanced by learning more dynamic features with specific constraints.
引用
收藏
相关论文
共 50 条
  • [1] DeepMal: maliciousness-Preserving adversarial instruction learning against static malware detection
    Yang, Chun
    Xu, Jinghui
    Liang, Shuangshuang
    Wu, Yanna
    Wen, Yu
    Zhang, Boyang
    Meng, Dan
    [J]. CYBERSECURITY, 2021, 4 (01)
  • [2] Gradient-Based Adversarial Attacks Against Malware Detection by Instruction Replacement
    Zhao, Jiapeng
    Liu, Zhongjin
    Zhang, Xiaoling
    Huang, Jintao
    Shi, Zhiqiang
    Lv, Shichao
    Li, Hong
    Sun, Limin
    [J]. WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS (WASA 2022), PT I, 2022, 13471 : 603 - 612
  • [3] DeepMal4J: Java malware detection employing deep learning
    Jha, Pallavi Kumari
    Shankar, Prem
    Sujadevi, V.G.
    Prabhaharan, P.
    [J]. Communications in Computer and Information Science, 2019, 969 : 389 - 402
  • [4] Enhancing reinforcement learning based adversarial malware generation to evade static detection
    Zhan, Dazhi
    Zhang, Yanyan
    Zhu, Ling
    Chen, Jun
    Xia, Shiming
    Guo, Shize
    Pan, Zhisong
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2024, 98 : 32 - 43
  • [5] MDEA: Malware Detection with Evolutionary Adversarial Learning
    Wang, Xiruo
    Miikkulainen, Risto
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [6] Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executables
    Kolosnjaji, Bojan
    Demontis, Ambra
    Biggio, Battista
    Maiorca, Davide
    Giacinto, Giorgio
    Eckert, Claudia
    Roli, Fabio
    [J]. 2018 26TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2018, : 533 - 537
  • [7] Robust Android Malware Detection System Against Adversarial Attacks Using Q-Learning
    Hemant Rathore
    Sanjay K. Sahay
    Piyush Nikam
    Mohit Sewak
    [J]. Information Systems Frontiers, 2021, 23 : 867 - 882
  • [8] Evaluating Realistic Adversarial Attacks against Machine Learning Models for Windows PE Malware Detection
    Imran, Muhammad
    Appice, Annalisa
    Malerba, Donato
    [J]. FUTURE INTERNET, 2024, 16 (05)
  • [9] Robust Android Malware Detection System Against Adversarial Attacks Using Q-Learning
    Rathore, Hemant
    Sahay, Sanjay K.
    Nikam, Piyush
    Sewak, Mohit
    [J]. INFORMATION SYSTEMS FRONTIERS, 2021, 23 (04) : 867 - 882
  • [10] Binary Black-Box Adversarial Attacks with Evolutionary Learning against IoT Malware Detection
    Wang, Fangwei
    Lu, Yuanyuan
    Wang, Changguang
    Li, Qingru
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021