2020 · 35 citations · 14 references
ComputingComputer SystemsCybersecurityComputer SecurityNetwork SecuritySecurity ArchitectureDenial-of-service AttacksIntrusion DetectionNetwork Performance AnalysisNetwork Traffic AnalysisSecure Network ArchitectureThreat DetectionAccuracyAttack DetectionAttack MitigationDdos DetectionMalicious Traffic DetectionNetwork Traffic Anomaly DetectionPacket ProcessingSubnets
Data plane programmability is a promising technology that enables rapid control loops for the detection and mitigation of cyber-attacks. In this context, we propose an in-network architecture for DDoS attack detection combining important traffic metrics of malicious traffic. These pertain to number of flows and packet symmetry, maintained for protected subnets and utilized to identify anomalies. Appropriate alarms are triggered within time-based epochs and conveyed to external mitigation systems. We assess our DDoS detection schema in P4-enabled SmartNICs in terms of detection accuracy and packet processing performance. As input to our accuracy experiments we use real publicly available traffic traces. Furthermore, performance stress tests were conducted using high speed packet generators. Results exhibit that our approach is applicable in typical enterprise and/or carrier environments, featuring packet rates of 1-2 Mpps for l0G links.
14
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
Pat Bosshart, Dan Daly, Glen Gibb et al. · ACM SIGCOMM Computer Communication Review · 2014 · 2.8K citations
NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing
John W. Lockwood, Nick McKeown, Gregory R. Watson et al. · 2007 · 314 citations
Toke Høiland-Jørgensen, Jesper Dangaard Brouer, Daniel Borkmann et al. · 2018 · 297 citations · Full text