Predict And Prevent DDOS Attacks Using Machine Learning and Statistical Algorithms

08/30/2023
by   Azadeh Golduzian, et al.
0

A malicious attempt to exhaust a victim's resources to cause it to crash or halt its services is known as a distributed denial-of-service (DDoS) attack. DDOS attacks stop authorized users from accessing specific services available on the Internet. It targets varying components of a network layer and it is better to stop into layer 4 (transport layer) of the network before approaching a higher layer. This study uses several machine learning and statistical models to detect DDoS attacks from traces of traffic flow and suggests a method to prevent DDOS attacks. For this purpose, we used logistic regression, CNN, XGBoost, naive Bayes, AdaBoostClassifier, KNN, and random forest ML algorithms. In addition, data preprocessing was performed using three methods to identify the most relevant features. This paper explores the issue of improving the DDOS attack detection accuracy using the latest dataset named CICDDoS2019, which has over 50 million records. Because we employed an extensive dataset for this investigation, our findings are trustworthy and practical. Our target class (attack class) was imbalanced. Therefore, we used two techniques to deal with imbalanced data in machine learning. The XGboost machine learning model provided the best detection accuracy of (99.9999 approach to the target class, outperforming recently developed DDoS detection systems. To the best of our knowledge, no other research has worked on the most recent dataset with over 50 million records, addresses the statistical technique to select the most significant feature, has this high accuracy, and suggests ways to avoid DDOS attackI.

READ FULL TEXT

page 3

page 5

page 7

page 11

research
01/16/2020

Attack based DoS attack detection using multiple classifier

One of the most common internet attacks causing significant economic los...
research
05/26/2018

Intensive Preprocessing of KDD Cup 99 for Network Intrusion Classification Using Machine Learning Techniques

Network security engineers work to keep services available all the time ...
research
05/03/2018

What we learn from learning - Understanding capabilities and limitations of machine learning in botnet attacks

With a growing increase in botnet attacks, computer networks are constan...
research
06/12/2023

Machine Learning Approach on Multiclass Classification of Internet Firewall Log Files

Firewalls are critical components in securing communication networks by ...
research
10/20/2022

New data poison attacks on machine learning classifiers for mobile exfiltration

Most recent studies have shown several vulnerabilities to attacks with t...

Please sign up or login with your details

Forgot password? Click here to reset