WebRTC-läcktest
WebRTC låter webbsidor upprätta direkta förbindelser, och för det samlar webbläsaren ihop sina egna adresser. Testet visar vad en sida skulle kunna få veta på det sättet.
Testet frågar Cloudflares offentliga STUN-server (stun.cloudflare.com, port 3478) vilken adress den ser, precis som en sida för videosamtal skulle göra. Cloudflare ser alltså din adress; ingenting skickas till vår server.
WebRTC låter en webbsida öppna direkta ljud-, video- och dataförbindelser – tekniken bakom videosamtal i webbläsaren. För att hitta en direkt väg mellan två enheter samlar webbläsaren in kandidater: sina lokala adresser och sin offentliga adress så som en STUN-server på internet ser den.
Före 2019 kunde vilken sida som helst läsa dina lokala nätadresser på det här sättet. Moderna webbläsare döljer dem bakom slumpmässiga .local-namn (mDNS), så sidan ser något i stil med 8f3c….local i stället för 192.168.1.23.
Den offentliga adressen är den intressanta delen för VPN-användare. Normalt är den samma adress som varje webbplats ser. Om VPN:en bara tunnlar en del av trafiken kan WebRTC avslöja adressen till din verkliga anslutning. Testet samlar in kandidater precis som ett samtal skulle, med Cloudflares offentliga STUN-server, och jämför den offentliga adressen med den som den här sidan ser.
Vanliga frågor
Vem ser min adress under testet?
Cloudflares STUN-server (stun.cloudflare.com), som måste se adressen för att kunna rapportera den, precis som i ett videosamtal. Ingenting från testet skickas till vår server.
Hur stoppar jag en WebRTC-läcka?
Använd en VPN-app som skickar all trafik, även UDP, genom tunneln; många har en inställning för WebRTC- eller läckskydd. I Firefox kan WebRTC stängas av helt (media.peerconnection.enabled i about:config).
Testet visar en IPv6-adress jag inte väntade mig.
En del VPN:er tunnlar bara IPv4. Om WebRTC visar en offentlig IPv6-adress från din egen operatör går din IPv6-trafik förbi VPN:en.