Esegui questo test di fuga WebRTC per verificare se il tuo browser sta esponendo il tuo vero indirizzo IP pubblico o locale tramite le API WebRTC. Se viene rilevata una fuga, ti mostriamo esattamente come risolverla.
Risultati del test interno di FreeGuard
FreeGuard VPN blocca la scoperta dell’IP WebRTC a livello di rete, impedendo sia le fughe dell’IP pubblico sia quelle dell’IP locale su tutti i browser testati.
Come le fughe WebRTC aggirano il tuo VPN ed espongono il tuo vero indirizzo IP
WebRTC utilizza richieste a server STUN per scoprire i tuoi indirizzi IP per la comunicazione peer-to-peer, e queste richieste possono aggirare completamente il tuo tunnel VPN.
WebRTC (Web Real-Time Communication) è una tecnologia del browser che consente la condivisione peer-to-peer di audio, video e dati senza plugin. Alimenta le videochiamate su piattaforme come Google Meet, Discord e Facebook Messenger.
Per stabilire connessioni peer-to-peer, WebRTC deve scoprire i tuoi indirizzi IP. Lo fa inviando richieste ai server STUN (Session Traversal Utilities for NAT). Il problema è che queste richieste STUN possono avvenire al di fuori del tuo tunnel VPN, rivelando sia il tuo indirizzo IP pubblico sia gli indirizzi IP della rete locale.
Questo significa che, anche con un VPN attivo, un sito web può usare JavaScript per attivare WebRTC e scoprire il tuo vero indirizzo IP. La fuga avviene a livello del browser, non a livello di rete, ed è per questo che molti VPN che funzionano a livello di sistema non riescono a impedirla.
Tutti i principali browser — Chrome, Firefox, Edge e Opera — hanno WebRTC abilitato per impostazione predefinita. Safari ha WebRTC ma con autorizzazioni predefinite più restrittive.
Come disabilitare WebRTC in ogni browser principale
Puoi disabilitare WebRTC in Firefox tramite about:config, usare estensioni del browser in Chrome ed Edge, oppure usare un VPN che blocca le fughe WebRTC a livello di rete.
Firefox: Digita about:config nella barra degli indirizzi, cerca media.peerconnection.enabled e impostalo su false. Questo disabilita completamente WebRTC.
Chrome / Edge / Opera: Questi browser non consentono di disabilitare WebRTC tramite le impostazioni. Installa un’estensione per prevenire le fughe WebRTC, oppure usa un VPN con protezione integrata contro le fughe WebRTC. Nota che le estensioni possono solo limitare WebRTC, non disabilitarlo completamente.
Safari: Vai su Preferences → Advanced → Show Develop menu. Nel menu Develop, deseleziona “Enable WebRTC MDNS ICE candidates” per impedire le fughe dell’IP locale.
Approccio migliore: Invece di disabilitare WebRTC (cosa che rompe le videochiamate), usa un VPN come FreeGuard che intercetta le richieste STUN WebRTC a livello di rete, garantendo che venga restituito solo l’IP del VPN.
Come proteggerti in 3 passaggi
- Passo 1: Esegui il test di fuga WebRTC sopra con il tuo VPN connesso per vedere se il tuo vero IP è esposto
- Passo 2: Se viene rilevata una fuga, controlla le impostazioni del browser oppure installa un’estensione per prevenire le fughe WebRTC
- Passo 3: Esegui di nuovo il test per confermare che la fuga sia stata risolta e che sia visibile solo il tuo IP del VPN
Domande frequenti
Che cos’è WebRTC e perché esiste nel mio browser se crea una potenziale vulnerabilità per la privacy per garantire che i miei dati personali e la mia attività di navigazione rimangano completamente privati?
WebRTC consente videochiamate in tempo reale, chat vocale e condivisione di file direttamente nel browser senza plugin. È essenziale per servizi come Google Meet e Discord. Il rischio per la privacy è un effetto collaterale del suo meccanismo di scoperta dell’IP.
Un sito web può scoprire il mio vero indirizzo IP tramite WebRTC anche quando sono connesso a un VPN e quali sono le cose più importanti che dovrei sapere a riguardo?
Sì. Le richieste STUN di WebRTC possono aggirare i tunnel VPN e rivelare i tuoi veri indirizzi IP pubblici e locali. Ecco perché è importante una protezione dedicata contro le fughe WebRTC.
Disabilitare WebRTC nel mio browser influisce sulla mia capacità di usare servizi di videochiamata come Zoom o Google Meet e quali sono le cose più importanti che dovrei sapere a riguardo?
Sì, disabilitare WebRTC rompe le videochiamate basate sul browser. Un approccio migliore è usare un VPN con protezione contro le fughe WebRTC, che maschera il tuo IP mantenendo WebRTC funzionante.
Qual è la differenza tra una fuga WebRTC che mostra il mio indirizzo IP pubblico rispetto al mio IP locale o privato e quali sono le cose più importanti che dovrei sapere a riguardo?
Una fuga dell’IP pubblico rivela il tuo ISP e la tua posizione approssimativa ai siti web. Una fuga dell’IP locale (come 192.168.x.x) rivela la configurazione della tua rete ma, da sola, è meno identificativa.
Perché alcune estensioni per browser VPN non riescono a prevenire le fughe WebRTC mentre le applicazioni VPN desktop ci riescono e quali sono le considerazioni chiave e le potenziali limitazioni di cui dovrei essere consapevole prima di procedere?
Le estensioni del browser operano all’interno della sandbox del browser e non possono controllare completamente WebRTC a livello di rete. Le app VPN desktop intercettano il traffico a livello di OS, offrendo una protezione più completa.
Anche il mio browser mobile su Android o iOS è vulnerabile alle fughe WebRTC quando utilizzo un’app VPN e quali sono le cose più importanti che dovrei sapere a riguardo?
Sì. I browser mobili supportano WebRTC e possono perdere il tuo IP. Tuttavia, le app VPN che configurano il tunnel di rete del dispositivo in genere impediscono le fughe WebRTC su mobile in modo più efficace che su desktop.
Come posso verificare se un sito web specifico sta tentando di usare WebRTC per scoprire il mio vero indirizzo IP e quali sono le cose più importanti che dovrei sapere a riguardo?
Apri gli strumenti di sviluppo del tuo browser (F12), vai alla scheda Console e cerca le chiamate all’API RTCPeerConnection. Il nostro test sopra controlla automaticamente anche tutti i vettori di fuga WebRTC.
Usare la modalità di navigazione in incognito o privata del browser impedirà a WebRTC di far trapelare il mio vero indirizzo IP ai siti web e quali sono le cose più importanti che dovrei sapere a riguardo?
No. La modalità in incognito non disabilita WebRTC. Il tuo IP può comunque essere esposto tramite richieste STUN anche nella navigazione privata. Hai bisogno di un VPN o di una protezione specifica per WebRTC.
WebRTC is enabled by default in Chrome, Firefox, Edge, and Opera, potentially exposing local and public IP addresses even when using a VPN. — Mozilla Developer Network (2024)
Research shows that 20-30% of browser-based VPN extensions fail to prevent WebRTC IP leaks in their default configuration. — USENIX Security (2023)
WebRTC STUN requests can reveal both IPv4 and IPv6 addresses, bypassing VPN tunnels through direct peer-to-peer connection negotiation. — W3C WebRTC Working Group (2024)