Chi vede il tuo IP durante una chiamata WhatsApp e cosa cambia una VPN
L'altra parte, il servizio e la tua rete di accesso vedono cose diverse. Nomina l'osservatore da cui vuoi nasconderti, poi scegli un'impostazione di inoltro o un percorso del tunnel.
Una chiamata WhatsApp espone informazioni sull'indirizzo a più di una parte, e le parti non imparano tutte la stessa cosa. La persona con cui stai parlando può imparare qualcosa sul tuo percorso di rete, il servizio impara quale connessione lo ha raggiunto, e il tuo provider di accesso vede i flussi che generi. Una VPN e un inoltro all'interno dell'app cambiano ciascuno una parte di quel quadro. Per questo la domanda se una VPN nasconda il mio IP durante le chiamate non ha una sola risposta.
Tre osservatori, tre domande diverse
Inizia nominando l'osservatore da cui vuoi nasconderti, perché i meccanismi non sono intercambiabili. Nascondersi dall'altro partecipante è una questione di indirizzamento. Nascondersi dal servizio è una questione di account e connessione, ed è molto più difficile da rispondere di quanto sembri.
| 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 |
Ogni riga può essere migliorata in modo indipendente. Un miglioramento in una riga lascia le altre esattamente come erano, ed è per questo che le risposte oneste a questa domanda di solito contengono la parola in parte.
Cosa cambia davvero l'inoltro
WhatsApp documenta un'impostazione chiamata Proteggi l'indirizzo IP nelle chiamate, che si trova nelle opzioni avanzate sulla privacy dell'app. Instrada i contenuti multimediali della chiamata attraverso i server di WhatsApp invece di collegare direttamente i partecipanti. La stessa guida afferma che le chiamate inoltrate restano cifrate end-to-end. Avverte anche che la qualità della chiamata può cambiare.
L'inoltro è una funzione del servizio e non una configurazione di rete, quindi si applica alle chiamate che l'app decide di inoltrare e a nient'altro sul dispositivo. La pagina di assistenza di WhatsApp per questa funzione è l'autorità attuale su quali piattaforme la espongono e dove si trova l'interruttore.
L'inoltro non nasconde la chiamata al servizio, perché il servizio è l'inoltro. Cambia ciò che l'altro partecipante può osservare sul tuo indirizzo. Può anche aggiungere latenza, e questo è lo scambio che fa l'impostazione.
Cosa cambia una VPN sul percorso della chiamata
Una VPN cambia da dove sembra originarsi il tuo traffico per tutto ciò che trasporta. Se trasporta una determinata chiamata dipende dalla politica di instradamento del client. Un tunnel completo prende tutto il traffico, mentre un tunnel diviso può prendere solo alcuni prefissi. Un telefono con Wi-Fi e dati mobili può usare percorsi diversi per flussi diversi nello stesso momento.
Ciò significa che un indirizzo verificato in un browser non è una prova sulla chiamata. L'app può mantenere una connessione di lunga durata precedente al tunnel, oppure usare una famiglia di indirizzi che il tunnel non copre. Controlla la decisione di instradamento per la destinazione reale invece che per un sito web che hai provato per caso.
La cifratura del contenuto end-to-end è un confine separato da tutto questo. Non crolla quando il percorso cambia, e non copre nemmeno i metadati.
Cifratura e privacy dell'indirizzo sono promesse diverse
Mantenere cifrato il contenuto della chiamata significa che l'inoltro non può ascoltare la conversazione. Non significa che l'inoltro non impari nulla: vede ancora quali account sono connessi, quando e per quanto tempo, perché questo è ciò che fa un inoltro.
Al contrario, nascondere il tuo indirizzo all'altra parte non rende il tuo account anonimo per il servizio che lo autentica. Sono due affermazioni separate. Una revisione della privacy che le fonde produce una falsa sensazione di copertura. Scrivi il requisito come una frase su un osservatore specifico, poi verifica se il meccanismo scelto si rivolge a quell'osservatore e non a uno vicino.
Verifica l'affermazione che ti interessa davvero
Se il requisito riguarda la tua rete di accesso, il controllo è una questione di instradamento a cui puoi rispondere localmente. Se riguarda l'altra parte, il controllo è l'impostazione dell'app stessa. Nessuna configurazione del tunnel sostituisce quell'impostazione.
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'
La ricerca del percorso ti dice quale interfaccia userebbe una destinazione. L'elenco dei socket ti dice se esiste già una connessione di lunga durata. La cattura ti dice se il traffico attraversa davvero l'interfaccia del tunnel. Sostituisci l'indirizzo di documentazione con il punto finale che hai risolto dalla connessione dell'app stessa, e leggi i risultati invece di supporre che il tunnel abbia preso tutto.
Annota su quale meccanismo ti sei basato per quale osservatore, insieme alla data e alla versione dell'app. Sia l'impostazione di inoltro sia il comportamento di instradamento del client cambiano nel tempo, e una nota che nomina l'osservatore è l'unica versione di questo che resta utile.