Cargando…

KS-DDoS: Kafka streams-based classification approach for DDoS attacks

A distributed denial of service (DDoS) attack is the most destructive threat for internet-based systems and their resources. It stops the execution of victims by transferring large numbers of network traces. Due to this, legitimate users experience a delay while accessing internet-based systems and...

Descripción completa

Detalles Bibliográficos
Autores principales: Patil, Nilesh Vishwasrao, Krishna, C. Rama, Kumar, Krishan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8761113/
https://www.ncbi.nlm.nih.gov/pubmed/35068686
http://dx.doi.org/10.1007/s11227-021-04241-1
_version_ 1784633467880865792
author Patil, Nilesh Vishwasrao
Krishna, C. Rama
Kumar, Krishan
author_facet Patil, Nilesh Vishwasrao
Krishna, C. Rama
Kumar, Krishan
author_sort Patil, Nilesh Vishwasrao
collection PubMed
description A distributed denial of service (DDoS) attack is the most destructive threat for internet-based systems and their resources. It stops the execution of victims by transferring large numbers of network traces. Due to this, legitimate users experience a delay while accessing internet-based systems and their resources. Even a short delay in responses leads to a massive financial loss. Numerous techniques have been proposed to protect internet-based systems from various kinds of DDoS attacks. However, the frequency and strength of attacks are increasing year-after-year. This paper proposes a novel Apache Kafka Streams-based distributed classification approach named KS-DDoS. For this classification approach, firstly, we design distributed classification models on the Hadoop cluster using highly scalable machine learning algorithms by fetching data from Hadoop distributed files system (HDFS). Secondly, we deploy an efficient distributed classification model on the Kafka Stream cluster to classify incoming network traces into nine classes in real-time. Further, this distributed classification approach stores highly discriminative features with predicted outcomes into HDFS for creating/updating models using a new set of instances. We implemented a distributed processing framework-based experimental environment to design, deploy, and validate the proposed classification approach for DDoS attacks. The results show that the proposed distributed KS-DDoS classification approach efficiently classifies incoming network traces with at least 80% classification accuracy.
format Online
Article
Text
id pubmed-8761113
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-87611132022-01-18 KS-DDoS: Kafka streams-based classification approach for DDoS attacks Patil, Nilesh Vishwasrao Krishna, C. Rama Kumar, Krishan J Supercomput Article A distributed denial of service (DDoS) attack is the most destructive threat for internet-based systems and their resources. It stops the execution of victims by transferring large numbers of network traces. Due to this, legitimate users experience a delay while accessing internet-based systems and their resources. Even a short delay in responses leads to a massive financial loss. Numerous techniques have been proposed to protect internet-based systems from various kinds of DDoS attacks. However, the frequency and strength of attacks are increasing year-after-year. This paper proposes a novel Apache Kafka Streams-based distributed classification approach named KS-DDoS. For this classification approach, firstly, we design distributed classification models on the Hadoop cluster using highly scalable machine learning algorithms by fetching data from Hadoop distributed files system (HDFS). Secondly, we deploy an efficient distributed classification model on the Kafka Stream cluster to classify incoming network traces into nine classes in real-time. Further, this distributed classification approach stores highly discriminative features with predicted outcomes into HDFS for creating/updating models using a new set of instances. We implemented a distributed processing framework-based experimental environment to design, deploy, and validate the proposed classification approach for DDoS attacks. The results show that the proposed distributed KS-DDoS classification approach efficiently classifies incoming network traces with at least 80% classification accuracy. Springer US 2022-01-16 2022 /pmc/articles/PMC8761113/ /pubmed/35068686 http://dx.doi.org/10.1007/s11227-021-04241-1 Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Patil, Nilesh Vishwasrao
Krishna, C. Rama
Kumar, Krishan
KS-DDoS: Kafka streams-based classification approach for DDoS attacks
title KS-DDoS: Kafka streams-based classification approach for DDoS attacks
title_full KS-DDoS: Kafka streams-based classification approach for DDoS attacks
title_fullStr KS-DDoS: Kafka streams-based classification approach for DDoS attacks
title_full_unstemmed KS-DDoS: Kafka streams-based classification approach for DDoS attacks
title_short KS-DDoS: Kafka streams-based classification approach for DDoS attacks
title_sort ks-ddos: kafka streams-based classification approach for ddos attacks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8761113/
https://www.ncbi.nlm.nih.gov/pubmed/35068686
http://dx.doi.org/10.1007/s11227-021-04241-1
work_keys_str_mv AT patilnileshvishwasrao ksddoskafkastreamsbasedclassificationapproachforddosattacks
AT krishnacrama ksddoskafkastreamsbasedclassificationapproachforddosattacks
AT kumarkrishan ksddoskafkastreamsbasedclassificationapproachforddosattacks