Euclid: A Fully In-Network, P4-Based Approach for Real-Time DDoS Attack Detection and Mitigation

被引:31
|
作者
Ilha, Alexandre da Silveira [1 ]
Lapolli, Angelo Cardoso [1 ]
Marques, Jonatas Adilson [1 ]
Gaspary, Luciano Paschoal [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, BR-91501970 Porto Alegre, RS, Brazil
基金
美国国家科学基金会; 巴西圣保罗研究基金会;
关键词
Denial-of-service attack; Switches; Security; Middleboxes; Memory management; Delays; Computer crime; Software-defined networks; security; prototype implementation; testbed experimentation; SKETCH;
D O I
10.1109/TNSM.2020.3048265
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed Denial-of-Service (DDoS) attacks have been steadily escalating in frequency, scale, and disruptiveness-with outbreaks reaching multiple terabits per second and compromising the availability of highly-resilient networked systems. Existing defenses require frequent interaction between forwarding and control planes, making it difficult to reach a satisfactory trade-off between accuracy (higher is better), resource usage, and defense response delay (lower is better). Recently, high-performance programmable data planes have made it possible to develop a new generation of mechanisms to analyze and manage traffic at line rate. In this article, we explore P4 language constructs and primitives to design Euclid, a fully in-network fine-grained, low-footprint, and low-delay traffic analysis mechanism for DDoS attack detection and mitigation. Euclid utilizes information-theoretic and statistical analysis to detect attacks and classify packets as either legitimate or malicious, thus enabling the enforcement of policies (e.g., discarding, inspection, or throttling) to prevent attack traffic from disrupting the operation of its victims. We experimentally evaluate our proposed mechanism using packet traces from CAIDA. The results indicate that Euclid can detect attacks with high accuracy (98.2%) and low delay (approximate to 250 ms), and correctly identify most of the attack packets (>96%) without affecting more than 1% of the legitimate traffic. Furthermore, our approach operates under a small resource usage footprint (tens of kilobytes of static random-access memory per 1 Gbps link and a few hundred ternary content-addressable memory entries), thus enabling its deployability on high-throughput, high-volume scenarios.
引用
收藏
页码:3121 / 3139
页数:19
相关论文
共 50 条
  • [31] A neural network based, real-time algorithm for detection and mitigation of pilot induced oscillations
    Cox, C
    Lewis, C
    Suchomel, C
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 500 - 505
  • [32] Real-Time Detection of DDoS Attacks Based on Random Forest in SDN
    Ma, Ruikui
    Wang, Qiuqian
    Bu, Xiangxi
    Chen, Xuebin
    APPLIED SCIENCES-BASEL, 2023, 13 (13):
  • [33] A Real-Time DDoS Attack Detection and Classification S ystem Using Hierarchical Temporal Memory
    Lai, Yu-Kuen
    Manh-Hung Nguyen
    APSIPA TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING, 2023, 12 (02)
  • [34] RT-SAD: Real-Time Sketch-Based Adaptive DDoS Detection for ISP Network
    Shi, Haibin
    Cheng, Guang
    Hu, Ying
    Wang, Fuzhou
    Ding, Haoxuan
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [35] A Real-Time and Ubiquitous Network Attack Detection Based on Deep Belief Network and Support Vector Machine
    Hao Zhang
    Yongdan Li
    Zhihan Lv
    Arun Kumar Sangaiah
    Tao Huang
    IEEE/CAAJournalofAutomaticaSinica, 2020, 7 (03) : 790 - 799
  • [36] A real-time and ubiquitous network attack detection based on deep belief network and support vector machine
    Zhang, Hao
    Li, Yongdan
    Lv, Zhihan
    Sangaiah, Arun Kumar
    Huang, Tao
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2020, 7 (03) : 790 - 799
  • [37] Intelligent Mitigation of Blackout in Real-Time Microgrids: Neural Network Approach
    Zarrabian, Sina
    Belkacemi, Rabie
    Babalola, Adeniyi A.
    2016 IEEE POWER AND ENERGY CONFERENCE AT ILLINOIS (PECI), 2016,
  • [38] Neural Network-Based Approach for Detection and Mitigation of DDoS Attacks in SDN Environments
    Hannache, Oussama
    Batouche, Mohamed Chaouki
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2020, 14 (03) : 50 - 71
  • [39] Enhancing Fidelity of P4-Based Network Emulation with a Lightweight Virtual Time System
    Chen, Gong
    Hu, Zheng
    Jin, Dong
    PROCEEDINGS OF THE 2023 ACM SIGSIM INTERNATIONAL CONFERENCE ON PRINCIPLES OF ADVANCED DISCRETE SIMULATION, ACMSIGSIM-PADS 2023, 2023, : 34 - 43
  • [40] A neural network approach for the real-time detection of faults
    Yahya Chetouani
    Stochastic Environmental Research and Risk Assessment, 2008, 22 : 339 - 349