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

被引:11
作者
Patil, Nilesh Vishwasrao [1 ]
Krishna, C. Rama [1 ]
Kumar, Krishan [2 ]
机构
[1] Panjab Univ, Natl Inst Tech Teachers Training & Res, Comp Sci & Engn, Chandigarh, India
[2] Panjab Univ, Univ Inst Engn & Technol, Chandigarh, India
关键词
Big data; Apache hadoop; Kafka streams; DDoS attacks; Distributed processing frameworks; Distributed H2O machine learning algorithms; Distributed streaming platform; CICDDoS2019; dataset; DEFENSE-MECHANISMS; DOS;
D O I
10.1007/s11227-021-04241-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:8946 / 8976
页数:31
相关论文
共 56 条
[1]  
Ahmad S, 2018, INT BHURBAN C APPL S, P495, DOI 10.1109/IBCAST.2018.8312270
[2]   An Intelligent and Time-Efficient DDoS Identification Framework for Real-Time Enterprise Networks: SAD-F: Spark Based Anomaly Detection Framework [J].
Ahmed, Awais ;
Hameed, Sufian ;
Rafi, Muhammad ;
Mirza, Qublai Khan Ali .
IEEE ACCESS, 2020, 8 :219483-219502
[3]  
Aiello S., 2016, MACHINE LEARNING PYT, V5, P83
[4]  
Alsirhani A, 2018, CAN CON EL COMP EN
[5]  
Alsirhani A, 2018, INT CONF NEW TECHNOL
[6]  
[Anonymous], 2020, VXCHANGE COMPREHENSI
[7]  
[Anonymous], 2020, INTERNET USERS WORLD
[8]   Building and Operating a Large-Scale Enterprise Data Analytics Platform [J].
Bauer, Daniel ;
Froese, Florian ;
Garces-Erice, Luis ;
Giblin, Chris ;
Labbi, Abdel ;
Nagy, Zoltan A. ;
Pardon, Niels ;
Rooney, Sean ;
Urbanetz, Peter ;
Vetsch, Pascal ;
Wespi, Andreas .
BIG DATA RESEARCH, 2021, 23
[9]   Characterization and comparison of DDoS attack tools and traffic generators - a review [J].
Behal, Sunny ;
Kumar, Krishan .
International Journal of Network Security, 2017, 19 (03) :383-393
[10]  
Behal S., 2018, J KING SAUD UNIV-COM, V33, P1