Hvem ser IP-adressen din under en WhatsApp-samtale, og hva en VPN endrer
Motparten, tjenesten og aksessnettet ditt ser forskjellige ting. Navngi observatøren du vil skjule deg for, og velg deretter en videresendingsinnstilling eller en tunnelvei.
En WhatsApp-samtale eksponerer adresseinformasjon for mer enn én part, og partene lærer ikke alle det samme. Personen du snakker med kan lære noe om nettverksveien din, tjenesten lærer hvilken tilkobling som nådde den, og tilgangsleverandøren din ser strømmene du genererer. En VPN og en videresending i appen endrer hver sin del av dette bildet. Derfor har spørsmålet om en VPN skjuler IP-en min under samtaler ikke ett svar.
Tre observatører, tre forskjellige spørsmål
Begynn med å navngi observatøren du vil skjule deg for, fordi mekanismene ikke kan byttes ut med hverandre. Å skjule seg for den andre deltakeren er et adresseringsspørsmål. Å skjule seg for tjenesten er et konto-og-tilkoblingsspørsmål, og det er mye vanskeligere å svare på enn det høres ut.
| Observer | What it can learn | What changes it |
|---|---|---|
| The other participant | Whether the media path appears to come from your address or from a relay | Relay settings in the app, or a network path that does not expose your address |
| The service | Your account, the connection your client made, and the call's participants | Very little from an address change alone; the account is the identifier |
| Your access network | That encrypted traffic to certain endpoints exists, and how much | Routing through a tunnel moves the visible endpoint |
Hver rad kan forbedres uavhengig. En forbedring i én rad lar de andre være nøyaktig som de var, og derfor inneholder ærlige svar på dette spørsmålet vanligvis ordet delvis.
Hva videresending faktisk endrer
WhatsApp dokumenterer en innstilling som heter Beskytt IP-adresse i samtaler, som finnes under appens avanserte personvernvalg. Den ruter samtalemediet gjennom WhatsApp-servere i stedet for å koble deltakerne direkte sammen. Den samme veiledningen sier at videresendte samtaler forblir ende-til-ende-kryptert. Den advarer også om at samtalekvaliteten kan endre seg.
Videresending er en tjenestefunksjon og ikke en nettverkskonfigurasjon, så den gjelder for samtalene appen velger å videresende og for ingenting annet på enheten. WhatsApps hjelpeside for denne funksjonen er den gjeldende autoriteten for hvilke plattformer som tilbyr den og hvor bryteren ligger.
Videresendingen skjuler heller ikke samtalen for tjenesten, fordi tjenesten er videresendingen. Det endrer hva den andre deltakeren kan observere om adressen din. Det kan også legge til forsinkelse, og det er byttet innstillingen gjør.
Hva en VPN endrer ved samtalens vei
En VPN endrer hvor trafikken din ser ut til å komme fra, for alt den fører. Om den fører en bestemt samtale avhenger av klientens rutingspolicy. En full tunnel tar all trafikk, mens en delt tunnel kanskje bare tar noen prefikser. En telefon med både Wi-Fi og mobildata kan bruke ulike veier for ulike strømmer i samme øyeblikk.
Det betyr at en adresse du bekreftet i en nettleser ikke er bevis om samtalen. Appen kan holde en langvarig tilkobling som er eldre enn tunnelen, eller bruke en adressefamilie tunnelen ikke dekker. Sjekk rutingsbeslutningen for den faktiske destinasjonen i stedet for for et nettsted du tilfeldigvis testet.
Ende-til-ende-kryptering av innhold er en egen grense fra alt dette. Den bryter ikke sammen når veien endres, og den dekker heller ikke metadataene.
Kryptering og adressepersonvern er forskjellige løfter
Å holde samtalens innhold kryptert betyr at videresendingen ikke kan lytte til samtalen. Det betyr ikke at videresendingen ikke lærer noe: den ser fortsatt hvilke kontoer som er tilkoblet, når og hvor lenge, fordi det er det en videresending gjør.
Omvendt gjør det ikke kontoen din anonym overfor tjenesten som autentiserer den, at du skjuler adressen din for motparten. Det er to separate påstander. En personvernvurdering som slår dem sammen, skaper en falsk følelse av dekning. Skriv kravet som en setning om en bestemt observatør, og sjekk deretter om mekanismen du valgte henvender seg til den observatøren og ikke til en nabo.
Bekreft påstanden du faktisk bryr deg om
Hvis kravet handler om aksessnettet ditt, er sjekken et rutingsspørsmål du kan svare på lokalt. Hvis det handler om motparten, er sjekken appens egen innstilling. Ingen tunnelkonfigurasjon erstatter den innstillingen.
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'
Rutesøket forteller deg hvilket grensesnitt en destinasjon ville bruke. Socketlisten forteller deg om en langvarig tilkobling allerede finnes. Opptaket forteller deg om trafikken faktisk krysser tunnelgrensesnittet. Erstatt dokumentasjonsadressen med endepunktet du fant fra appens egen tilkobling, og les resultatene i stedet for å anta at tunnelen tok alt.
Noter hvilken mekanisme du stolte på for hvilken observatør, sammen med dato og appversjon. Både videresendingsinnstillingen og klientens rutingatferd endrer seg over tid, og et notat som navngir observatøren er den eneste versjonen av dette som fortsatt er nyttig.