WireGuard, das schlanke VPN-Protokoll: Kryptografie, Geschwindigkeit und der IP-Datenschutz-Haken

Von 534 Privatkunden-VPNs in unseren Daten geben 103 an, keinen anzubieten. Unten: die Dienste, die dafür am höchsten ranken.

186Privatkunden-VPNs bieten ihn
245äußern sich nicht dazu

WireGuard ist ein Open-Source-VPN-Protokoll: freie Software, die Datenverkehr in einem verschlüsselten Tunnel zwischen zwei Computern verpackt. Es ist kein Abo-Dienst. Sein Code ist klein genug, um ihn allein zu prüfen, seine Kryptografie besteht aus einer einzigen festen, modernen Suite, und es stellt die Verbindung nach Netzwerkwechseln wieder her, ohne dass Sie sich erneut anmelden müssen. Zwei Einschränkungen vor der Nutzung: Der Server speichert standardmäßig einige Adressdaten, und Zensoren können den Datenverkehr über seinen Fingerabdruck erkennen.

Wie das Protokoll aufgebaut ist

Die Linux-Kernel-Implementierung umfasst rund 4.000 Zeilen. Ältere VPN-Stacks sind für eine solche Prüfung deutlich zu groß. Der Entwurf stammt von Jason A. Donenfeld, und das Whitepaper nennt die exakte Konstruktion: Noise_IKpsk2_25519_ChaChaPoly_BLAKE2s. Einfach ausgedrückt: Der Handshake nutzt das Noise-Framework, die Schlüssel werden über Curve25519 vereinbart, die Daten werden mit ChaCha20 verschlüsselt und mit Poly1305 authentifiziert, und BLAKE2s übernimmt das Hashing.

Eine Chiffre-Auswahl gibt es nicht. Eine feste Suite, keine Aushandlung, keinen Legacy-Ausweichpfad, in den ein Angreifer Sie zwingen könnte. Sollte eine Grundkomponente einmal brechen, kommt die Fehlerbehebung als neue Protokollversion. Der Handshake selbst ist in einem einzigen Round-Trip abgeschlossen, und die Sitzungsschlüssel rotieren etwa alle zwei Minuten mit einem frischen Handshake.

Anmeldungen entfallen ebenfalls. Jede Seite hält einen privaten Schlüssel und kennt den öffentlichen Schlüssel des Gegenübers, der an die Tunnel-Adressen gebunden ist, die er nutzen darf (Cryptokey Routing). Ein falsches Zeichen im Schlüssel, und die Verbindung ist tot: Ein Peer ohne gültigen Schlüssel erhält Stille, sodass ein Portscan ins Leere läuft. Der Datenverkehr läuft standardmäßig immer über UDP auf Port 51820, wobei Anbieter ihn oft verschieben. Einen TCP-Modus gibt es nicht, weil TCP in TCP den Durchsatz zusammenbrechen lässt.

Im Linux-Kernel seit 5.6

WireGuard wurde im März 2020 in Linux 5.6 integriert. Kernelnahe Treiber gibt es auch für Windows, FreeBSD, OpenBSD und Android-Kernel, dazu Apps für macOS und iOS. Die Verankerung im Kernel ist wichtig: Pakete umgehen die Umwege über den Userspace, die ältere Tunnel ausbremsen.

Geschwindigkeit und Roaming

Die Geschwindigkeit folgt direkt aus dem Entwurf. Wenig Overhead pro Paket, ein Handshake, der in einem einzigen Austausch erledigt ist, und ChaCha20, das in Software auf Smartphones und Routern ohne AES-Hardwarebeschleunigung schnell läuft.

Roaming ist von Anfang an eingebaut und nicht nachträglich aufgesetzt. Der Server erfährt die Adresse des Clients aus dem letzten authentifizierten Paket, sodass der Wechsel vom Heim-WLAN zu mobilen Daten den Tunnel ohne neue Anmeldung am Leben hält. Ändert sich die IP-Adresse des Geräts, aktualisiert das nächste gültige Paket den Endpunkt, und der Client verbindet sich nie neu und muss nichts erneut eingeben.

Der Datenschutz-Haken und wie Anbieter ihn beheben

