# Detection of LDDoS Attacks Based on TCP Connection Parameters

**Authors:** Michael Siracusano, Stavros Shiaeles, Bogdan Ghita

arXiv: 1904.01508 · 2019-04-03

## TL;DR

This paper presents a machine learning-based method for detecting LDDoS attacks by analyzing TCP connection features, achieving near-perfect classification accuracy with decision trees and k-NN algorithms.

## Contribution

It introduces a novel detection approach using TCP flow characteristics and evaluates multiple AI algorithms, demonstrating high accuracy and low false rates.

## Key findings

- Decision trees and k-NN classify attacks with 99.99% accuracy.
- The method effectively distinguishes malicious from legitimate TCP flows.
- High potential for AI-based LDDoS detection in real-world scenarios.

## Abstract

Low-rate application layer distributed denial of service (LDDoS) attacks are both powerful and stealthy. They force vulnerable webservers to open all available connections to the adversary, denying resources to real users. Mitigation advice focuses on solutions that potentially degrade quality of service for legitimate connections. Furthermore, without accurate detection mechanisms, distributed attacks can bypass these defences. A methodology for detection of LDDoS attacks, based on characteristics of malicious TCP flows, is proposed within this paper. Research will be conducted using combinations of two datasets: one generated from a simulated network, the other from the publically available CIC DoS dataset. Both contain the attacks slowread, slowheaders and slowbody, alongside legitimate web browsing. TCP flow features are extracted from all connections. Experimentation was carried out using six supervised AI algorithms to categorise attack from legitimate flows. Decision trees and k-NN accurately classified up to 99.99% of flows, with exceptionally low false positive and false negative rates, demonstrating the potential of AI in LDDoS detection.

---
Source: https://tomesphere.com/paper/1904.01508