Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

DDoSNet: A Deep-Learning Model for Detecting Network Attacks (2006.13981v1)

Published 24 Jun 2020 in cs.CR

Abstract: Software-Defined Networking (SDN) is an emerging paradigm, which evolved in recent years to address the weaknesses in traditional networks. The significant feature of the SDN, which is achieved by disassociating the control plane from the data plane, facilitates network management and allows the network to be efficiently programmable. However, the new architecture can be susceptible to several attacks that lead to resource exhaustion and prevent the SDN controller from supporting legitimate users. One of these attacks, which nowadays is growing significantly, is the Distributed Denial of Service (DDoS) attack. DDoS attack has a high impact on crashing the network resources, making the target servers unable to support the valid users. The current methods deploy Machine Learning (ML) for intrusion detection against DDoS attacks in the SDN network using the standard datasets. However, these methods suffer several drawbacks, and the used datasets do not contain the most recent attack patterns - hence, lacking in attack diversity. In this paper, we propose DDoSNet, an intrusion detection system against DDoS attacks in SDN environments. Our method is based on Deep Learning (DL) technique, combining the Recurrent Neural Network (RNN) with autoencoder. We evaluate our model using the newly released dataset CICDDoS2019, which contains a comprehensive variety of DDoS attacks and addresses the gaps of the existing current datasets. We obtain a significant improvement in attack detection, as compared to other benchmarking methods. Hence, our model provides great confidence in securing these networks.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Mahmoud Said Elsayed (3 papers)
  2. Nhien-An Le-Khac (79 papers)
  3. Soumyabrata Dev (86 papers)
  4. Anca Delia Jurcut (9 papers)
Citations (161)

Summary

  • The paper introduces a novel RNN-autoencoder model that significantly enhances DDoS attack detection in SDN environments.
  • It validates the approach using the CICDDoS2019 dataset, outperforming legacy classifiers with 99% detection accuracy.
  • The study underscores the potential for deep learning to fortify SDN security and drive future research in intrusion detection systems.

Evaluation of DDoSNet: A Novel Deep Learning Approach for DDoS Attack Detection

In the presented paper, the authors delve into the challenges posed by Distributed Denial of Service (DDoS) attacks within Software-Defined Networking (SDN) contexts and put forth a solution in the form of DDoSNet. The paper emphasizes the shortcomings of traditional Network Intrusion Detection Systems (NIDS) and posits a novel deep learning approach utilizing Recurrent Neural Networks (RNN) coupled with autoencoder mechanisms. The intrinsic vulnerabilities of SDN architectures to DDoS attacks make the research especially pertinent as network landscapes continually evolve toward adopting SDN paradigms.

Technical Overview

The DDoSNet model integrates an RNN-autoencoder architecture to enhance the detection capabilities of intrusion systems in SDNs. RNNs are adept at handling temporal sequences by maintaining contextual understanding across time-series data, making them suitable for network traffic analysis which naturally occurs in sequences. The RNN layers are augmented with autoencoder structures which refine the feature learning process, allowing the model to detect subtle anomalies that might be overlooked by conventional machine learning models.

Dataset and Evaluation

A significant aspect of this paper is the utilization of the CICDDoS2019 dataset, a comprehensive dataset, encompassing contemporary DDoS attack variations with both exploitation-based and reflection-based attacks. By focusing on this updated dataset, the authors address common limitations in dataset relevance and attack diversity which often plague machine learning-based NIDS evaluations. The dataset's robust design ensures that the DDoSNet model is evaluated against a realistic representation of network penetration attempts.

Through experimental analysis, DDoSNet was benchmarked against legacy machine learning classifiers, including SVM, Naive Bayes, and Random Forest. The results demonstrate that the proposed model achieves superior accuracy, precision, recall, and F1 scores, establishing 99% accuracy—a performance metric that underscores the potential benefits of deep learning approaches in cybersecurity applications.

Implications and Future Work

The DDoSNet approach illustrates a significant advance toward addressing DDoS vulnerabilities in SDNs by leveraging the advanced feature extraction capabilities of deep learning models. The implications of such a system are broad, providing pathways toward more resilient SDN architectures, capable of preemptively identifying and mitigating DDoS threats.

Future research may explore multi-class classification strategies that can differentiate between specific types of DDoS attacks, expanding the classifier's granularity and utility. Additionally, expanding this model to work across varied SDN environments with diverse traffic characteristics and attack vectors would enhance its generalizability and robustness.

Overall, this paper contributes valuably to the discourse on SDN security and highlights the efficacy of novel deep learning techniques in evolving the capabilities of intrusion detection systems, facilitating a more secure network infrastructure amidst growing cloud and IoT deployments.