Synthetic flow-based cryptomining attack generation through Generative Adversarial Networks
Not on the map. Why?
Abstract (arXiv)
Due to the growing rise of cyber attacks in the Internet, flow-based data sets are crucial to increase the performance of the Machine Learning (ML) components that run in network-based intrusion detection systems (IDS). To overcome the existing network traffic data shortage in attack analysis, recent works propose Generative Adversarial Networks (GANs) for synthetic flow-based network traffic generation. Data privacy is appearing more and more as a strong requirement when processing such network data, which suggests to find solutions where synthetic data can fully replace real data. Because of the ill-convergence of the GAN training, none of the existing solutions can generate high-quality fully synthetic data that can totally substitute real data in the training of IDS ML components. Therefore, they mix real with synthetic data, which acts only as data augmentation components, leading to privacy breaches as real data is used. In sharp contrast, in this work we propose a novel deterministic way to measure the quality of the synthetic data produced by a GAN both with respect to the real data and to its performance when used for ML tasks. As a byproduct, we present a heuristic that uses these metrics for selecting the best performing generator during GAN training, leading to a stopping criterion. An additional heuristic is proposed to select the best performing GANs when different types of synthetic data are to be used in the same ML task. We demonstrate the adequacy of our proposal by generating synthetic cryptomining attack traffic and normal traffic flow-based data using an enhanced version of a Wasserstein GAN. We show that the generated synthetic network traffic can completely replace real data when training a ML-based cryptomining detector, obtaining similar performance and avoiding privacy violations, since real data is not used in the training of the ML-based detector.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 20 of its 65 references that are in the map. First posted on arXiv 30 Jul 2021.
Builds on
20 of 65 references.
References · 20
- 2016Improved Techniques for Training GANscited by 2,938
- 2017Improved Training of Wasserstein GANscited by 2,223
- 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,048
- 2018Which Training Methods for GANs do actually Converge?cited by 672
- 2017Wasserstein GANcited by 635
- 2016Conditional Image Synthesis With Auxiliary Classifier GANscited by 562
- 2017Towards Principled Methods for Training Generative Adversarial Networkscited by 460
- 2017Stabilizing Training of Generative Adversarial Networks through Regularizationcited by 118
- 2020A Survey on Generative Adversarial Networks: Variants, Applications, and Trainingcited by 97
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
- 2016Amortised MAP Inference for Image Super-resolutioncited by 68
- 2017Gradient descent GAN optimization is locally stablecited by 65
8 more
- 2018IDSGAN: Generative Adversarial Networks for Attack Generation against Intrusion Detectioncited by 41
- 2020Generative Adversarial Networks for Spatio-temporal Data: A Surveycited by 35
- 2019From GAN to WGANcited by 34
- 2018Flow-based Network Traffic Generation using Generative Adversarial Networkscited by 26
- 2020AI-GAN: Attack-Inspired Generation of Adversarial Examplescited by 22
- 2021Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluationcited by 11
- 2018Anomaly Generation using Generative Adversarial Networks in Host Based Intrusion Detectioncited by 7
- 2020A Review of Cyber-Ranges and Test-Beds: Current and Future Trendscited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2022Data Augmentation techniques in time series domain: A survey and taxonomycited by 41
- 2023NetGPT: Generative Pretrained Transformer for Network Trafficcited by 31
- 2024Lens: A Knowledge-Guided Foundation Model for Network Trafficcited by 7
- 2021Improving the quality of generative models through Smirnov transformationcited by 1
- 2024Lens: A Knowledge-Guided Foundation Model for Network Traffic6 Feb 2024
- 2023NetGPT: Generative Pretrained Transformer for Network Traffic19 Apr 2023
- 2022Data Augmentation techniques in time series domain: A survey and taxonomy25 Jun 2022
- 2021Improving the quality of generative models through Smirnov transformation29 Oct 2021