Toward Scalable and Low-Cost Traffic Testing for Evaluating DDoS Defense Solutions

被引:2
作者
Chen, Xiang [1 ]
Liu, Hongyan [1 ]
Huang, Qun [2 ]
Zhang, Dong [3 ]
Zhou, Haifeng [4 ]
Wu, Chunming [1 ]
Liu, Xuan [5 ,6 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310027, Peoples R China
[2] Peking Univ, Dept Comp Sci & Technol, Beijing 100871, Peoples R China
[3] Fuzhou Univ, Coll Comp Sci & Big Data, Fuzhou 350025, Peoples R China
[4] Zhejiang Univ, Coll Control Sci & Engn, Hangzhou 310027, Peoples R China
[5] Yangzhou Univ, Coll Informat Engn, Coll Artificial Intelligence, Yangzhou 225012, Peoples R China
[6] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Peoples R China
基金
中国国家自然科学基金;
关键词
DDoS; evaluation; programmable switches; ATTACKS; SKETCH;
D O I
10.1109/TNET.2023.3281449
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To date, security researchers evaluate their solutions of mitigating distributed denial-of-service (DDoS) attacks via kernel-based or kernel-bypassing testing tools. However, kernelbased tools exhibit poor scalability in attack traffic generation while kernel-bypassing tools incur unacceptable monetary cost. We propose Excalibur, a scalable and low-cost testing framework for evaluating DDoS defense solutions. The key idea is to leverage the emerging programmable switch to empower testing tasks with Tbps-level scalability and low cost. Specifically, Excalibur offers intent-based primitives to enable academic researchers to customize testing tasks on demand. Moreover, in view of switch resource limitations, Excalibur coordinates both a server and a programmable switch to jointly perform testing tasks. It realizes flexible attack traffic generation, which requires a large number of resources, in the server while using the switch to increase the sending rate of attack traffic to Tbps-level. We have implemented Excalibur on a 64 x 100 Gbps Tofino switch. Our experiments on a 64 x 100 Gbps Tofino switch show that Excalibur achieves orders-of-magnitude higher scalability and lower cost than existing tools.
引用
收藏
页码:191 / 206
页数:16
相关论文
共 98 条
[31]   Sonata: Query-Driven Streaming Network Telemetry [J].
Gupta, Arpit ;
Harrison, Rob ;
Canini, Marco ;
Feamster, Nick ;
Rexford, Jennifer ;
Willinger, Walter .
PROCEEDINGS OF THE 2018 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '18), 2018, :357-371
[32]  
harpercollins, ABOUT US
[33]  
Heinanen J., 1999, 2698 IETF RFC U PENN
[34]  
HexInject, US
[35]  
Huang Q, 2021, PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON NETWORKED SYSTEM DESIGN AND IMPLEMENTATION, P1027
[36]   OmniMon: Re-architecting Network Telemetry with Resource Efficiency and Full Accuracy [J].
Huang, Qun ;
Sun, Haifeng ;
Lee, Patrick P. C. ;
Bai, Wei ;
Zhu, Feng ;
Bao, Yungang .
SIGCOMM '20: PROCEEDINGS OF THE 2020 ANNUAL CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION ON THE APPLICATIONS, TECHNOLOGIES, ARCHITECTURES, AND PROTOCOLS FOR COMPUTER COMMUNICATION, 2020, :404-+
[37]   Sketch Learn: Relieving User Burdens in Approximate Measurement with Automated Statistical Inference [J].
Huang, Qun ;
Lee, Patrick P. C. ;
Bao, Yungang .
PROCEEDINGS OF THE 2018 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '18), 2018, :576-590
[38]  
Intel Corporation, Data Plane Development Kit
[39]  
IP-Packet, US
[40]  
iPerf, about us