WhatsApp poziv otkriva podatke o adresi više od jedne strane, i strane ne saznaju sve isto. Osoba s kojom razgovarate može saznati nešto o vašoj mrežnoj putanji, servis saznaje koja je veza do njega stigla, a vaš pružalac pristupa vidi tokove koje stvarate. VPN i preusmjeravanje unutar aplikacije mijenjaju po jedan dio te slike. Zato pitanje da li VPN skriva moju IP adresu tokom poziva nema jedinstven odgovor.

Tri posmatrača, tri različita pitanja

Počnite tako što ćete imenovati posmatrača od kojeg se želite sakriti, jer mehanizmi nisu međusobno zamjenjivi. Sakriti se od drugog učesnika je pitanje adresiranja. Sakriti se od servisa je pitanje naloga i veze, i na njega je mnogo teže odgovoriti nego što zvuči.

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

Svaki red se može poboljšati nezavisno. Poboljšanje u jednom redu ostavlja ostale tačno onakvima kakvi su bili, i zato iskreni odgovori na ovo pitanje obično sadrže riječ djelimično.

Šta preusmjeravanje zaista mijenja

WhatsApp dokumentuje postavku pod nazivom Zaštiti IP adresu u pozivima, koja se nalazi u naprednim opcijama privatnosti aplikacije. Ona usmjerava medije poziva kroz WhatsApp servere umjesto da direktno povezuje učesnike. Isto uputstvo navodi da preusmjereni pozivi ostaju end-to-end šifrovani. Takođe upozorava da se kvalitet poziva može promijeniti.

Preusmjeravanje je funkcija servisa, a ne mrežna konfiguracija, pa se primjenjuje na pozive koje aplikacija odluči preusmjeriti i ni na šta drugo na uređaju. WhatsApp stranica pomoći za ovu funkciju je trenutni autoritet za to koje platforme je nude i gdje se nalazi prekidač.

Preusmjeravanje takođe ne skriva poziv od servisa, jer servis i jeste preusmjeravanje. Ono mijenja šta drugi učesnik može primijetiti o vašoj adresi. Može dodati i kašnjenje, i to je kompromis koji postavka pravi.

Šta VPN mijenja na putu poziva

VPN mijenja odakle, kako izgleda, potiče vaš saobraćaj za sve što prenosi. Da li prenosi određeni poziv zavisi od klijentove politike rutiranja. Puni tunel preuzima sav saobraćaj, dok podijeljeni tunel može preuzeti samo neke prefikse. Telefon sa Wi-Fi i mobilnim podacima može u istom trenutku koristiti različite putanje za različite tokove.

To znači da adresa koju ste provjerili u pregledniku nije dokaz o pozivu. Aplikacija može držati dugotrajnu vezu koja je nastala prije tunela, ili koristiti porodicu adresa koju tunel ne pokriva. Provjerite odluku o rutiranju za stvarno odredište, a ne za web stranicu koju ste slučajno testirali.

End-to-end šifrovanje sadržaja je zasebna granica od svega ovoga. Ono se ne ruši kada se putanja promijeni, i takođe ne pokriva metapodatke.

Šifrovanje i privatnost adrese su različita obećanja

Držati sadržaj poziva šifrovanim znači da preusmjeravanje ne može slušati razgovor. To ne znači da preusmjeravanje ne saznaje ništa: ono i dalje vidi koji su nalozi povezani, kada i koliko dugo, jer to je ono što preusmjeravanje radi.

Nasuprot tome, skrivanje vaše adrese od druge strane ne čini vaš nalog anonimnim za servis koji ga autentifikuje. To su dvije odvojene tvrdnje. Revizija privatnosti koja ih spaja stvara lažan osjećaj pokrivenosti. Napišite zahtjev kao rečenicu o određenom posmatraču, pa provjerite da li odabrani mehanizam adresira tog posmatrača, a ne susjednog.

Provjerite tvrdnju do koje vam je zaista stalo

Ako se zahtjev odnosi na vašu pristupnu mrežu, provjera je pitanje rutiranja na koje možete odgovoriti lokalno. Ako se odnosi na drugu stranu, provjera je vlastita postavka aplikacije. Nikakva konfiguracija tunela ne zamjenjuje tu postavku.

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'

Pretraga ruta vam kaže koji bi interfejs odredište koristilo. Lista soketa vam kaže da li dugotrajna veza već postoji. Snimanje vam kaže da li saobraćaj zaista prelazi preko interfejsa tunela. Zamijenite dokumentacijsku adresu krajnjom tačkom koju ste dobili iz vlastite veze aplikacije, i čitajte rezultate umjesto da pretpostavljate da je tunel preuzeo sve.

Zapišite na koji ste se mehanizam oslonili za kojeg posmatrača, zajedno s datumom i verzijom aplikacije. I postavka preusmjeravanja i ponašanje rutiranja klijenta mijenjaju se s vremenom, a bilješka koja imenuje posmatrača jedina je verzija ovoga koja ostaje korisna.

Povezani članci