Distributed Denial of Service (DDoS) attacks pose a critical cybersecurity threat, capable of disrupting online services and causing operational challenges. In this work, we apply machine learning techniques, specifically Deep Neural Networks (DNNs), to analyze and detect DDoS attacks using a Software-Defined Networking (SDN)-specific dataset. The dataset contains 104,345 instances with 23 features, where the output feature classifies the traffic as benign or malicious. After preprocessing steps such as handling missing values, one-hot encoding, and normalization, the dataset was reduced to 103,839 instances with 57 features. The proposed DNN model achieved an accuracy of 99.38%, which is approximately 1.21% higher than the next best baseline model, XGBoost, which recorded an accuracy of 98.17%. Furthermore, real-time data processing was implemented using MongoDB and a scalable backend, enabling continuous updates and attack detection, with results visualized on a dashboard for efficient monitoring. These findings highlight the potential of deep learning models for detecting and mitigating DDoS attacks in real-time.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Scalable Detection and Visualization of DDoS Attacks Using Deep Neural Networks in SDN

  • Suhas,
  • K. M. Chaitra,
  • Shannon Pereira,
  • B. Chethan,
  • G. Ananth Prabhu,
  • G. Disha Rai

摘要

Distributed Denial of Service (DDoS) attacks pose a critical cybersecurity threat, capable of disrupting online services and causing operational challenges. In this work, we apply machine learning techniques, specifically Deep Neural Networks (DNNs), to analyze and detect DDoS attacks using a Software-Defined Networking (SDN)-specific dataset. The dataset contains 104,345 instances with 23 features, where the output feature classifies the traffic as benign or malicious. After preprocessing steps such as handling missing values, one-hot encoding, and normalization, the dataset was reduced to 103,839 instances with 57 features. The proposed DNN model achieved an accuracy of 99.38%, which is approximately 1.21% higher than the next best baseline model, XGBoost, which recorded an accuracy of 98.17%. Furthermore, real-time data processing was implemented using MongoDB and a scalable backend, enabling continuous updates and attack detection, with results visualized on a dashboard for efficient monitoring. These findings highlight the potential of deep learning models for detecting and mitigating DDoS attacks in real-time.