WebRTC leak test
Maaaring ibunyag ng mga browser ang totoo mong IP sa pamamagitan ng WebRTC kahit itinatago ito ng VPN sa mga website. Sinusuri ng test na ito kung ganoon ang sa iyo — buo sa iyong browser, walang ipinapadalang data kahit saan.
Ano ang WebRTC leak?
Ang WebRTC ay feature ng browser para sa peer-to-peer na audio, video, at data — ginagamit ng Google Meet, Discord, at maraming web app. Para makabuo ng P2P na koneksyon, gumagamit ang browser ng mga STUN server para tuklasin ang sarili nitong mga IP address, kasama ang mga lokal at nasa likod ng NAT. Maaaring hilingin ng isang website sa browser na tahimik na patakbuhin ang pagtuklas na ito at basahin ang mga nakuhang IP sa JavaScript — lampas nang tuluyan sa VPN.
Paano gumagana ang test
Gumagawa ang iyong browser ng pekeng RTCPeerConnection, tumatawag ng createOffer, at binabasa ang mga nabuong ICE candidate. Kasama sa mga ICE candidate ang bawat IP na mahahanap ng browser — pati ang totoo mong IP, kahit tinutunnel ng VPN ang lahat ng ibang traffic. Lokal na tumatakbo ang test; walang ipinapadala sa aming mga server.
Paano ayusin ang WebRTC leak
Tatlong opsyon: (1) Gumamit ng VPN na aktibong humaharang sa WebRTC leak (dini-disable ng mga iOS at Android app ng Doppler ang WebRTC sa labas ng tunnel). (2) Mag-install ng browser extension na nagdi-disable ng WebRTC (may opsyon ang uBlock Origin para rito). (3) Sa Firefox, itakda ang media.peerconnection.enabled sa false sa about:config. Masisira ng pag-disable ng WebRTC ang mga video call sa browser; gumamit na lang ng native app.