WebRTC-Leak-Test
WebRTC lässt Webseiten direkte Verbindungen aufbauen; dafür sammelt der Browser seine eigenen Adressen. Dieser Test zeigt, was eine Seite so erfahren könnte.
Der Test fragt den öffentlichen STUN-Server von Cloudflare (stun.cloudflare.com, Port 3478), welche Adresse er sieht – wie es eine Videoanruf-Seite tun würde. Cloudflare sieht dabei Ihre Adresse; an unseren Server wird nichts gesendet.
WebRTC erlaubt einer Webseite direkte Audio-, Video- und Datenverbindungen – die Technik hinter Videoanrufen im Browser. Um einen direkten Weg zwischen zwei Geräten zu finden, sammelt der Browser Kandidaten: seine lokalen Adressen und seine öffentliche Adresse, wie ein STUN-Server im Internet sie sieht.
Vor 2019 konnte jede Seite so Ihre lokalen Netzadressen auslesen. Moderne Browser verbergen sie hinter zufälligen .local-Namen (mDNS); eine Seite sieht dann etwa 8f3c….local statt 192.168.1.23.
Für VPN-Nutzer ist die öffentliche Adresse der interessante Teil. Normalerweise ist sie dieselbe, die jede Website sieht. Tunnelt das VPN nur einen Teil des Verkehrs, kann WebRTC die Adresse Ihrer echten Verbindung verraten. Der Test sammelt Kandidaten genau wie ein Anruf, über den öffentlichen STUN-Server von Cloudflare, und vergleicht die öffentliche Adresse mit der, die diese Seite sieht.
Häufig gestellte Fragen
Wer sieht während des Tests meine Adresse?
Der STUN-Server von Cloudflare (stun.cloudflare.com), der eine Adresse sehen muss, um sie zu melden – wie bei jedem Videoanruf. Vom Test wird nichts an unseren Server gesendet.
Wie stoppe ich ein WebRTC-Leck?
Nutzen Sie eine VPN-App, die allen Verkehr, auch UDP, durch den Tunnel leitet; viele haben eine Einstellung für WebRTC- oder Leckschutz. In Firefox lässt sich WebRTC ganz abschalten (media.peerconnection.enabled in about:config).
Der Test zeigt eine unerwartete IPv6-Adresse.
Manche VPNs tunneln nur IPv4. Zeigt WebRTC eine öffentliche IPv6-Adresse Ihres eigenen Providers, umgeht Ihr IPv6-Verkehr das VPN.