English

SynGAN: Towards Generating Synthetic Network Attacks using GANs

Machine Learning 2019-08-28 v1 Machine Learning

Abstract

The rapid digital transformation without security considerations has resulted in the rise of global-scale cyberattacks. The first line of defense against these attacks are Network Intrusion Detection Systems (NIDS). Once deployed, however, these systems work as blackboxes with a high rate of false positives with no measurable effectiveness. There is a need to continuously test and improve these systems by emulating real-world network attack mutations. We present SynGAN, a framework that generates adversarial network attacks using the Generative Adversial Networks (GAN). SynGAN generates malicious packet flow mutations using real attack traffic, which can improve NIDS attack detection rates. As a first step, we compare two public datasets, NSL-KDD and CICIDS2017, for generating synthetic Distributed Denial of Service (DDoS) network attacks. We evaluate the attack quality (real vs. synthetic) using a gradient boosting classifier.

Keywords

Cite

@article{arxiv.1908.09899,
  title  = {SynGAN: Towards Generating Synthetic Network Attacks using GANs},
  author = {Jeremy Charlier and Aman Singh and Gaston Ormazabal and Radu State and Henning Schulzrinne},
  journal= {arXiv preprint arXiv:1908.09899},
  year   = {2019}
}
R2 v1 2026-06-23T10:57:21.244Z