Detecting and mitigating DDoS attacks with moving target defense approach based on automated flow classification in SDN networks

被引:20
作者
Ribeiro, Marcos Aurelio [1 ]
Fonseca, Mauro Sergio Pereira [2 ]
de Santi, Juliana [3 ]
机构
[1] Univ Tecnol Fed Parana, Grad Program Appl Comp, Curitiba, Brazil
[2] Univ Tecnol Fed Parana, Grad Program Elect & Comp Engn, Curitiba, Brazil
[3] Univ Tecnol Fed Parana, Acad Dept Informat, Curitiba, Brazil
关键词
DDoS; Moving target defense; SDN; Machine learning; Cyber security;
D O I
10.1016/j.cose.2023.103462
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Distributed Denial of Service (DDoS) coordinates synchronized attacks on systems on the Internet using a set of infected hosts (bots). Bots are programmed to attack a determined target by firing a lot of synchronized requests, causing slowness or unavailability of the service. This type of attack has recently grown in magnitude, diversity, and economic cost. Thus, this paper presents a DDoS detection and mitigation architecture based on Software Defined Networking (SDN). It considers the Moving Target Defense (MTD) approach, redirecting malicious floods to expendable low-capacity servers to protect the main server while discouraging the attacker. The redirecting decision is based on a sensor, that employs Machine Learning (ML) algorithms for flow classification. When malicious flows are detected, the sensor notifies the SDN controller to include them in the malicious hosts lists and to realize the redirection. The validation and evaluation of the proposed architecture are conducted by simulation. Results considering different classification models (probabilistic, linear model, neural networks, and trees) and attack types indicate that the proposed architecture is efficient in detecting and mitigating DDoS attacks in approximately 3 seconds.
引用
收藏
页数:12
相关论文
共 49 条
[1]   Evaluating the effectiveness of shuffle and redundancy MTD techniques in the cloud [J].
Alavizadeh, Hooman ;
Hong, Jin B. ;
Kim, Dong Seong ;
Jang-Jaccard, Julian .
COMPUTERS & SECURITY, 2021, 102 (102)
[2]   A survey on DoS/DDoS mitigation techniques in SDNs: Classification, comparison, solutions, testing tools and datasets [J].
Alhijawi, Bushra ;
Almajali, Sufyan ;
Elgala, Hany ;
Salameh, Haythem Bany ;
Ayyash, Moussa .
COMPUTERS & ELECTRICAL ENGINEERING, 2022, 99
[3]   A formal analysis of performance-security tradeoffs under frequent task reconfigurations [J].
Alhozaimy, Sarah ;
Menasce, Daniel A. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 127 :252-262
[4]   "MystifY": A proactive Moving-Target Defense for a resilient SDN controller in Software Defined CPS [J].
Azab, Mohamed ;
Samir, Mohamed ;
Samir, Effat .
COMPUTER COMMUNICATIONS, 2022, 189 :205-220
[5]   Distributed denial of service attacks in cloud: State-of-the-art of scientific and commercial solutions [J].
Bhardwaj, Aanshi ;
Mangat, Veenu ;
Vig, Renu ;
Halder, Subir ;
Conti, Mauro .
COMPUTER SCIENCE REVIEW, 2021, 39
[6]  
Bishop Christopher M., 2006, Pattern recognition and machine learning, DOI [10.1007/978-0-387-45528-0, DOI 10.1007/978-0-387-45528-0]
[7]   Guarding the Perimeter of Cloud-based Enterprise Networks: An Intelligent SDN Firewall [J].
Cheng, Qiumei ;
Wu, Chunming ;
Zhou, Haifeng ;
Zhang, Yuhang ;
Wang, Rui ;
Ruan, Wei .
IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, :897-902
[8]   Detection of DDoS attacks with feed forward based deep neural network model [J].
Cil, Abdullah Emir ;
Yildiz, Kazim ;
Buldu, Ali .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 169
[9]   DDoS detection and defense mechanism based on cognitive-inspired computing in SDN [J].
Cui, Jie ;
Wang, Mingjun ;
Luo, Yonglong ;
Zhong, Hong .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 :275-283
[10]   Towards DDoS detection mechanisms in Software-Defined Networking [J].
Cui, Yunhe ;
Qian, Qing ;
Guo, Chun ;
Shen, Guowei ;
Tian, Youliang ;
Xing, Huanlai ;
Yan, Lianshan .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 190