MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKS

Distributed Denial of Service (DDoS) attacks has been one of the persistent forms of attacks on information technology infrastructure connected to public networks due to the ease of access to DDoS attack tools. Researchers have been able to develop several techniques to curb volumetric DDoS which ov...

Full description

Bibliographic Details
Main Authors: Oluwatobi Shadrach Akanji, Opeyemi Aderiike Abisoye, Mohammed Awwal Iliyasu
Format: Article
Language:English
Published: UUM Press 2021-06-01
Series:Journal of ICT
Subjects:
Online Access:http://e-journal.uum.edu.my/index.php/jict/article/view/jict2021.20.3.1
id doaj-c5ebd89b4e8d45078240050b2971a665
record_format Article
spelling doaj-c5ebd89b4e8d45078240050b2971a6652021-08-02T22:42:47ZengUUM PressJournal of ICT1675-414X2021-06-01203277304https://doi.org/10.32890/jict2021.20.3.1MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKSOluwatobi Shadrach Akanji0Opeyemi Aderiike Abisoye1Mohammed Awwal Iliyasu2Department of Computer Science, Federal University of Technology Minna, NigeriaDepartment of Computer Science, Federal University of Technology Minna, NigeriaDepartment of Computer Science, Federal University of Technology Minna, NigeriaDistributed Denial of Service (DDoS) attacks has been one of the persistent forms of attacks on information technology infrastructure connected to public networks due to the ease of access to DDoS attack tools. Researchers have been able to develop several techniques to curb volumetric DDoS which overwhelms the target with a large number of request packets. However, compared to slow DDoS, limited number of research has been executed on mitigating slow DDoS. Attackers have resorted to slow DDoS because it mimics the behaviour of a slow legitimate client thereby causing service unavailability. This paper provides the scholarly community with an approach to boosting service availability in web servers under slow Hypertext Transfer Protocol (HTTP) DDoS attacks through attack detection using Genetic Algorithm and Support Vector Machine which facilitates attack mitigation in a Software-Defined Networking (SDN) environment simulated in GNS3. Genetic algorithm was used to select the Netflow features which indicates the presence of an attack and also determine the appropriate regularization parameter, C, and gamma parameter for the Support Vector Machine classifier. Results obtained showed that the classifier had detection accuracy, Area Under Receiver Operating Curve (AUC), true positive rate, false positive rate and a false negative rate of 99.89%, 99.89%, 99.95%, 0.18%, and 0.05% respectively. Also, the algorithm for subsequent implementation of the selective adaptive bubble burst mitigation mechanism was presented. This study contributes to the ongoing research in detecting and mitigating slow HTTP DDoS attacks with emphasis on the use of machine learning classification and meta-heuristic algorithms. http://e-journal.uum.edu.my/index.php/jict/article/view/jict2021.20.3.1genetic algorithmslow ddos mitigationslow distributed denial of servicesoftware defined networksupport vector machine
collection DOAJ
language English
format Article
sources DOAJ
author Oluwatobi Shadrach Akanji
Opeyemi Aderiike Abisoye
Mohammed Awwal Iliyasu
spellingShingle Oluwatobi Shadrach Akanji
Opeyemi Aderiike Abisoye
Mohammed Awwal Iliyasu
MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKS
Journal of ICT
genetic algorithm
slow ddos mitigation
slow distributed denial of service
software defined network
support vector machine
author_facet Oluwatobi Shadrach Akanji
Opeyemi Aderiike Abisoye
Mohammed Awwal Iliyasu
author_sort Oluwatobi Shadrach Akanji
title MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKS
title_short MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKS
title_full MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKS
title_fullStr MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKS
title_full_unstemmed MITIGATING SLOW HYPERTEXT TRANSFER PROTOCOL DISTRIBUTED DENIAL OF SERVICE ATTACKS IN SOFTWARE DEFINED NETWORKS
title_sort mitigating slow hypertext transfer protocol distributed denial of service attacks in software defined networks
publisher UUM Press
series Journal of ICT
issn 1675-414X
publishDate 2021-06-01
description Distributed Denial of Service (DDoS) attacks has been one of the persistent forms of attacks on information technology infrastructure connected to public networks due to the ease of access to DDoS attack tools. Researchers have been able to develop several techniques to curb volumetric DDoS which overwhelms the target with a large number of request packets. However, compared to slow DDoS, limited number of research has been executed on mitigating slow DDoS. Attackers have resorted to slow DDoS because it mimics the behaviour of a slow legitimate client thereby causing service unavailability. This paper provides the scholarly community with an approach to boosting service availability in web servers under slow Hypertext Transfer Protocol (HTTP) DDoS attacks through attack detection using Genetic Algorithm and Support Vector Machine which facilitates attack mitigation in a Software-Defined Networking (SDN) environment simulated in GNS3. Genetic algorithm was used to select the Netflow features which indicates the presence of an attack and also determine the appropriate regularization parameter, C, and gamma parameter for the Support Vector Machine classifier. Results obtained showed that the classifier had detection accuracy, Area Under Receiver Operating Curve (AUC), true positive rate, false positive rate and a false negative rate of 99.89%, 99.89%, 99.95%, 0.18%, and 0.05% respectively. Also, the algorithm for subsequent implementation of the selective adaptive bubble burst mitigation mechanism was presented. This study contributes to the ongoing research in detecting and mitigating slow HTTP DDoS attacks with emphasis on the use of machine learning classification and meta-heuristic algorithms.
topic genetic algorithm
slow ddos mitigation
slow distributed denial of service
software defined network
support vector machine
url http://e-journal.uum.edu.my/index.php/jict/article/view/jict2021.20.3.1
work_keys_str_mv AT oluwatobishadrachakanji mitigatingslowhypertexttransferprotocoldistributeddenialofserviceattacksinsoftwaredefinednetworks
AT opeyemiaderiikeabisoye mitigatingslowhypertexttransferprotocoldistributeddenialofserviceattacksinsoftwaredefinednetworks
AT mohammedawwaliliyasu mitigatingslowhypertexttransferprotocoldistributeddenialofserviceattacksinsoftwaredefinednetworks
_version_ 1721226122847322112