Sözlük · Ağ ve proxy'ler
WebRTC sızıntısı
WebRTC, bir sitenin normalde gördüğü proxy veya VPN adresinden farklı bir IP adresi açığa çıkardığında.
Tanım
Bir WebRTC sızıntısı, tarayıcının gerçek zamanlı iletişim yığını; kullanıcının bir proxy veya VPN arkasında gizli kalmasını beklediği gerçek genel IP veya yerel ağ adresi gibi bir IP adresini açığa çıkardığında gerçekleşir. WebRTC, uçtan uca ses, video veya veri bağlantıları kurmak için ağ adaylarını (ICE adayları) toplar.
Nasıl çalışır
- Bir bağlantı yolu bulmak için WebRTC, yerel arayüzlerden ve STUN/TURN sunucularından ICE adaylarını toplar; her aday bir adres içerir.
- Bir HTTP proxy'si yalnızca HTTP trafiğini taşır. WebRTC medyası genellikle, HTTP proxy'lerinin ve çoğu SOCKS proxy'sinin taşımadığı UDP kullanır, bu nedenle farklı bir rota izleyebilir.
- RFC 8828, "tüm adresleri numaralandır" (en fazla ifşa) modundan, WebRTC trafiğinin proxy üzerinden geçmek zorunda olduğu veya aksi takdirde UDP'nin devre dışı bırakıldığı "proxy'ye zorla" moduna kadar dört IP işleme modu tanımlar.
Neden önemlidir
- HTTP trafiğinde bir proxy IP'si ve WebRTC adaylarında farklı bir IP gören bir site, her ikisini de öğrenir — bu da gizliliği zayıflatır ve bariz bir uyumsuzluk yaratır.
- Tarayıcılar ve antidetect araçları, bu nedenle WebRTC ayarları (devre dışı bırak, değiştir veya proxy ile hizala) sunar.
Sınırlar ve yaygın yanlış inanışlar
- "Herhangi bir VPN veya proxy bunu çözer." Bir sızıntının olup olmayacağı, tarayıcının WebRTC IP işleme moduna ve proxy veya VPN'in trafiği nasıl yönlendirdiğine bağlıdır.
- "WebRTC'yi devre dışı bırakmak tek çözümdür." RFC 8828, toplanan adresleri varsayılan rota ile sınırlayan veya trafiği proxy üzerinden geçmeye zorlayan modlara da izin verir; bunun ödünleşimi ise arama kalitesi veya bağlantı durumudur.
Örnek: Bir tarayıcı profili Almanya'da bir HTTP proxy'si kullanır. Bir test sayfası HTTP üzerinden bir Alman IP'si görür ancak başka bir ülkedeki kullanıcının gerçek ISP adresini gösteren bir WebRTC adayı alır.
Hiçbir tarayıcı veya proxy, hesapların kısıtlanmayacağını garanti edemez. Her platformun kurallarına uyun.
İlgili terimler
- Residential proxy — Çıkış IP'si bir veri merkezinden ziyade bir tüketici internet bağlantısına ait olan proxy.
- Sticky session (proxy) — Belirli bir süre boyunca ardışık istekler boyunca aynı çıkış IP'sini koruyan bir proxy ayarı.
- Zaman dilimi ve coğrafi konum uyuşmazlığı — Bir bağlantının IP adresi tarafından ima edilen konum, tarayıcının saat dilimi veya bildirilen koordinatlarla uyuşmadığında.
- Tarayıcı parmak izi — Çerezler olmadan bir tarayıcıyı tanımlayabilen tarayıcı ve cihaz özelliklerinin bir kombinasyonu.
İlgili kılavuzlar
Kaynaklar
- MDN: WebRTC API (tarayıcı dokümanları)
- MDN: RTCIceCandidate (tarayıcı dokümanları)
- IETF RFC 8828: WebRTC IP Adresi İşleme Gereksinimleri (standart)
Kontrol edilen 2026-11-07.