Hovor přes WhatsApp odhaluje informace o adrese více než jedné straně a strany se nedozvídají totéž. Člověk, se kterým mluvíte, se může dozvědět něco o vaší síťové cestě, služba zjistí, které připojení k ní dorazilo, a váš poskytovatel přístupu vidí toky, které vytváříte. VPN a přesměrování uvnitř aplikace mění každé jednu část toho obrazu. Proto otázka, zda VPN skrývá moji IP adresu při hovorech, nemá jedinou odpověď.

Tři pozorovatelé, tři různé otázky

Začněte tím, že pojmenujete pozorovatele, před kterým se chcete skrýt, protože mechanismy nejsou vzájemně zaměnitelné. Skrýt se před druhým účastníkem je otázka adresování. Skrýt se před službou je otázka účtu a připojení a odpověď na ni je mnohem těžší, než to zní.

ObserverWhat it can learnWhat changes it
The other participantWhether the media path appears to come from your address or from a relayRelay settings in the app, or a network path that does not expose your address
The serviceYour account, the connection your client made, and the call's participantsVery little from an address change alone; the account is the identifier
Your access networkThat encrypted traffic to certain endpoints exists, and how muchRouting through a tunnel moves the visible endpoint

Každý řádek lze zlepšit nezávisle. Zlepšení v jednom řádku ponechá ostatní přesně tak, jak byly, a proto poctivé odpovědi na tuto otázku obvykle obsahují slovo částečně.

Co přesměrování skutečně mění

WhatsApp dokumentuje nastavení s názvem Chránit IP adresu při hovorech, které najdete v pokročilých možnostech soukromí aplikace. To směruje média hovoru přes servery WhatsApp místo přímého propojení účastníků. Stejné pokyny uvádějí, že přesměrované hovory zůstávají šifrované od konce ke konci. Také varují, že kvalita hovoru se může změnit.

Přesměrování je funkce služby, nikoli síťová konfigurace, takže platí pro hovory, které se aplikace rozhodne přesměrovat, a pro nic jiného v zařízení. Nápověda WhatsApp k této funkci je aktuální autoritou pro to, které platformy ji nabízejí a kde se přepínač nachází.

Přesměrování také neskrývá hovor před službou, protože služba je tím přesměrováním. Mění to, co může druhý účastník pozorovat o vaší adrese. Může také přidat zpoždění, a to je kompromis, který nastavení dělá.

Co VPN mění na cestě hovoru

VPN mění, odkud váš provoz zdánlivě pochází, pro všechno, co přenáší. Zda přenáší konkrétní hovor, závisí na směrovací politice klienta. Plný tunel přebírá veškerý provoz, zatímco rozdělený tunel může převzít jen některé prefixy. Telefon s Wi-Fi i mobilními daty může ve stejnou chvíli používat různé cesty pro různé toky.

To znamená, že adresa, kterou jste ověřili v prohlížeči, není důkazem o hovoru. Aplikace může držet dlouhodobé připojení, které vzniklo před tunelem, nebo může používat rodinu adres, kterou tunel nepokrývá. Zkontrolujte směrovací rozhodnutí pro skutečné cílové místo, nikoli pro web, který jste náhodou testovali.

Šifrování obsahu od konce ke konci je samostatná hranice od všeho tohoto. Nehroutí se, když se cesta změní, a nepokrývá ani metadata.

Šifrování a soukromí adresy jsou různé sliby

Udržovat obsah hovoru šifrovaný znamená, že přesměrování nemůže poslouchat rozhovor. Neznamená to, že se přesměrování nic nedozví: stále vidí, které účty jsou připojené, kdy a jak dlouho, protože to je to, co přesměrování dělá.

Naopak, skrytí vaší adresy před druhou stranou nečiní váš účet anonymním vůči službě, která ho ověřuje. To jsou dvě samostatná tvrzení. Revize soukromí, která je sloučí, vytváří falešný pocit pokrytí. Napište požadavek jako větu o konkrétním pozorovateli a pak zkontrolujte, zda zvolený mechanismus oslovuje tohoto pozorovatele, a ne sousedního.

Ověřte tvrzení, na kterém vám skutečně záleží

Pokud se požadavek týká vaší přístupové sítě, je kontrolou směrovací otázka, kterou můžete zodpovědět lokálně. Pokud se týká druhé strany, je kontrolou vlastní nastavení aplikace. Žádná konfigurace tunelu toto nastavení nenahradí.

ip rule show | head -n 10
ip route get 198.51.100.7
ss -tun state established '( dport = :443 )'
tcpdump -ni wg0 -c 20 'udp or tcp port 443'

Vyhledání trasy vám řekne, které rozhraní by cílová adresa použila. Seznam socketů vám řekne, zda už existuje dlouhodobé připojení. Zachycení vám řekne, zda provoz skutečně prochází rozhraním tunelu. Nahraďte dokumentační adresu koncovým bodem, který jste zjistili z vlastního připojení aplikace, a čtěte výsledky, místo abyste předpokládali, že tunel převzal všechno.

Zaznamenejte, na který mechanismus jste se pro kterého pozorovatele spolehli, spolu s datem a verzí aplikace. Nastavení přesměrování i chování směrování klienta se časem mění a poznámka, která pojmenovává pozorovatele, je jediná verze tohoto, která zůstává užitečná.

Související články