The proliferation of Distributed Denial of Service (DDoS) attacks poses a significant threat to internet users and organizations. This paper presents a comprehensive evaluation of four machine learning algorithms, Catboost, Logistic Regression, Gradient Boost, and Naïve Bayes aimed at effectively detecting and classifying benign and attack transactions. Utilizing four open-source datasets, including CICDDOS19 (Portmapper attack dataset), DDOS Backscatter TCP dataset, DDOS Backscatter ICMP attack dataset, and the SDN dataset sourced from publicly available repositories, meticulous preprocessing techniques were employed to clean and scale the datasets before training the machine learning models. The performance evaluation of the algorithms was conducted based on key metrics such as Accuracy, F1 score, Precision, and Recall. The comparative analysis presented in this paper facilitates the determination of the best-performing algorithm for DDoS attack detection across diverse datasets, thereby offering valuable insights for enhancing cybersecurity measures.

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

Performance Evaluation of Machine Learning Algorithms for DDoS Attack Detection: A Comparative Study

  • Satyam Agrawal,
  • Anup Ingle,
  • Sagar Sudhakar Vanarase,
  • Srinivas Chippalkatti,
  • Nikhil Mohan Shinde,
  • Arati V. Deshpande

摘要

The proliferation of Distributed Denial of Service (DDoS) attacks poses a significant threat to internet users and organizations. This paper presents a comprehensive evaluation of four machine learning algorithms, Catboost, Logistic Regression, Gradient Boost, and Naïve Bayes aimed at effectively detecting and classifying benign and attack transactions. Utilizing four open-source datasets, including CICDDOS19 (Portmapper attack dataset), DDOS Backscatter TCP dataset, DDOS Backscatter ICMP attack dataset, and the SDN dataset sourced from publicly available repositories, meticulous preprocessing techniques were employed to clean and scale the datasets before training the machine learning models. The performance evaluation of the algorithms was conducted based on key metrics such as Accuracy, F1 score, Precision, and Recall. The comparative analysis presented in this paper facilitates the determination of the best-performing algorithm for DDoS attack detection across diverse datasets, thereby offering valuable insights for enhancing cybersecurity measures.