Detecting Distributed Denial of Service Attacks Using Logistic Regression and SVM Methods

Mohammad Arafat Ullah, Arthy Anjum, Rashedul Amin Tuhin, Shamim Akhter
11/21/2024
cs.CRcs.LG

No official code found. Best implementation: aayushsingh8217/DDoS_ML (6 stars, last commit 2023-12-29).

Abstract

A distributed denial-of-service (DDoS) attack is an attempt to produce humongous traffic within a network by overwhelming a targeted server or its neighboring infrastructure with a flood of service requests ceaselessly coming from multiple remotely controlled malware-infected computers or network-connected devices. Thus, exploring DDoS attacks by recognizing their functionalities and differentiating them from normal traffic services are the primary concerns of network security issues particularly for online businesses. In modern networks, most DDoS attacks occur in the network and application layer including HTTP flood, UDP flood, SIDDOS, SMURF, SNMP flood, IP NULL, etc. The goal of this paper is to detect DDoS attacks from all service requests and classify them according to DDoS classes. In this regard, a standard dataset is collected from the internet which contains several network-related attributes and their corresponding DDoS attack class name. Two(2) different machine learning approaches, SVM and Logistic Regression, are implemented in the dataset for detecting and classifying DDoS attacks, and a comparative study is accomplished among them in terms of accuracy, precision, and recall rates. Logistic Regression and SVM both achieve 98.65% classification accuracy which is the highest achieved accuracy among other previous experiments with the same dataset.

View on arXivView PDF

Code Implementations(1)

A machine learning project for classifying Distributed Denial of Service (DDoS) attacks, leveraging algorithms like Random Forest, Logistic Regression, and Neural Network.

61Jupyter NotebookDec 29, 20232 years ago
logistic-regressionmachine-learningneural-networknumpypandas+2 more

Similar Papers

Cite this paper

@article{ullah2024detecting,
  title  = {Detecting Distributed Denial of Service Attacks Using Logistic Regression and SVM Methods},
  author = {Mohammad Arafat Ullah and Arthy Anjum and Rashedul Amin Tuhin and Shamim Akhter},
  year   = {2024},
  eprint = {2411.14512},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.14512v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.14512.svg)](https://codeofpaper.com/paper/2411.14512)

Discussion