Certified Robustness of Static Deep Learning-based Malware Detectors against Patch and Append Attacks

被引:2
|
作者
Gibert, Daniel [1 ]
Zizzo, Giulio [2 ]
Le, Quan [1 ]
机构
[1] Univ Coll Dublin, CeADAR, Dublin, Ireland
[2] IBM Res Europe, Dublin, Ireland
关键词
malware detection; machine learning; adversarial defense; certified robustness; randomized smoothing; evasion attacks;
D O I
10.1145/3605764.3623914
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Machine learning-based (ML) malware detectors have been shown to be susceptible to adversarial malware examples. Given the vulnerability of deep learning detectors to small changes on the input file, we propose a practical and certifiable defense against patch and append attacks on malware detection. Our defense is inspired by the concept of (de)randomized smoothing, a certifiable defense against patch attacks on image classifiers, which we adapt by: (1) presenting a novel chunk-based smoothing scheme that operates on subsequences of bytes within an executable; (2) deriving a certificate that measures the robustness against patch attacks and append attacks. Our approach works as follows: (i) during the training phase, a base classifier is trained to make classifications on a subset of contiguous bytes or chunk of bytes from an executable; (ii) at test time, an executable is divided into non-overlapping chunks of fixed size and our detection system classifies the original executable as the majority vote over the predicted classes of the chunks. Leveraging the fact that patch and append attacks can only influence a certain number of chunks, we derive meaningful large robustness certificates against both attacks. To demonstrate the suitability of our approach we have trained a classifier with our chunk-based scheme on the BODMAS dataset. We show that the proposed chunk-based smoothed classifier is more robust against the benign injection attack and state-of-the-art evasion attacks in comparison to a non-smoothed classifier.
引用
收藏
页码:173 / 184
页数:12
相关论文
共 50 条
  • [31] Adversarial Attacks with Multiple Antennas Against Deep Learning-Based Modulation Classifiers
    Kim, Brian
    Sagduyu, Yalin E.
    Erpek, Tugba
    Davaslioglu, Kemal
    Ulukus, Sennur
    2020 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2020,
  • [32] Slowing Down the Aging of Learning-Based Malware Detectors With API Knowledge
    Zhang, Xiaohan
    Zhang, Mi
    Zhang, Yuan
    Zhong, Ming
    Zhang, Xin
    Cao, Yinzhi
    Yang, Min
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (02) : 902 - 916
  • [33] DeepDetectNet vs RLAttackNet: An adversarial method to improve deep learning-based static malware detection model
    Fang, Yong
    Zeng, Yuetian
    Li, Beibei
    Liu, Liang
    Zhang, Lei
    PLOS ONE, 2020, 15 (04):
  • [34] Auditing static machine learning anti-Malware tools against metamorphic attacks
    Gibert, Daniel
    Mateu, Carles
    Planes, Jordi
    Marques-Silva, Joao
    COMPUTERS & SECURITY, 2021, 102
  • [35] Towards Deep Learning-Based Approach for Detecting Android Malware
    Booz, Jarrett
    McGiff, Josh
    Hatcher, William
    Yu, Wei
    Nguyen, James
    Lu, Chao
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2019, 7 (04) : 1 - 24
  • [36] Black-Box Adversarial Attacks Against Deep Learning Based Malware Binaries Detection with GAN
    Yuan, Junkun
    Zhou, Shaofang
    Lin, Lanfen
    Wang, Feng
    Cui, Jia
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 2536 - 2542
  • [37] A lightweight deep learning-based android malware detection framework
    Ma, Runze
    Yin, Shangnan
    Feng, Xia
    Zhu, Huijuan
    Sheng, Victor S.
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [38] On the Influence of Image Settings in Deep Learning-based Malware Detection
    Mercaldo, Francesco
    Martinelli, Fabio
    Santone, Antonella
    Vinod, P.
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2021, : 669 - 676
  • [39] Deep Learning-Based Malware Detection Using PE Headers
    Nakrosis, Arnas
    Lagzdinyte-Budnike, Ingrida
    Paulauskaite-Taraseviene, Agne
    Paulikas, Giedrius
    Dapkus, Paulius
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2022, 2022, 1665 : 3 - 18
  • [40] ERMDS: A obfuscation dataset for evaluating robustness of learning-based malware detection system
    Jia L.
    Yang Y.
    Tang B.
    Jiang Z.
    BenchCouncil Transactions on Benchmarks, Standards and Evaluations, 2023, 3 (01):