arrow
Return

Detecting flooding DDoS attacks in software defined networks using supervised learning techniques

delete2022-11-01
delete20
delete
OA
AI
汪松 cover
汪松 (Song Wang) *
J
Juan Fernando Balarezo
K
Karina Gomez
A
Akram Al‐Hourani
S
Sithamparanathan Kandeepan
M
Muhammad Rizwan Asghar
G
Giovanni Russello
DOI:10.1016/j.jestch.2022.101176delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
For the easy and flexible management of large scale networks, Software-Defined Networking (SDN) is a strong candidate technology that offers centralisation and programmable interfaces for making complex decisions in a dynamic and seamless manner. On the one hand, there are opportunities for individuals and businesses to build and improve services and applications based on their requirements in the SDN. On the other hand, SDN poses a new array of privacy and security threats, such as Distributed Denial of Service (DDoS) attacks. For detecting and mitigating potential threats, Machine Learning (ML) is an effective approach that has a quick response to anomalies. In this article, we analyse and compare the performance, using different ML techniques, to detect DDoS attacks in SDN, where both experimental datasets and self-generated traffic data are evaluated. Moreover, we propose a simple supervised learning (SL) model to detect flooding DDoS attacks against the SDN controller via the fluctuation of flows. By dividing a test round into multiple pieces, the statistics within each time slot reflects the variation of net-work behaviours. And this trend can be recruited as samples to train a predictor to understand the net-work status, as well as to detect DDoS attacks. We verify the outcome through simulations and measurements over a real testbed. Our main goal is to find a lightweight SL model to detect DDoS attacks with data and features that can be easily obtained. Our results show that SL is able to detect DDoS attacks with a single feature. The performance of the analysed SL algorithms is influenced by the size of training set and parameters used. The accuracy of prediction using the same SL model could be entirely different depending on the training set.(c) 2022 Karabuk University. Publishing services by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Keywords:
Machine learning
Software Defined Networks (SDN)
Distributed Denial of Service (DDoS)
OpenFlow
Network Security
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

E
Engineering Science and Technology-An International Journal-JESTECH
IF:
5.4
Papers:
1.3K
Citations:
6.3K

Organization

U
University of Auckland
Scholars:
2.3W
Papers: 2.4W
Citations: 3.3W