WebRTC sızma testi

VPN həqiqi IP-nizi vebsaytlardan gizlətsə belə, brauzerlər onu WebRTC vasitəsilə açıqlaya bilər. Bu test sizinkinin belə edib-etmədiyini yoxlayır — tamamilə brauzerinizdə, heç yerə məlumat göndərmədən.

WebRTC yoxlanılır…

WebRTC sızması nədir?

WebRTC brauzerin peer-to-peer audio, video və data funksiyasıdır — Google Meet, Discord və bir çox veb tətbiq ondan istifadə edir. P2P bağlantı qurmaq üçün brauzer STUN serverlərindən istifadə edərək öz IP ünvanlarını, o cümlədən lokal və NAT arxasındakı ünvanları aşkarlayır. Sayt brauzerdən bu aşkarlamanı səssizcə işə salmasını istəyə və alınan IP-ləri JavaScript ilə oxuya bilər — VPN-i tamamilə yan keçərək.

Test necə işləyir

Brauzeriniz saxta RTCPeerConnection yaradır, createOffer-i çağırır və alınan ICE namizədlərini oxuyur. ICE namizədləri brauzerin tapa bildiyi hər IP-ni — VPN bütün digər trafiki tunellədiyi halda belə həqiqi IP-nizi də — ehtiva edir. Test lokal işləyir; serverlərimizə heç nə göndərilmir.

WebRTC sızmasını necə aradan qaldırmalı

Üç yol: (1) WebRTC sızmalarını fəal şəkildə bloklayan VPN istifadə edin (Doppler-in iOS və Android tətbiqləri tuneldən kənarda WebRTC-ni söndürür). (2) WebRTC-ni söndürən brauzer genişlənməsi quraşdırın (uBlock Origin-də belə seçim var). (3) Firefox-da about:config-də media.peerconnection.enabled-i false edin. WebRTC-ni söndürmək brauzerdəki video zəngləri pozacaq; əvəzində yerli tətbiqdən istifadə edin.

FAQ

WebRTC nədir?+

WebRTC hər müasir brauzerə daxil edilmiş W3C standartıdır və real vaxtda peer-to-peer audio, video və data rabitəsini təmin edir. Google Meet, veb Discord, Zoom veb klienti və brauzer əsaslı video söhbətlərin əksəriyyəti onunla işləyir. P2P zəngləri mümkün edən eyni API-lər JavaScript-ə lokal şəbəkə ünvanlarınızı aşkarlamağa da imkan verir.

WebRTC niyə VPN-dən keçsə belə həqiqi IP-mi sızdırır?+

Çünki WebRTC steki tətbiq qatının altında işləyir və şəbəkə interfeysini birbaşa STUN vasitəsilə sorğulayır. VPN trafiki IP qatında tunelləyir, lakin WebRTC-nin ünvan aşkarlama çağırışlarını bloklamır. Sızan ünvan şifrələnmiş tunelin içində gedir — amma sonra brauzer onu səhifədəki JavaScript-ə verir və o, ünvanı istənilən yerə göndərə bilər.

Hansı brauzerlər təsirlənir?+

Defolt parametrlərlə hamısı: Chrome, Edge, Firefox, Safari, Brave, Opera, Arc. Brave-də defolt olaraq sönülü WebRTC IP sızma parametri var. Firefox about:config vasitəsilə WebRTC-ni tamamilə söndürməyə imkan verir. iOS Safari iOS 14-dən qismən qorunur, amma tam bağlanmayıb.

Doppler VPN WebRTC sızmalarını bloklayır?+

Bəli. iOS və Android klientlərimiz tuneldən kənar bütün UDP trafikini bloklayan lokal kill-switch işlədir və bu, STUN aşkarlamasının xarici serverlərə çatmasının qarşısını alır. Masaüstündə tam qorunma üçün VPN-i uBlock Origin-in WebRTC açarı və ya brauzer səviyyəsində söndürmə ilə birləşdirməyi tövsiyə edirik.

WebRTC-ni söndürmək saytları pozacaq?+

Brauzerdəki video zəngləri (Meet, veb Zoom, veb Discord) və bəzi əməkdaşlıq alətlərini pozur. Adi gəzintiyə, striminqə və peer-to-peer bağlantı tələb etməyən heç nəyə təsir etmir. Həmin xidmətlərin yerli tətbiqləri WebRTC-dən asılı deyil.

Bu test məxfidir?+

Bəli. Test standart RTCPeerConnection API-si ilə tamamilə brauzerinizdə işləyir. Nə IP, nə nəticə, nə də metadata cihazınızdan çıxır. Testi işlətdiyinizi belə qeyd etmirik.