Meine Verbindung prüfen

Ratgeber · Deine IP & Privatsphäre

Was ist ein WebRTC-Leak, und wie stoppe ich ihn?

Du schaltest dein VPN ein, prüfst deine IP und siehst die Adresse des VPN. Gut. Aber eine Seite kann deinem Browser über WebRTC eine andere Frage stellen und eine andere Antwort bekommen. Dieser Unterschied ist das Leak.

Was WebRTC macht

WebRTC ist die Browserfunktion hinter Videoanrufen und Bildschirmfreigabe in Tools wie Google Meet und Microsoft Teams im Web. Um zwei Menschen direkt zu verbinden, muss jeder Browser herausfinden, unter welchen Adressen er erreichbar ist: seine Adresse im lokalen Netz und die öffentliche Adresse, die das Internet sieht. Die öffentliche findet er, indem er einen kleinen öffentlichen Server, einen STUN-Server, fragt: „Von welcher Adresse siehst du mich kommen?“

Eine Webseite kann diesen Vorgang starten, ohne um Erlaubnis zu fragen und ohne Kamera oder Mikrofon zu nutzen. Sie liest einfach die Antworten.

Wie das Leak entsteht

Wie ein WebRTC-Leak entsteht Oberer Weg: Der normale Webverkehr des Browsers läuft über ein VPN oder einen Proxy nur für den Browser, die Website sieht also die Adresse des VPN, 203.0.113.80. Unterer Weg: Die Frage von WebRTC an einen STUN-Server verlässt das Gerät direkt, am Proxy vorbei, also enthält die Antwort die echte Heimadresse, 198.51.100.23, die die Seite lesen kann. Dein Browser zu Hause Browser-VPN oder Proxy Website sieht 203.0.113.80 STUN-Server sieht 198.51.100.23 Webverkehr WebRTC umgeht den Proxy
Die Seite lädt über den Proxy, die Adressprüfung von WebRTC aber nicht. Dokumentationsadressen stehen für echte.

Ob das passiert, hängt von der Art deines VPN ab:

Und lokale Adressen wie 192.168.1.20? Ältere Browser gaben sie jeder Seite. Aktuelle Versionen von Chrome, Edge, Firefox und Safari verstecken sie hinter zufälligen Namen auf .local, es sei denn, du hast der Seite Kamera oder Mikrofon erlaubt. Dieser Teil des alten Problems ist also weitgehend erledigt.

Teste es

Die Startseite von iplover führt den Test in deinem Browser aus: Sie fragt den STUN-Server von Cloudflare (derselben Firma, die die Seite hostet), sammelt jede Adresse, die WebRTC meldet, ignoriert die zufälligen .local-Namen und vergleicht den Rest mit der öffentlichen Adresse, die unser Server bei deinem Seitenaufruf gesehen hat. Drei Ergebnisse sind möglich:

ErgebnisWas es bedeutetWas zu tun ist
Kein LeakWebRTC hat nichts gemeldet, was über die Adresse hinausgeht, die Websites ohnehin sehenNichts.
Leak gefunden, mit einer aufgeführten AdresseWebRTC kann eine andere Adresse als deine öffentliche verratenNutzt du ein VPN und ist die aufgeführte Adresse deine echte, behebe es wie unten beschrieben. Nutzt du kein VPN, kann es deine IPv6-Adresse oder eine zweite Verbindung sein; das ist kein Datenschutzleck.
WebRTC ist nicht verfügbarDer Browser blockiert es (oder es ist ausgeschaltet)Nichts: Darüber kann nichts nach außen dringen.

Mach den Test zweimal, mit VPN an und aus. Stimmt die bei eingeschaltetem VPN aufgeführte Adresse mit der überein, die bei ausgeschaltetem VPN angezeigt wird, leckt deine echte Adresse.

So stoppst du es, Browser für Browser

Mach nach jeder Änderung den Test erneut, um sicherzugehen, dass sie bewirkt hat, was du erwartest.

Was ein WebRTC-Leak nicht kann

Das Leak verrät eine Adresse, also genau das, was jede Website sieht, wenn du kein VPN nutzt: ungefähr wo du bist und welchen Provider du hast. Es legt weder deine Dateien noch deine Passwörter noch deinen Verlauf offen. Es zählt, wenn der Sinn deines VPN ist, dass Websites deine Adresse nicht erfahren, und kaum, wenn du ein VPN nur nutzt, um dich im öffentlichen WLAN zu schützen.

Quellen

Offizielle Dokumente, mit denen wir die Fakten in diesem Ratgeber geprüft haben.