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 条
  • [21] Unveiling vulnerabilities in deep learning-based malware detection: Differential privacy driven adversarial attacks
    Taheri, Rahim
    Shojafar, Mohammad
    Arabikhan, Farzad
    Gegov, Alexander
    COMPUTERS & SECURITY, 2024, 146
  • [22] SecureDroid: Enhancing Security of Machine Learning-based Detection against Adversarial Android Malware Attacks
    Chen, Lingwei
    Hou, Shifu
    Ye, Yanfang
    33RD ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2017), 2017, : 362 - 372
  • [23] A Wolf in Sheep's Clothing: Query-Free Evasion Attacks Against Machine Learning-Based Malware Detectors with Generative Adversarial Networks
    Gibcrt, Daniel
    Planes, Jordi
    Lc, Quan
    Zizzo, Giulio
    2023 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS, EUROS&PW, 2023, : 415 - 426
  • [24] A Learning-based Static Malware Detection System with Integrated Feature
    Chen, Zhiguo
    Zhang, Xiaorui
    Kim, Sungryul
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 27 (03): : 891 - 908
  • [25] Unraveling the Connections between Privacy and Certified Robustness in Federated Learning Against Poisoning Attacks
    Xie, Chulin
    Long, Yunhui
    Chen, Pin-Yu
    Li, Qinbin
    Koyejo, Sanmi
    Li, Bo
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 1511 - 1525
  • [26] A novel deep learning-based approach for malware detection
    Shaukat, Kamran
    Luo, Suhuai
    Varadharajan, Vijay
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 122
  • [27] On the Robustness of Deep Learning-Based Speech Enhancement
    Chhetri, Amit S.
    Hilmes, Philip
    Athi, Mrudula
    Shankar, Nikhil
    2022 21ST IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, ICMLA, 2022, : 1587 - 1594
  • [28] Preventing Adversarial Attacks Against Deep Learning-Based Intrusion Detection System
    Nguyen, Xuan-Ha
    Nguyen, Xuan-Duong
    Le, Kim-Hung
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, ISPEC 2022, 2022, 13620 : 382 - 396
  • [29] Improving the Security of the LCB Block Cipher Against Deep Learning-Based Attacks
    Aishwarya, Indrakanti
    Viswanathan, Lakshmy Koduvayur
    Srinivasan, Chungath
    Mishra, Girish
    Pal, Saibal K.
    Sethumadhavan, M.
    CRYPTOGRAPHY, 2024, 8 (04)
  • [30] Defending Against Deep Learning-Based Traffic Fingerprinting Attacks With Adversarial Examples
    Hayden, Blake
    Walsh, Timothy
    Barton, Armon
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2025, 28 (01)