How to stop a denial-of-service attack with Java and XDP
summary
Shows how to defend Java applications from distributed denial-of-service (DDoS) attacks by using eXpress Data Path (XDP) for high-performance network traffic filtering and analysis. Explains that traditional firewalls often fail for massive attacks, mentions Cloudflare’s use of XDP, and demonstrates integrating XDP-based packet filtering with Java applications.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:11DoS attacks today
- 8:11Firewall limitations
- 10:43XDP and eBPF
- 15:57C code example
- 17:09Tools without C
- 19:19XDP requirements
- 21:49XDP vs firewalls performance
- 24:14XDP with Java
- 26:41Demo: attack and mitigation
- 35:29Use cases and conclusions
related talks
21mHigh-Performance Cloud Native Traffic Authentication Solutions
47mBuilding a lightning fast Firewall with Java & eBPF
52mBuilding a Lightning Fast Firewall with Java & eBPF
54mWhat to Do If a DDoS Comes or Antiflood for the Poor
52mattack-driven defense
42mWrite your own Firewall with Java & eBPF
58mBuild a lightning fast Firewall with Java & eBPF
42mBypassing Anti-DDoS at Telecom Operators
