journal article·2025Open access

DEMGAN: A Machine Learning-Based Intrusion Detection System Evasion Scheme

Dawei Xu, Yue Lv, Min Wang, Baokun Zheng, Jian Zhao, Jiaxuan Yu

Computers, Materials & Continua· Volume 84· Issue 1

Abstract

Network intrusion detection systems (IDS) are a prevalent method for safeguarding network traffic against attacks. However, existing IDS primarily depend on machine learning (ML) models, which are vulnerable to evasion through adversarial examples. In recent years, the Wasserstein Generative Adversarial Network (WGAN), based on Wasserstein distance, has been extensively utilized to generate adversarial examples. Nevertheless, several challenges persist: (1) WGAN experiences the mode collapse problem when generating multi-category network traffic data, leading to subpar quality and insufficient diversity in the generated data; (2) Due to unstable training processes, the authenticity of the data produced by WGAN is often low. This study improves WGAN to address these issues and proposes a new adversarial sample generation algorithm called Distortion Enhanced Multi-Generator Generative Adversarial Network (DEMGAN). DEMGAN effectively evades ML-based IDS by proficiently obfuscating network traffic data samples. We assess the efficacy of our attack method against five ML-based IDS using two public datasets. The results demonstrate that our method can successfully bypass IDS, achieving average evasion rates of 97.42% and 87.51%, respectively. Furthermore, empirical findings indicate that retraining the IDS with the generated adversarial samples significantly bolsters the system’s capability to detect adversarial samples, resulting in an average recognition rate increase of 86.78%. This approach not only enhances the performance of the IDS but also strengthens the network’s resilience against potential threats, thereby optimizing network security measures.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Anomaly Detection Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (28)

Show source-provided references
1. MEMBER: a multi-task learning model with hybrid deep features for network intrusion detection10.1016/j.cose.2022.102919 ↗
2. Machine learning-based network intrusion detection for big and imbalanced data using oversampling, stacking feature embedding and feature extraction10.1186/s40537-024-00886-w ↗
3. When moving target defense meets attack prediction in digital twins: a convolutional and hierarchical reinforcement learning approach10.1109/JSAC.2023.3310072 ↗
4. POTA: privacy-preserving online multi-task assignment with path planning10.1109/TMC.2023.3315324 ↗
5. How to mitigate DDoS intelligently in SD-IoV: a moving target defense approach10.1109/TII.2022.3190556 ↗
6. Alatwi HA, Morisset C. Adversarial machine learning in network intrusion detection domain: a systematic review. arXiv:2112.03315. 2021.
7. Goodfellow IJ, Shlens J, Szegedy C. Explaining and harnessing adversarial examples. arXiv:1412.6572. 2014.
8. The limitations of deep learning in adversarial settings
9. DeepFool: a simple and accurate method to fool deep neural networks
10. Towards evaluating the robustness of neural networks
11. Generative adversarial networks10.1145/3422622 ↗
12. Tackling mode collapse in multi-generator GANs with orthogonal vectors10.1016/j.patcog.2020.107646 ↗
13. Kurach K, Lucic M, Zhai X, Michalski M, Gelly S. The GAN landscape: losses, architectures, regularization, and normalization. arXiv:1807.04720. 2018.
14. Which training methods for GANs do actually converge?
15. NANO: cryptographic enforcement of readability and editability governance in blockchain databases10.1109/TDSC.2023.3330171 ↗
16. Arjovsky M, Chintala S, Bottou L. Wasserstein GAN. arXiv:1701.07875. 2017.
17. TMG-GAN: generative adversarial networks-based imbalanced learning for network intrusion detection10.1109/TIFS.2023.3331240 ↗
18. An enhanced AI-based network intrusion detection system using generative adversarial networks10.1109/JIOT.2022.3211346 ↗
19. Adversarial attacks for intrusion detection based on bus traffic10.1109/MNET.105.2100353 ↗
20. Black box attack and network intrusion detection using machine learning for malicious traffic10.1016/j.cose.2022.102922 ↗
21. Adversarial attacks against supervised machine learning based network intrusion detection systems10.1371/journal.pone.0275971 ↗
22. Zolbayar BE, Sheatsley R, Mcdaniel P, Weisman M, Zhu S, Krishnamurthy SV. Generating practical adversarial network traffic flows using NIDSGAN. arXiv:abs/2203.06694. 2022.
23. A targeted adversarial attack method for multi-classification malicious traffic detection
24. Anomaly-based intrusion on IoT networks using AIGAN—a generative adversarial network10.1109/ACCESS.2023.3307463 ↗
25. Cover · Elements of information theory · 200510.1002/047174882X ↗
26. Hoang Q, Nguyen TD, Le T, Phung D. Multi-generator generative adversarial nets. arXiv:1708.02556. 2017.
27. Achieving privacy-preserving and verifiable support vector machine training in the cloud10.1109/TIFS.2023.3283104 ↗
28. Xiao C, Li B, Zhu JY, He W, Liu M, Song D. Generating adversarial examples with adversarial networks. arXiv:1801.02610. 2019.10.24963/ijcai.2018/543 ↗