Przejdź do treści
Tłumaczenie maszynowe z języka angielskiego. Zobacz oryginał
Słownik · Sieć i proxy

Wyciek WebRTC

Kiedy WebRTC ujawnia adres IP, który różni się od adresu proxy lub VPN, który widzi strona.

Definicja

Wyciek WebRTC następuje, gdy stos komunikacji w czasie rzeczywistym przeglądarki ujawnia adres IP — taki jak rzeczywisty publiczny adres IP lub adres sieci lokalnej — który użytkownik spodziewał się ukryć za proxy lub VPN. WebRTC zbiera kandydatów sieciowych (kandydatów ICE), aby ustanowić połączenia audio, wideo lub danych peer-to-peer.

Diagram: HTTP przechodzi przez proxy, podczas gdy ruch WebRTC ujawnia inny adres IP
Diagram redakcyjny (uproszczona ilustracja, nie zrzut ekranu produktu).

Jak to działa

  • Aby znaleźć ścieżkę połączenia, WebRTC zbiera kandydatów ICE z interfejsów lokalnych oraz z serwerów STUN/TURN; każdy kandydat zawiera adres.
  • Proxy HTTP przesyła tylko ruch HTTP. Media WebRTC zazwyczaj używają UDP, którego proxy HTTP i większość proxy SOCKS nie przesyłają, więc mogą one przyjąć inną trasę.
  • RFC 8828 definiuje cztery tryby obsługi IP, od „wylicz wszystkich adresów” (największe ujawnienie) do „wymuszenia proxy”, gdzie ruch WebRTC musi przejść przez proxy, w przeciwnym razie UDP zostaje wyłączone.

Dlaczego to ma znaczenie

  • Strona, która widzi adres IP proxy w ruchu HTTP i inny adres IP w kandydatach WebRTC, dowiaduje się o obu — co podważa prywatność i tworzy oczywistą niezgodność.
  • Przeglądarki i narzędzia antidetect oferują ustawienia WebRTC (wyłącz, zastąp lub dopasuj do proxy) właśnie z tego powodu.

Ograniczenia i powszechne błędne przekonania

  • „Każdy VPN lub proxy to naprawia”. To, czy nastąpi wyciek, zależy od trybu obsługi IP WebRTC w przeglądarce oraz tego, jak proxy lub VPN kieruje ruchem.
  • „Wyłączenie WebRTC to jedyne rozwiązanie”. RFC 8828 pozwala również na tryby, które ograniczają zbierane adresy do domyślnej trasy lub wymuszają ruch przez proxy; kompromisem jest jakość połączenia lub łączność.
Przykład: Profil przeglądarki korzysta z proxy HTTP w Niemczech. Strona testowa widzi niemiecki adres IP przez HTTP, ale otrzymuje kandydata WebRTC pokazującego rzeczywisty adres ISP użytkownika w innym kraju.

Żadna przeglądarka ani proxy nie może zagwarantować, że konta nie zostaną ograniczone. Przestrzegaj zasad każdej platformy.

Powiązane terminy

  • Residential proxy — Proxy, którego adres IP wyjściowy należy do konsumenckiego połączenia internetowego, a nie do centrum danych.
  • Sticky session (proxy) — Ustawienie proxy, które utrzymuje ten sam adres IP wyjściowy podczas kolejnych żądań przez określony czas.
  • Niezgodność strefy czasowej i geolokalizacji — Gdy lokalizacja sugerowana przez adres IP połączenia jest niezgodna ze strefą czasową przeglądarki lub raportowanymi współrzędnymi.
  • Fingerprint przeglądarki — Kombinacja cech przeglądarki i urządzenia, która może zidentyfikować przeglądarkę bez plików cookie.

Źródła

Sprawdzono 2026-11-07.

← Wszystkie terminy słownika