Úniky WebRTC: Skrytá hrozba soukromí
Představte si, že investujete do prémiové sítě VPN, abyste ochránili své soukromí, jen abyste zjistili, že vestavěná funkce prohlížeče tiše odhaluje vaši skutečnou IP adresu každému webu, který navštívíte. Toto je realita úniků WebRTC – kritické zranitelnosti, která ovlivňuje většinu moderních prohlížečů a může zcela obejít i ty nejlepší služby VPN. Tento komplexní průvodce přesně vysvětluje, co jsou úniky WebRTC, jak odhalují vaši identitu a osvědčené metody, jak jim zabránit.
Celé tělo článku je uvedeno níže v angličtině.
Porozumění WebRTC
Co je WebRTC?
WebRTC (Web Real-Time Communication) je open-source projekt, který umožňuje komunikaci v reálném čase přímo ve webových prohlížečích bez pluginů. WebRTC, představený v roce 2011 a nyní podporovaný všemi hlavními prohlížeči, nabízí:
- Videohovory a hlasové hovory založené na prohlížeči (Google Meet, Zoom web)
- Nástroje pro sdílení obrazovky a spolupráci
- Sdílení souborů (peer-to-Z1peer)XReal-Z1peer3XReal-Z1peer gaming
- Live streaming
Síla WebRTC pochází z navázání přímých peer-to-peer spojení mezi prohlížeči, obcházení tradičních serverových zprostředkovatelů pro nižší latenci a lepší výkon.
Jak WebRTC zjišťuje vaši IP
K navázání připojení peer-to-peer potřebuje WebRTC zjistit IP adresu (adresy) vašeho zařízení. Tento proces využívá servery STUN (Session Traversal Utilities for NAT):
- Požadavek na zjišťování: Prohlížeč odešle požadavek na server STUN
- IP Odhalení: XPLZZ31X s vaší veřejnou adresou STUN STUN
- Lokální síťové skenování: WebRTC také vyjmenovává místní síťová rozhraní a soukromé IP adresy
- Sbírka kandidátů: Všechny nalezené adresy IP se stávají „kandidáty ICE“
kandidáti na- 3 jsou výměnou: connection
Problém: Toto zjišťování IP probíhá automaticky a může zcela obejít váš VPN tunel.
Anatomie úniku WebRTC
Co může WebRTC odhalit
A únik WebRTC může odhalit:
- Veřejná IP adresa:XPLZveneX za vaším internetem-59 VPN)
- Soukromé IP adresy: IP adresy vnitřní sítě (192.168.x.x, 10.x.x.x)
- IPv6 adresa: Vaše adresa IPv6, je-li k dispozici XPL7NetZPLXX topologie: Informace o struktuře vaší místní sítě
- ISP informace: Odvozené z vaší skutečné veřejné IP
- Zeměpisná poloha: Úroveň města na základě geolokace IP curs curs curs curs
- Navštívíte web s povoleným WebRTC JavaScript webu
- spouští pokus o připojení WebRTC
- Browser používá rozhraní WebRTC API k zjišťování místních IP adresr požadavek VPNZ PLZ XPLXPL Server
- STUN odpovídá vaší skutečnou veřejnou IP JavaScript
- webových stránek shromažďuje všechny objevené IPs
- Vaše skutečná IP je nyní známá i přes připojení VPN
- BrowserLeaks.com/webrtc: Komplexní informace WebRTC
- IPLeak.net: Zobrazuje všechny zjištěné IP adresy včetně WebRTC
- Náš test netěsnosti VPN112RTCX úniky
- Žádné externě vystavené IP adresy místní sítě
- WebRTC deaktivováno nebo správně nakonfigurováno
- Vaše skutečná veřejná IPZ38 se zobrazí vedle IPZ38 VPN XPLX zobrazena v IPX Sekce WebRTC
- Odhalená jiná geografická poloha
- Odhalené adresy IP místní sítě (méně kritické, ale informativní)
I s aktivním připojením VPN:
Výsledek a vaše VPN jsou současně vaše IP04:XPLZ1
Scénáře úniku WebRTC Real-World
Scénář 1: The Journalist
Novinář v restriktivní zemi používá VPN k přístupu k blokovaným zpravodajským webům a k ochraně své identity. Přejdou na platformu investigativní žurnalistiky, aniž by tušili, že implementuje otisky prstů WebRTC. Analytický skript webové stránky zachycuje skutečnou IP adresu novináře prostřednictvím WebRTC, čímž potenciálně vystavuje jejich identitu vládnímu dohledu.
Dopad: Riziko osobní bezpečnosti, ohrožení zdroje
Scénář 2: The Copyright Enforcer
Uživatel torrentuje obsah, když je připojen k VPN, v domnění, že jeho IP adresa je skrytá. Společnosti sledující autorská práva používají WebRTC ve svém sledovacím softwaru. Když uživatel navštíví stránky spojené s torrent trackerem, WebRTC odhalí jeho skutečnou IP, což umožňuje držitelům autorských práv je identifikovat navzdory použití VPN.
Dopad: Oznámení DMCA, právní žaloba odeslána skutečné IP/ISP
Scénář 3: Cílená reklamní síť
Inzerent vkládá do reklamních pixelů tisíce otisků prstů na webových stránkách WebRTC. Uživatelé, kteří si myslí, že jsou anonymní prostřednictvím VPN, jsou sledováni napříč weby pomocí jejich skutečné IP odhalené prostřednictvím WebRTC. To vytváří podrobné profily chování spojené s jejich skutečnou identitou.
Dopad: Porušení soukromí, sledování napříč weby, cílená reklama
Detekce úniků WebRTC
Nástroje pro online testování
Severní webové stránky mohou detekovat úniky XPLZ136 okamžitě:Na co se zaměřit
Při testování s aktivní VPN byste měli vidět:
Normální (Secure):
- Zobrazí se pouze 2 IP adresa poskytovatele XPLZ25
Zjištěna netěsnost:
Manuální konzole prohlížeče Test
Netěsnosti vývojáře WebRTC4 můžete otestovat přímo v konzoli vývojáře4 WebRTC:X
{`// Otevřete konzolu prohlížeče (F12), vložte tento kód: var pc = new RTCPeerConnection({iceServers: [{urls: "stun:stun.services.mozilla.com"}]}); pc.createDataChannel(""); pc.createOffer().then(nabídka => pc.setLocalDescription(nabídka)); pc.onicecandidate = ice => { if (!ice || !ice.candidate || !ice.candidate.candidate) return; var ip = /([0-9]{1,3}(\\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(ice.candidate.candidate)[1]; console.log('IP nalezena:', ip); }`} Jakékoli zaznamenané IP adresy, které neodpovídají vaší VPN, indikují únik.
Prevence úniků WebRTC
Prohlížeče Google Chrome a Chromium
XPLZ67ethodrhodr:M RozšířeníInstalujte ovládací rozšíření WebRTC:
- Zabránění úniku WebRTC: Nejoblíbenější, lehké
- uBlock800Z81Ochrana v nastavení WebRTC Původ:XRTZ
- Privacy Badger: Obecný nástroj pro ochranu osobních údajů s ovládáním WebRTC
Konfigurace (Zabránění úniku WebRTC):
- Instalujte rozšíření
- Instalujte rozšíření z Internetového obchodu Chrome4 XCPLZ9 X4X Internet Store icon
- Vyberte možnost „Zakázat UDP bez proxy (vynutit proxy)“
- To zabrání WebRTC v obcházení proxy/VPN
PLXX Metoda 2: Chrome Flags (Vlajky Chrome)X4 PLZ103 Toto anonymizuje místní IP adresy vystavené WebRTC. Metoda 1: N (Doporučeno) Metoda 2: Rozšíření pro Firefox Edge (X2X1XX-based Chromium-based):X2XPLZ16 Stejné jako Chrome – použijte rozšíření jako WebRTC Leak Prevent nebo: iOS Safari: Omezené možnosti. Nejlepší přístup: Opera: Brave: Některé sítě VPN nabízejí vestavěnou ochranu proti úniku WebRTC: Pokročilí uživatelé mohou nakonfigurovat pravidla brány firewall pro blokování provozu STUN/TURN: PLinux (iptables):XZPLZ22 Windows Firewall: Po implementaci ochran ověřte, že fungují: M služby vyžadují PLZ86X Použít různé profily prohlížeče PLZ87X:X8PLZ9 XPLZ155PLX WebRTC představují vážnou zranitelnost, která může zcela podkopat ochranu VPN. Zatímco WebRTC umožňuje cenné komunikační funkce v reálném čase, jeho mechanismy pro zjišťování IP mohou odhalit vaši identitu, i když si myslíte, že jste chráněni. Klíčové informace: Ochrana osobních údajů vyžaduje ostražitost napříč více vektory. Zabezpečení připojení VPN nestačí – musíte se také chránit před úniky na úrovni prohlížeče, jako je WebRTC. Pochopením toho, jak WebRTC funguje a implementací ochran popsaných v této příručce, můžete tuto kritickou mezeru v soukromí uzavřít. Nepředpokládejte, že jste chráněni. Otestujte svůj prohlížeč hned teď, abyste zjistili, zda WebRTC odhaluje vaši skutečnou IP adresu. {`chrome://flags/#enable-webrtc-hide-local-ips-with-mdns Set to "Enabled"`}Mozilla Firefox
XPLZ134PLXPro částečnou ochranu, ale chráněno proti úniku 137XXX (WebRTC): about:config v adresním řádkumedia.peerconnection.enabledfalse (zcela deaktivuje WebRTC){`media.peerconnection.ice.default_address_only = true media.peerconnection.ice.no_host = true media.peerconnection.ice.proxy_only_if_behind_proxy = true`}
Microsoft Edge
{`edge://flags/#enable-webrtc-hide-local-ips-with-mdns Set to "Enabled"`}Safari (macOS/iOS)
PLXPL7 Safari
Opera & Brave
Vestavěné nástroje pro detekci úniků
Ochrana WebRTC na úrovni VPN
VPN Rozšíření prohlížeče
Pravidla brány firewall na systémové úrovni
{`# Block outbound STUN traffic (UDP 3478) sudo iptables -A OUTPUT -p udp --dport 3478 -j DROP # Block alternative STUN ports sudo iptables -A OUTPUT -p udp --dport 19302 -j DROP`}
Testování po konfiguraci
WebRTC vs Ochrana osobních údajů: Hledání rovnováhy
Když potřebujete funkčnost WebRTC
X7
chesky
03Alternativní
03X2
Budoucnost WebRTC a Privacy
Vylepšení prohlížeče
Časté dotazy
{faq.question}
Conclusion
Test pro úniky WebRTC nyní