Test di perdita WebRTC
I browser possono rivelare il tuo vero IP tramite WebRTC anche quando una VPN lo nasconde ai siti. Questo test verifica se il tuo lo fa — interamente nel browser, senza inviare dati da nessuna parte.
Che cos'è una perdita WebRTC?
WebRTC è una funzione del browser per audio, video e dati peer-to-peer — usata da Google Meet, Discord e molte app web. Per stabilire una connessione P2P, il browser usa server STUN per scoprire i propri indirizzi IP, compresi quelli locali e dietro NAT. Un sito può chiedere al browser di eseguire questa scoperta in silenzio e leggere gli IP risultanti via JavaScript, aggirando del tutto la VPN.
Come funziona il test
Il browser crea una RTCPeerConnection fittizia, chiama createOffer e legge i candidati ICE risultanti. I candidati ICE includono ogni IP che il browser riesce a trovare — compreso quello vero, anche quando una VPN sta incanalando tutto il resto del traffico. Il test gira in locale; nulla viene inviato ai nostri server.
Come risolvere una perdita WebRTC
Tre opzioni: (1) Usa una VPN che blocchi proattivamente le perdite WebRTC (le app Doppler per iOS e Android disattivano WebRTC fuori dal tunnel). (2) Installa un'estensione del browser che disattivi WebRTC (uBlock Origin ha un'opzione apposta). (3) Su Firefox, imposta media.peerconnection.enabled su false in about:config. Disattivare WebRTC romperà le videochiamate nel browser; usa un'app nativa al suo posto.