Wyciek IP przez WebRTC: jakie adresy może ujawnić przeglądarka
WebRTC korzysta z ICE, aby znaleźć możliwe ścieżki komunikacji w czasie rzeczywistym. Nowoczesne przeglądarki chronią adresy lokalne, ale wykryci kandydaci nadal mogą zdradzać przydatne informacje o sieci – zależnie od przeglądarki, VPN i konfiguracji.
Jakie adresy IP może ujawnić WebRTC
WebRTC używa ICE do wyszukiwania ścieżek między uczestnikami połączenia i może generować kandydatów z adresami lokalnymi, adresami widzianymi przez serwer (server-reflexive) lub adresami przekaźnika (relay). To, które adresy zobaczy test, zależy od przeglądarki, konfiguracji sieci, polityki VPN i użycia STUN lub TURN.
Jak przetestować WebRTC z VPN i bez niego
Uruchom test przed połączeniem z VPN i po nim, a następnie porównaj kandydatów ICE, zwłaszcza adresy publiczne i typy kandydatów. Nowoczesne przeglądarki mogą ukrywać lub maskować adresy lokalne, więc wynik interpretuj w kontekście przeglądarki i polityki VPN. Do kontrolnego sprawdzenia widocznych danych IP przed włączeniem VPN i po nim użyj testu anonimowości 2IP.
Jak interpretować wynik
Mechanizm ICE opisuje RFC 8445.