设计可验证鲁棒的恶意软件检测模型,防对抗样本攻击。
Certifiably robust malware detectors by design
- 基于可证明鲁棒性架构设计新型检测模型
- 在保持高准确率前提下实现对抗防御
- 适合需要高安全性的恶意软件分析场景
恶意软件分析通过分析可疑软件检测恶意载荷。静态分析不需执行程序,越来越多依赖机器学习以实现可扩展性。尽管此类技术检测准确率极高,但易受对抗样本欺骗——仅对样本做少量修改即可误导检测器,而软件行为不变。与计算机视觉不同,恶意软件的对抗样本需特定变换且不改变功能。本文提出一种可验证鲁棒的恶意软件检测模型架构,并证明所有鲁棒检测器均可分解为特定结构,可用于学习基于脆弱特征的稳健检测器。所提框架ERDALT基于此结构,在与现有方法对比中验证了其在有限性能损失下实现稳健检测的能力。
原文摘要 · Abstract (English)
Malware analysis involves analyzing suspicious software to detect malicious payloads. Static malware analysis, which does not require software execution, relies increasingly on machine learning techniques to achieve scalability. Although such techniques obtain very high detection accuracy, they can be easily evaded with adversarial examples where a few modifications of the sample can dupe the detector without modifying the behavior of the software. Unlike other domains, such as computer vision, creating an adversarial example of malware without altering its functionality requires specific transformations. We propose a new model architecture for certifiably robust malware detection by design. In addition, we show that every robust detector can be decomposed into a specific structure, which can be applied to learn empirically robust malware detectors, even on fragile features. Our framework ERDALT is based on this structure. We compare and validate these approaches with machine-learning-based malware detection methods, allowing for robust detection with limited reduction of detection performance.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。