Apa itu WebRTC leak?
WebRTC memungkinkan browser membuat koneksi audio, video, dan data real-time secara langsung satu sama lain, yang mendukung panggilan web dan berbagi layar. Untuk menemukan jalur langsung, browser mengumpulkan "kandidat ICE": alamat IP tempat browser dapat dijangkau. Browser juga menanyakan kepada server STUN publik dari alamat IP publik mana ia tampak berasal. Halaman web mana pun dapat memicu ini lewat JavaScript tanpa meminta izin, sehingga sebuah halaman dapat mengetahui alamat IP publik asli Anda meskipun lalu lintas biasa Anda melewati VPN atau proxy yang tidak menangani WebRTC. Itulah WebRTC leak.
Cara kerja tes ini
- Browser Anda membuat koneksi WebRTC dan mengumpulkan kandidat memakai server STUN publik milik Google.
- Kami mengekstrak setiap alamat IP yang ditemukan dan membandingkan yang publik dengan alamat IP yang dilihat server kami untuk lalu lintas web biasa Anda.
- Jika WebRTC mengungkap alamat IP publik yang berbeda dari yang dilihat situs web, IP asli Anda bocor.
Browser modern menyembunyikan alamat IP lokal Anda di balik nama .local acak (mDNS), yang bukan kebocoran. Semuanya berjalan di browser Anda; kandidat tidak dikirim ke server kami.
Cara memperbaiki WebRTC leak
- Gunakan aplikasi VPN dengan perlindungan WebRTC leak, atau arahkan semua lalu lintas melalui VPN di tingkat sistem, bukan dengan ekstensi proxy khusus browser.
- Firefox: buka
about:configdan setelmedia.peerconnection.enabledkefalse(ini menonaktifkan panggilan web). - Chrome, Edge, dan Brave: gunakan ekstensi pembatas WebRTC, atau di Brave setel WebRTC IP handling policy ke "Disable non-proxied UDP".
- Safari: tidak mengungkap IP lokal secara default; pastikan selalu diperbarui.
Periksa juga kebocoran IPv6, dan baca penjelasan DNS dan WebRTC leak.
Pertanyaan yang sering diajukan
Apakah IP lokal seperti 192.168.1.20 di hasil itu masalah?
Dengan sendirinya IP itu tidak banyak mengungkap, tetapi bila digabung dengan data lain, IP itu membantu fingerprinting terhadap Anda. Sebagian besar browser kini menggantinya dengan nama mDNS.
Apakah mode incognito mencegah WebRTC leak?
Tidak. Penjelajahan pribadi tidak mengubah cara WebRTC mengumpulkan alamat.
Diperbarui