Cos'è un WebRTC leak?
WebRTC permette ai browser di stabilire connessioni audio, video e dati in tempo reale direttamente tra loro, ed è alla base delle chiamate web e della condivisione dello schermo. Per trovare un percorso diretto, il browser raccoglie i "candidati ICE": gli indirizzi IP a cui è raggiungibile. Chiede anche a un server STUN pubblico da quale indirizzo IP pubblico sembra provenire. Qualsiasi pagina web può avviare questa operazione in JavaScript senza chiedere permesso, quindi una pagina può scoprire il tuo vero indirizzo IP pubblico anche se il tuo traffico normale passa da una VPN o da un proxy che non gestisce WebRTC. Questo è un WebRTC leak.
Come funziona questo test
- Il tuo browser crea una connessione WebRTC e raccoglie i candidati usando il server STUN pubblico di Google.
- Estraiamo ogni indirizzo IP trovato e confrontiamo quelli pubblici con l'indirizzo IP che il nostro server vede per il tuo normale traffico web.
- Se WebRTC rivela un indirizzo IP pubblico diverso da quello che vedono i siti web, il tuo vero IP sta trapelando.
I browser moderni nascondono il tuo indirizzo IP locale dietro un nome .local casuale (mDNS), e questo non è un leak. Tutto viene eseguito nel tuo browser; i candidati non vengono inviati al nostro server.
Come risolvere un WebRTC leak
- Usa un'app VPN con protezione dal WebRTC leak, oppure instrada tutto il traffico attraverso la VPN a livello di sistema invece che con un'estensione proxy solo per il browser.
- Firefox: apri
about:confige impostamedia.peerconnection.enabledsufalse(questo disattiva le chiamate web). - Chrome, Edge e Brave: usa un'estensione che limita WebRTC oppure, in Brave, imposta Gestione politica IP WebRTC su "Disabilita UDP senza proxy".
- Safari: non espone gli IP locali per impostazione predefinita; tienilo aggiornato.
Controlla anche i leak IPv6 e leggi Cos'è un DNS leak e un WebRTC leak.
Domande frequenti
Un IP locale come 192.168.1.20 nei risultati è un problema?
Da solo rivela poco, ma insieme ad altri dati aiuta a creare la tua impronta digitale (fingerprint). Oggi la maggior parte dei browser lo sostituisce con un nome mDNS.
La modalità in incognito impedisce i WebRTC leak?
No. La navigazione privata non cambia il modo in cui WebRTC raccoglie gli indirizzi.
Aggiornato