Werkseitig hat jeder Peer eine feste interne Tunnel-IP in seiner Konfiguration, und der Server behält die zuletzt genutzte öffentliche IP-Adresse und den Port dieses Peers im Speicher, solange die Schnittstelle läuft. Auf einem gemeinsamen VPN-Server kann diese Zuordnung Ihre Sitzungen miteinander verknüpfen.

Anbieter beheben das auf verschiedene Weise. Doppeltes NAT ersetzt die feste interne Adresse durch eine zufällige pro Sitzung; NordVPNs NordLynx basiert auf diesem Ansatz. Schlüsselrotation erzeugt Schlüssel neu, sodass ein Schlüssel nicht viele Sitzungen verknüpfen kann, und einige Apps löschen die gespeicherten Peer-Adressen nach Sitzungsende. Bevor Sie einem No-Logs-Versprechen vertrauen, fragen Sie, welche dieser Maßnahmen der Dienst tatsächlich umsetzt.

Was WireGuard weglässt

Keine Verschleierung. Feste Nachrichtentypen und feste Handshake-Größen (148 Bytes für die Initialisierung, 92 für die Antwort) liefern einen per DPI leicht erkennbaren Fingerabdruck, und das Projekt überlässt die Tarnung bewusst einer darüberliegenden Schicht. Netzwerke, die nur TCP durchlassen, brechen den reinen UDP-Transport vollständig.

Wenn Ihr Netzwerk VPNs filtert, gibt es Optionen wie AmneziaWG, einen Fork, der die Paketform mit Junk-Paketen und Padding verändert und dabei die Kryptografie beibehält, das Einpacken des UDP-Datenstroms in einen weiteren Tunnel oder ein Stealth-Protokoll des Anbieters. Eine weitere Lücke: Das Protokoll ist nicht standardmäßig post-quantum-sicher, allerdings kann ein optionaler Pre-Shared-Key-Slot eine quantenresistente Schicht ergänzen.

WireGuard, OpenVPN und IKEv2 im Vergleich

WireGuard OpenVPN IKEv2/IPsec
Codebasis rund 4.000 Zeilen groß, dazu OpenSSL Teil des IPsec-Stacks des Betriebssystems
Chiffren ein fester Satz verhandelt verhandelt
Transport nur UDP UDP oder TCP UDP
Anmeldung Schlüsselpaare Zertifikate oder Passwort Zertifikate, EAP oder gemeinsamer Schlüssel
Netzwerkwechsel Tunnel bleibt bestehen Neuverbindung MOBIKE verschiebt den Tunnel
Für DPI erkennbar ja ja ja

Wie viele VPN-Dienste WireGuard anbieten

Von den 371 Diensten im Hauptranking von VPNRadarLab geben 169 an, WireGuard anzubieten, 2 teilweise, 84 sagen, sie bieten es nicht an, und 122 veröffentlichen gar keine Angabe; das Ranking zeigt, welche Dienste es anbieten.

FAQ

Ist WireGuard ein VPN-Dienst?

Nein. Es ist ein Protokoll. Ein Anbieter oder Ihr eigener Server stellt den Ausgangsknoten bereit.

Kostet WireGuard Geld?

Die Software ist kostenlos und Open Source. Ein Server, zu dem Sie sich verbinden, muss es nicht sein.

Verbirgt es meine IP?

Nur über den Server, zu dem Sie sich verbinden; das Protokoll selbst verschlüsselt den Datenverkehr.

Warum blockieren manche Netzwerke es?

Sein Handshake sieht jedes Mal identisch aus, und DPI-Filter greifen genau diesen Fingerabdruck auf.

Kurzes Fazit

WireGuard ist ein schlanker, schlüsselbasierter Tunnel mit fester, moderner Kryptografie, Geschwindigkeit auf Kernel-Ebene und Roaming, das Netzwerkwechsel übersteht. Fragen Sie, wie Ihr Anbieter die gespeicherte Peer-Adresse verbirgt, und halten Sie eine getarnte Ausweichoption wie AmneziaWG bereit, wo VPN-Datenverkehr gefiltert wird.

Top-Dienste: WireGuard VPNs

  1. CitadelVPN8.55
  2. Xeovo VPN5.05
  3. Proton VPN5.02
  4. X-VPN4,83
  5. StelsVPN4.79

Zum Ranking: WireGuard VPNs