Machine Learning for Detecting DoS Attack: A Comparative Approach.

Publication Date: 30/05/2025

DOI: 10.52589/BJCNIT-I0V0HK0Y


Author(s): Bright Gazie Akwaronwu, Innocent Uche Akwaronwu, Oluwabamise Joseph Adeniyi.
Volume/Issue: Volume 8, Issue 2 (2025)
Page No: 51-70
Journal: British Journal of Computer, Networking and Information Technology (BJCNIT)


Abstract:

Denial-of-Service (DoS) attacks has been a critical challenge in cybersecurity, disrupting the availability of network services and causing significant operational and economic losses. To ascertain the most suitable approaches to mitigate to dilemma, this study compares the effectiveness of some selected machine learning models in identifying denial-of-service (DoS) attacks. Two ensemble learning models, Random Forest (RF) and Extreme Gradient Boosting (XGB), showed remarkable accuracy and dependability. RF performed almost perfectly on criteria including accuracy (99%), precision (99%), and recall (99%). Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN) stood out as Deep Learning models, capturing complex patterns with CNN achieving an accuracy of 98% and a perfect AUC score of 1.00. The models utilized the Recursive Feature Elimination (RFE) to select significant features and ensured proper data balancing techniques for robust model training and evaluation, minimizing overfitting and enhancing generalization. The results highlight RF and CNN as the best-performing models, with RF offering interpretability and computational efficiency, while CNN excels in handling unstructured and complex datasets. This study underscores the need for context-driven model selection and suggests exploring hybrid approaches that integrate the strengths of ML and DL for improved DoS attack detection. Future work should aim to enhance scalability and adaptability for real-world cybersecurity applications.

Keywords:

Denial-of-Service (DoS) Attacks, Machine Learning, Random Forest, Convolutional Neural Network, Feature Selection, Cybersecurity, Model Performance Analysis.

No. of Downloads: 0
View: 76



This article is published under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
CC BY-NC-ND 4.0