RNNIDS: Enhancing Network Intrusion Detection Systems through Deep Learning
Soroush M. Sohi, Jean-Pierre Seifert, Fatemeh Ganji

TL;DR
This paper introduces RNNIDS, a deep learning-based approach using Recurrent Neural Networks to generate synthetic attack data and improve network intrusion detection systems, especially against zero-day threats.
Contribution
The paper demonstrates for the first time that RNNs can generate unseen attack mutants and synthetic signatures to enhance NIDS detection capabilities.
Findings
Up to 16.67% improvement in detection rate.
RNNs effectively generate new attack variants.
Enhanced evaluation of NIDS with synthetic malicious datasets.
Abstract
Security of information passing through the Internet is threatened by today's most advanced malware ranging from orchestrated botnets to simpler polymorphic worms. These threats, as examples of zero-day attacks, are able to change their behavior several times in the early phases of their existence to bypass the network intrusion detection systems (NIDS). In fact, even well-designed, and frequently-updated signature-based NIDS cannot detect the zero-day treats due to the lack of an adequate signature database, adaptive to intelligent attacks on the Internet. More importantly, having an NIDS, it should be tested on malicious traffic dataset that not only represents known attacks, but also can to some extent reflect the characteristics of unknown, zero-day attacks. Generating such traffic is identified in the literature as one of the main obstacles for evaluating the effectiveness of NIDS.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
