Privasi & VPN

Apa itu WebRTC?

WebRTC adalah teknologi browser di balik panggilan video dan berbagi layar tanpa plugin. Untuk menghubungkan dua browser secara langsung, ia harus menemukan alamat jaringan keduanya — dan halaman web mana pun bisa memicu penemuan itu, dan begitulah WebRTC menjadi cara bagi situs untuk melihat alamat IP asli Anda di balik VPN.

Dalam panduan ini

Untuk apa WebRTC dipakai

Audio, video, dan data real-time antarbrowser: layanan rapat, panggilan di dalam browser, berbagi layar, sebagian situs transfer file dan game. Tertanam di setiap browser, tidak butuh plugin, dan mengenkripsi semua yang dibawanya. Agar koneksi berfungsi menembus router rumah, browser mengumpulkan kandidat ICE — alamat lokalnya dan, lewat server STUN, alamat publiknya sebagaimana terlihat dari luar — dan kedua pihak saling bertukar kandidat tersebut.

Tes sekarang

Mengecek
IP yang dilihat website216.73.216.52
IP yang diekspos WebRTC198.51.100.23

Berjalan terhadap server uji kami sendiri. Tidak ada yang disimpan.

Buka Tes Kebocoran WebRTC

Masalah kebocoran IP

Pengumpulan kandidat itulah yang bocor. Sebuah halaman bisa membuat objek koneksi, memicu pengumpulan, dan membaca kandidatnya, semuanya tanpa dialog izin dan tanpa panggilan apa pun yang terjadi. Permintaan STUN keluar lewat rute mana pun yang dipilih sistem operasi, yang bisa jadi antarmuka fisik dan bukan tunnel VPN — dan proxy sama sekali tidak pernah membawanya, karena STUN memakai UDP. Hasilnya adalah alamat publik yang bukan milik VPN, terlihat oleh halaman tersebut. Alamat lokal dulu bocor dengan cara yang sama; browser modern kini menggantinya dengan nama mDNS acak. Tes kebocoran WebRTC melakukan persis pengumpulan ini ke server STUN kami sendiri dan membandingkan hasilnya dengan alamat yang dilihat website.

Cara menonaktifkan atau membatasi WebRTC

Utamakan membatasi daripada menonaktifkan, agar panggilan tetap berfungsi. Chrome, Edge, dan Brave mendukung WebRTC IP handling policy; atur ke disable non-proxied UDP (Brave di pengaturannya, Chrome dan Edge lewat ekstensi atau kebijakan perusahaan) dan WebRTC hanya memakai rute default — VPN saat tersambung. Firefox: di about:config atur media.peerconnection.ice.default_address_only ke true, dan media.peerconnection.enabled ke false untuk menonaktifkan WebRTC sepenuhnya. Safari tidak menawarkan sakelar tetapi menyembunyikan alamat lokal dan hanya mengumpulkan kandidat publik saat sebuah halaman benar-benar menyiapkan koneksi. Banyak aplikasi dan ekstensi VPN menerapkan kebijakan yang sama untuk Anda. Apa pun yang Anda ubah, jalankan ulang tes untuk memastikan statusnya tidak bocor atau diblokir.

Pertanyaan

Apakah WebRTC berisiko bagi keamanan?

Protokolnya aman; media dan datanya terenkripsi. Kekhawatiran privasinya adalah penemuan alamat tanpa dialog izin, yang penting jika Anda mengandalkan VPN atau proxy untuk menyembunyikan alamat.

Bagaimana cara menonaktifkan WebRTC?

Firefox: media.peerconnection.enabled = false di about:config. Chrome, Edge, Brave: atur IP handling policy ke disable non-proxied UDP (Brave di Settings › Privacy; Chrome/Edge lewat ekstensi). Safari: tidak ada sakelar; Lockdown Mode di iOS menonaktifkannya.

Apakah memblokir WebRTC itu baik?

Membatasinya (hanya rute default) baik jika Anda memakai VPN atau proxy dan tidak ada ruginya. Memblokirnya sepenuhnya merusak panggilan berbasis browser; lakukan hanya jika Anda tidak pernah memakainya.

Apa fungsi ekstensi WebRTC?

Ia mengatur kebijakan penanganan IP browser sehingga kandidat hanya dikumpulkan lewat rute default, atau tidak sama sekali, dan kadang menghapus alamat lokal. Ia tidak bisa mengenkripsi atau mengalihkan lalu lintas.

Apa yang terjadi saat kebocoran IP WebRTC terdeteksi?

Situs bisa membaca alamat publik yang bukan milik VPN Anda — biasanya alamat rumah atau seluler Anda — dan mencatat atau mencari geolokasinya. Tidak ada yang dikirim ke mana pun oleh tes kami; terapkan salah satu perbaikan dan uji ulang.

CheckMyIP Team
Network engineers and privacy researchers