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 条
  • [21] A P4-Based Adversarial Attack Mitigation on Machine Learning Models in Data Plane Devices
    Sankepally Sainath Reddy
    Kosaraju Nishoak
    J. L. Shreya
    Yennam Vishwambhar Reddy
    U. Venkanna
    Journal of Network and Systems Management, 2024, 32
  • [22] Real-Time Detection of Application-Layer DDoS Attack Using Time Series Analysis
    Ni, Tongguang
    Gu, Xiaoqing
    Wang, Hongyuan
    Li, Yu
    JOURNAL OF CONTROL SCIENCE AND ENGINEERING, 2013, 2013
  • [23] A Real-Time (on Premise) Baseline Based DDoS Mitigation Scheme in a Hybrid Cloud
    Rai, Ankur
    Challa, Rama Krishna
    ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES, 2016, 452 : 345 - 358
  • [24] S-DDoS: Apache spark based real-time DDoS detection system
    Patil, Nilesh Vishwasrao
    Krishna, C. Rama
    Kumar, Krishan
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (05) : 6527 - 6535
  • [25] Devising a hybrid approach for near real-time DDoS detection in IoT
    Pandey, Nimisha
    Mishra, Pramod Kumar
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 118
  • [26] Real-time analysis of flow data for network attack detection
    Muenz, Gerhard
    Carle, Georg
    2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, : 100 - +
  • [27] A Real-Time DDoS Attack Detection and Prevention System Based on per-IP Traffic Behavioral Analysis
    Zhang, Yi
    Liu, Qiang
    Zhao, Guofeng
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2010, : 163 - 167
  • [28] Real-Time DDoS Attack Detection using Sketch-based Entropy Estimation on the NetFPGA SUME Platform
    Lai, Yu-Kuen
    Huang, Po-Yu
    Lee, Ho-Ping
    Tsai, Cheng-Lin
    Chang, Cheng-Sheng
    Nguyen, Manh Hung
    Lin, Yu-Jau
    Liu, Te-Lung
    Chen, Jim Hao
    2020 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2020, : 1566 - 1570
  • [29] Ddos attack real-time defense mechanism using deep q-learning network
    Feng W.
    Wu Y.
    International Journal of Performability Engineering, 2020, 16 (09) : 1362 - 1373
  • [30] Optimized deep neural network based DDoS attack detection and bait mitigation process in software defined network
    Perumal, Karthika
    Arockiasamy, Karmel
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (12):