Feature-Space Bayesian Adversarial Learning Improved Malware Detector Robustness

被引:0
作者
Doan, Bao Gia [1 ]
Yang, Shuiqiao [2 ]
Montague, Paul [4 ]
De Vel, Olivier [3 ]
Abraham, Tamas [4 ]
Camtepe, Seyit [3 ]
Kanhere, Salil S. [2 ]
Abbasnejad, Ehsan [1 ]
Ranasinghe, Damith C. [1 ]
机构
[1] Univ Adelaide, Adelaide, SA, Australia
[2] Univ New South Wales, Kensington, NSW, Australia
[3] CSIRO, Data61, Eveleigh, Australia
[4] Def Sci & Technol Grp, Canberra, ACT, Australia
来源
THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 12 | 2023年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a new algorithm to train a robust malware detector. Malware is a prolific problem and malware detectors are a front-line defense. Modern detectors rely on machine learning algorithms. Now, the adversarial objective is to devise alterations to the malware code to decrease the chance of being detected whilst preserving the functionality and realism of the malware. Adversarial learning is effective in improving robustness but generating functional and realistic adversarial malware samples is non-trivial. Because: i) in contrast to tasks capable of using gradient-based feedback, adversarial learning in a domain without a differentiable mapping function from the problem space (malware code inputs) to the feature space is hard; and ii) it is difficult to ensure the adversarial malware is realistic and functional. This presents a challenge for developing scalable adversarial machine learning algorithms for large datasets at a production or commercial scale to realize robust malware detectors. We propose an alternative; perform adversarial learning in the feature space in contrast to the problem space. We prove the projection of perturbed, yet valid malware, in the problem space into feature space will always be a subset of adversarials generated in the feature space. Hence, by generating a robust network against feature-space adversarial examples, we inherently achieve robustness against problem-space adversarial examples. We formulate a Bayesian adversarial learning objective that captures the distribution of models for improved robustness. To explain the robustness of the Bayesian adversarial learning algorithm, we prove that our learning method bounds the difference between the adversarial risk and empirical risk and improves robustness. We show that Bayesian neural networks (BNNs) achieve state-of-the-art results; especially in the False Positive Rate (FPR) regime. Adversarially trained BNNs achieve state-of-the-art robustness. Notably, adversarially trained BNNs are robust against stronger attacks with larger attack budgets by a margin of up to 15% on a recent production-scale malware dataset of more than 20 million samples. Importantly, our efforts create a benchmark for future defenses in the malware domain.
引用
收藏
页码:14783 / 14791
页数:9
相关论文
共 48 条
[31]   A Black-Box Adversarial Attack via Deep Reinforcement Learning on the Feature Space [J].
Li, Lyue ;
Rezapour, Amir ;
Tzeng, Wen-Guey .
2021 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (DSC), 2021,
[32]   On equivalent parameter learning in simplified feature space based on Bayesian asymptotic analysis [J].
Yamazaki, Keisuke .
NEURAL NETWORKS, 2012, 31 :73-80
[33]   DICE: Domain-attack Invariant Causal Learning for Improved Data Privacy Protection and Adversarial Robustness [J].
Ren, Qibing ;
Chen, Yiting ;
Mo, Yichuan ;
Wu, Qitian ;
Yan, Junchi .
PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, :1483-1492
[34]   An Improved Recommender Model by Joint Learning of Both Similarity and Latent Feature Space [J].
Tao, Yunxiang ;
Yang, Ming .
INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016, 2016, 9937 :371-378
[35]   Anomaly-Based Ship Detection Using SP Feature-Space Learning with False-Alarm Control in Sea-Surface SAR Images [J].
Pan, Xueli ;
Li, Nana ;
Yang, Lixia ;
Huang, Zhixiang ;
Chen, Jie ;
Wu, Zhenhua ;
Zheng, Guoqing .
REMOTE SENSING, 2023, 15 (13)
[36]   Improved algorithm based on mutual information for learning Bayesian network structures in the space of equivalence classes [J].
Bing Han Li ;
San Yang Liu ;
Zhan Guo Li .
Multimedia Tools and Applications, 2012, 60 :129-137
[37]   Improved algorithm based on mutual information for learning Bayesian network structures in the space of equivalence classes [J].
Li, Bing Han ;
Liu, San Yang ;
Li, Zhan Guo .
MULTIMEDIA TOOLS AND APPLICATIONS, 2012, 60 (01) :129-137
[38]   Improved Open World Object Detection Using Class-Wise Feature Space Learning [J].
Iqbal, Muhammad Ali ;
Yoon, Yeo Chan ;
Khan, Muhammad U. S. ;
Kim, Soo Kyun .
IEEE ACCESS, 2023, 11 :131221-131236
[39]   Enhancing Robustness to Noisy Labels by Explicit Dis-entanglement of Similar Classes in Feature Space using Contrastive Learning [J].
Fukunaga, Reo ;
Yoshida, Soh ;
Higashimoto, Ryota ;
Muneyasu, Mitsuji .
ITE TRANSACTIONS ON MEDIA TECHNOLOGY AND APPLICATIONS, 2025, 13 (01) :91-105
[40]   A Symmetric Projection Space and Adversarial Training Framework for Privacy-Preserving Machine Learning with Improved Computational Efficiency [J].
Li, Qianqian ;
Zhou, Shutian ;
Zeng, Xiangrong ;
Shi, Jiaqi ;
Lin, Qianye ;
Huang, Chenjia ;
Yue, Yuchen ;
Jiang, Yuyao ;
Lv, Chunli .
APPLIED SCIENCES-BASEL, 2025, 15 (06)