WebRTC-lekkasjetest
WebRTC lar nettsider sette opp direkte forbindelser, og for å gjøre det samler nettleseren inn sine egne adresser. Testen viser hva en side kan få vite på den måten.
Testen spør Cloudflares offentlige STUN-server (stun.cloudflare.com, port 3478) om adressen den ser, slik en videosamtaleside ville gjort. Cloudflare ser derfor adressen din; ingenting sendes til serveren vår.
WebRTC lar en nettside åpne direkte lyd-, video- og dataforbindelser – teknologien bak videosamtaler i nettleseren. For å finne en direkte vei mellom to enheter samler nettleseren inn kandidater: de lokale adressene sine, og den offentlige adressen slik en STUN-server på internett ser den.
Før 2019 kunne hvilken som helst side lese de lokale nettverksadressene dine på denne måten. Moderne nettlesere skjuler dem bak tilfeldige .local-navn (mDNS), så en side ser noe som 8f3c….local i stedet for 192.168.1.23.
Den offentlige adressen er det interessante for VPN-brukere. Vanligvis er den den samme adressen alle nettsteder ser. Tunnelerer VPN-en bare deler av trafikken, kan WebRTC avsløre adressen til den egentlige tilkoblingen din. Testen samler kandidater akkurat slik en samtale ville gjort, med Cloudflares offentlige STUN-server, og sammenligner den offentlige adressen med den denne siden ser.
Ofte stilte spørsmål
Hvem ser adressen min under testen?
Cloudflares STUN-server (stun.cloudflare.com), som må se en adresse for å kunne rapportere den, akkurat som i en vanlig videosamtale. Ingenting fra testen sendes til serveren vår.
Hvordan stopper jeg en WebRTC-lekkasje?
Bruk en VPN-app som sender all trafikk, også UDP, gjennom tunnelen; mange har en innstilling for WebRTC- eller lekkasjebeskyttelse. I Firefox kan WebRTC slås helt av (media.peerconnection.enabled i about:config).
Testen viser en IPv6-adresse jeg ikke ventet.
Noen VPN-er tunnelerer bare IPv4. Viser WebRTC en offentlig IPv6-adresse fra din egen leverandør, går IPv6-trafikken din utenom VPN-en.