A DDoS Detection Method Based on Feature Engineering and Machine Learning in Software-Defined Networks

被引:22
作者
Liu, Zhenpeng [1 ,2 ]
Wang, Yihang [1 ]
Feng, Fan [2 ]
Liu, Yifan [3 ]
Li, Zelin [1 ]
Shan, Yawei [1 ]
机构
[1] Hebei Univ, Sch Elect Informat Engn, Baoding 071002, Peoples R China
[2] Hebei Univ, Informat Technol Ctr, Baoding 071002, Peoples R China
[3] Hebei Univ, Sch Cyberspace Secur & Comp, Baoding 071002, Peoples R China
关键词
software-defined networking; DDoS attacks; feature engineering; machine learning; binary grey wolf optimization algorithm; ATTACK DETECTION; OPTIMIZATION; PERFORMANCE; FRAMEWORK; ALGORITHM; SVM;
D O I
10.3390/s23136176
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Distributed denial-of-service (DDoS) attacks pose a significant cybersecurity threat to software-defined networks (SDNs). This paper proposes a feature-engineering- and machine-learning-based approach to detect DDoS attacks in SDNs. First, the CSE-CIC-IDS2018 dataset was cleaned and normalized, and the optimal feature subset was found using an improved binary grey wolf optimization algorithm. Next, the optimal feature subset was trained and tested in Random Forest (RF), Support Vector Machine (SVM), K-Nearest Neighbor (k-NN), Decision Tree, and XGBoost machine learning algorithms, from which the best classifier was selected for DDoS attack detection and deployed in the SDN controller. The results show that RF performs best when compared across several performance metrics (e.g., accuracy, precision, recall, F1 and AUC values). We also explore the comparison between different models and algorithms. The results show that our proposed method performed the best and can effectively detect and identify DDoS attacks in SDNs, providing a new idea and solution for the security of SDNs.
引用
收藏
页数:24
相关论文
共 50 条
[41]   Machine Learning-Based DDoS Mitigation Framework for Unmanned Aerial Vehicles (UAV) Environment using Software-Defined Networks (SDN) [J].
Gupta, Brij B. ;
Gaurav, Akshat ;
Arya, Varsha ;
Chui, Kwok Tai .
IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, :2178-2183
[42]   An Efficient Hybrid-DNN for DDoS Detection and Classification in Software-Defined IIoT Networks [J].
Zainudin, Ahmad ;
Ahakonye, Love Allen Chijioke ;
Akter, Rubina ;
Kim, Dong-Seong ;
Lee, Jae-Min .
IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) :8491-8504
[43]   Enhancing Security in Software-Defined Networks: A Machine Learning-Driven Hybrid Intrusion Detection System with Optimized Feature Selection [J].
Logeswari, G. ;
Roselind, J. Deepika ;
Chakraborty, Sparsh .
ADVANCED NETWORK TECHNOLOGIES AND INTELLIGENT COMPUTING, ANTIC 2024, PT II, 2025, 2334 :451-468
[44]   Matheuristic With Machine-Learning-Based Prediction for Software-Defined Mobile Metro-Core Networks [J].
Alvizu, Rodolfo ;
Troia, Sebastian ;
Maier, Guido ;
Pattavina, Achille .
JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2017, 9 (09) :D19-D30
[45]   MARS: Machine learning based Adaptable and Robust Network Management for Software-defined Networks [J].
Kandah, Farah ;
Ozcelik, Ilker ;
Huber, Brennan .
2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, :586-591
[46]   A Routing Optimization Method for Software-Defined Optical Transport Networks Based on Ensembles and Reinforcement Learning [J].
Chen, Junyan ;
Xiao, Wei ;
Li, Xinmei ;
Zheng, Yang ;
Huang, Xuefeng ;
Huang, Danli ;
Wang, Min .
SENSORS, 2022, 22 (21)
[47]   A kangaroo-based intrusion detection system on software-defined networks [J].
Yazdinejadna, Abbas ;
Parizi, Reza M. ;
Dehghantanha, Ali ;
Khan, Mohammad S. .
COMPUTER NETWORKS, 2021, 184
[48]   Federated Learning for Privacy-Preserving Intrusion Detection in Software-Defined Networks [J].
Raza, Mubashar ;
Jasim Saeed, Muhammad ;
Riaz, Muhammad Bilal ;
Awais Sattar, Muhammad .
IEEE ACCESS, 2024, 12 :69551-69567
[49]   Machine Learning Based Intrusion Detection System for Software Defined Networks [J].
Abubakar, Atiku ;
Pranggono, Bernardi .
2017 SEVENTH INTERNATIONAL CONFERENCE ON EMERGING SECURITY TECHNOLOGIES (EST), 2017, :138-143
[50]   DDoS Attack Detection and Mitigation in Software-Defined Networking-Based 5G Mobile Networks with Multiple Controllers [J].
Sheibani, Morteza ;
Konur, Savas ;
Awan, Irfan .
2022 9TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD, FICLOUD, 2022, :32-39