WebRTC sızıntısı nedir?
WebRTC, tarayıcıların birbirleriyle doğrudan gerçek zamanlı ses, görüntü ve veri bağlantıları kurmasını sağlar; web üzerinden görüşmeler ve ekran paylaşımı bununla çalışır. Doğrudan bir yol bulmak için tarayıcı "ICE adayları" toplar: kendisine ulaşılabilecek IP adresleri. Ayrıca herkese açık bir STUN sunucusuna hangi genel IP adresinden geliyor göründüğünü sorar. Herhangi bir web sayfası bunu izin istemeden JavaScript ile tetikleyebilir; bu yüzden normal trafiğiniz WebRTC'yi işlemeyen bir VPN veya proxy üzerinden geçse bile bir sayfa gerçek genel IP adresinizi öğrenebilir. İşte buna WebRTC sızıntısı denir.
Bu test nasıl çalışır
- Tarayıcınız bir WebRTC bağlantısı oluşturur ve Google'ın herkese açık STUN sunucusunu kullanarak adayları toplar.
- Bulunan her IP adresini çıkarırız ve genel olanları, sunucumuzun normal web trafiğiniz için gördüğü IP adresiyle karşılaştırırız.
- WebRTC, web sitelerinin gördüğünden farklı bir genel IP adresi ortaya çıkarıyorsa gerçek IP adresiniz sızıyor demektir.
Modern tarayıcılar yerel IP adresinizi rastgele bir .local adının (mDNS) arkasına gizler; bu bir sızıntı değildir. Her şey tarayıcınızda çalışır; adaylar sunucumuza gönderilmez.
WebRTC sızıntısı nasıl düzeltilir
- WebRTC sızıntı korumalı bir VPN uygulaması kullanın veya tüm trafiği yalnızca tarayıcıya özel bir proxy eklentisi yerine sistem düzeyinde VPN üzerinden yönlendirin.
- Firefox:
about:config'i açın vemedia.peerconnection.enableddeğerinifalseyapın (bu, web görüşmelerini devre dışı bırakır). - Chrome, Edge ve Brave: WebRTC'yi sınırlayan bir eklenti kullanın ya da Brave'de WebRTC IP işleme ilkesini "Proxy kullanmayan UDP'yi devre dışı bırak" olarak ayarlayın.
- Safari: yerel IP'leri varsayılan olarak açığa çıkarmaz; güncel tutun.
Ayrıca IPv6 sızıntılarını kontrol edin ve DNS ve WebRTC Sızıntıları Nedir? rehberini okuyun.
Sıkça sorulan sorular
Sonuçlarda 192.168.1.20 gibi yerel bir IP görmek sorun mu?
Tek başına çok az şey açığa çıkarır, ancak diğer verilerle birleştiğinde sizi parmak izi yoluyla tanımlamaya yardımcı olur. Çoğu tarayıcı artık onu bir mDNS adıyla değiştiriyor.
Gizli mod WebRTC sızıntılarını önler mi?
Hayır. Gizli gezinme, WebRTC'nin adresleri nasıl topladığını değiştirmez.
Güncellendi