Hovor cez WhatsApp prezrádza informácie o adrese viac ako jednej strane a strany sa nedozvedia všetky to isté. Človek, s ktorým hovoríte, sa môže dozvedieť niečo o vašej sieťovej ceste, služba zistí, ktoré pripojenie k nej dorazilo, a váš poskytovateľ prístupu vidí toky, ktoré vytvárate. VPN a preposielanie v aplikácii menia každé jednu časť toho obrazu. Preto otázka, či VPN skrýva moju IP adresu počas hovorov, nemá jedinú odpoveď.

Traja pozorovatelia, tri rôzne otázky

Začnite tým, že pomenujete pozorovateľa, pred ktorým sa chcete skryť, pretože mechanizmy nie sú vzájomne zameniteľné. Skryť sa pred druhým účastníkom je otázka adresovania. Skryť sa pred službou je otázka účtu a pripojenia a odpoveď na ňu je oveľa ťažšia, než to znie.

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ý riadok možno zlepšiť nezávisle. Zlepšenie v jednom riadku ponechá ostatné presne také, aké boli, a preto poctivé odpovede na túto otázku zvyčajne obsahujú slovo čiastočne.

Čo preposielanie skutočne mení

WhatsApp dokumentuje nastavenie s názvom Chrániť IP adresu v hovoroch, ktoré je v rozšírených možnostiach súkromia aplikácie. Smeruje médiá hovoru cez servery WhatsApp namiesto priameho prepojenia účastníkov. Rovnaký návod uvádza, že preposielané hovory zostávajú šifrované od konca ku koncu. Tiež varuje, že kvalita hovoru sa môže zmeniť.

Preposielanie je funkcia služby, nie sieťová konfigurácia, takže platí pre hovory, ktoré sa aplikácia rozhodne preposielať, a pre nič iné v zariadení. Pomocná stránka WhatsApp k tejto funkcii je aktuálnou autoritou v tom, ktoré platformy ju ponúkajú a kde sa nachádza prepínač.

Preposielanie tiež neskrýva hovor pred službou, pretože služba je tým preposielaním. Mení to, čo môže druhý účastník pozorovať o vašej adrese. Môže tiež pridať oneskorenie, a to je kompromis, ktorý nastavenie robí.

Čo VPN mení na ceste hovoru

VPN mení, odkiaľ váš prenos zdanlivo pochádza, pre všetko, čo prenáša. Či prenáša konkrétny hovor, závisí od smerovacej politiky klienta. Plný tunel preberá všetok prenos, zatiaľ čo rozdelený tunel môže prevziať len niektoré prefixy. Telefón s Wi-Fi aj mobilnými dátami môže v tej istej chvíli používať rôzne cesty pre rôzne toky.

To znamená, že adresa overená v prehliadači nie je dôkazom o hovore. Aplikácia môže držať dlhodobé pripojenie, ktoré vzniklo pred tunelom, alebo používať rodinu adries, ktorú tunel nepokrýva. Skontrolujte smerovacie rozhodnutie pre skutočné cieľové miesto, nie pre web, ktorý ste náhodou testovali.

Šifrovanie obsahu od konca ku koncu je samostatná hranica od všetkého tohto. Nezrúti sa, keď sa cesta zmení, a nepokrýva ani metadáta.

Šifrovanie a súkromie adresy sú rôzne sľuby

Udržiavať obsah hovoru šifrovaný znamená, že preposielanie nemôže počúvať rozhovor. Neznamená to, že sa preposielanie nič nedozvie: stále vidí, ktoré účty sú pripojené, kedy a ako dlho, pretože to je to, čo preposielanie robí.

Naopak, skrytie vašej adresy pred druhou stranou nerobí váš účet anonymným voči službe, ktorá ho overuje. Sú to dve samostatné tvrdenia. Revízia súkromia, ktorá ich spája, vytvára falošný pocit pokrytia. Napíšte požiadavku ako vetu o konkrétnom pozorovateľovi a potom skontrolujte, či zvolený mechanizmus oslovuje tohto pozorovateľa a nie susedného.

Overte tvrdenie, na ktorom vám skutočne záleží

Ak sa požiadavka týka vašej prístupovej siete, kontrolou je smerovacia otázka, ktorú môžete zodpovedať lokálne. Ak sa týka druhej strany, kontrolou je vlastné nastavenie aplikácie. Žiadna konfigurácia tunela toto nastavenie 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'

Vyhľadanie trasy vám povie, ktoré rozhranie by cieľ použil. Zoznam socketov vám povie, či už existuje dlhodobé pripojenie. Zachytenie vám povie, či prenos skutočne prechádza rozhraním tunela. Nahraďte dokumentačnú adresu koncovým bodom, ktorý ste zistili z vlastného pripojenia aplikácie, a čítajte výsledky, namiesto toho, aby ste predpokladali, že tunel prebral všetko.

Zaznamenajte, na ktorý mechanizmus ste sa pre ktorého pozorovateľa spoliehali, spolu s dátumom a verziou aplikácie. Nastavenie preposielania aj správanie smerovania klienta sa časom menia a poznámka, ktorá pomenúva pozorovateľa, je jediná verzia tohto, ktorá zostáva užitočnou.

Súvisiace články