Evaluating Susceptibility of VPN Implementations to DoS Attacks Using Adversarial Testing
Fabio Streun, Joel Wanner, Adrian Perrig

TL;DR
This paper evaluates the resilience of popular VPN implementations against flooding-based DoS attacks, revealing significant vulnerabilities and implementation flaws that compromise their security under adversarial conditions.
Contribution
It introduces an adversarial testing methodology for VPNs, providing new insights into their vulnerabilities to flooding DoS attacks and exposing implementation flaws.
Findings
WireGuard can be fully denied with 700 Mb/s attack traffic.
strongSwan can be blocked with 75 Mb/s attack traffic.
OpenVPN can be overwhelmed with 100 Mb/s flood traffic.
Abstract
Many systems today rely heavily on virtual private network (VPN) technology to connect networks and protect their services on the Internet. While prior studies compare the performance of different implementations, they do not consider adversarial settings. To address this gap, we evaluate the resilience of VPN implementations to flooding-based denial-of-service (DoS) attacks. We focus on a class of stateless flooding attacks, which are particularly threatening to real connections, as they can be carried out by an off-path attacker using spoofed IP addresses. We have implemented various attacks to evaluate DoS resilience for three major open-source VPN solutions, with surprising results: On high-performance hardware with a interface, data transfer over established WireGuard connections can be fully denied with of attack traffic. For strongSwan…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
