Una llamada de WhatsApp expone información de la dirección a más de una parte, y las partes no todas aprenden lo mismo. La persona con la que hablas puede aprender algo sobre tu ruta de red, el servicio aprende qué conexión le llegó, y tu proveedor de acceso ve los flujos que generas. Una VPN y una retransmisión dentro de la aplicación cambian cada una una parte de ese cuadro. Por eso la pregunta de si una VPN oculta mi IP en las llamadas no tiene una sola respuesta.

Tres observadores, tres preguntas distintas

Empieza nombrando al observador del que quieres ocultarte, porque los mecanismos no son intercambiables. Ocultarse de la otra persona es una cuestión de direccionamiento. Ocultarse del servicio es una cuestión de cuenta y conexión, y responderla es mucho más difícil de lo que parece.

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

Cada fila se puede mejorar de forma independiente. Una mejora en una fila deja las demás exactamente como estaban, y por eso las respuestas honestas a esta pregunta suelen contener la palabra en parte.

Qué cambia realmente la retransmisión

WhatsApp documenta un ajuste llamado Proteger la dirección IP en las llamadas, que se encuentra en las opciones avanzadas de privacidad de la aplicación. Enruta los medios de la llamada a través de los servidores de WhatsApp en lugar de conectar a los participantes directamente. La misma guía afirma que las llamadas retransmitidas siguen cifradas de extremo a extremo. También advierte de que la calidad de la llamada puede cambiar.

La retransmisión es una función del servicio y no una configuración de red, así que se aplica a las llamadas que la aplicación decide retransmitir y a nada más del dispositivo. La página de ayuda de WhatsApp para esta función es la autoridad actual sobre qué plataformas la ofrecen y dónde está el interruptor.

La retransmisión tampoco oculta la llamada al servicio, porque el servicio es la retransmisión. Cambia lo que la otra parte puede observar sobre tu dirección. También puede añadir latencia, y ese es el intercambio que hace el ajuste.

Qué cambia una VPN en el camino de la llamada

Una VPN cambia de dónde parece originarse tu tráfico para todo lo que transporta. Si transporta una llamada concreta depende de la política de enrutamiento del cliente. Un túnel completo toma todo el tráfico, mientras que un túnel dividido puede tomar solo algunos prefijos. Un teléfono con Wi-Fi y datos móviles puede usar caminos distintos para flujos distintos en el mismo momento.

Eso significa que una dirección que verificaste en un navegador no es prueba sobre la llamada. La aplicación puede mantener una conexión de larga duración anterior al túnel, o puede usar una familia de direcciones que el túnel no cubre. Comprueba la decisión de enrutamiento para el destino real y no para un sitio web que probaste por casualidad.

El cifrado del contenido de extremo a extremo es una frontera aparte de todo esto. No se derrumba cuando cambia el camino, y tampoco cubre los metadatos.

Cifrado y privacidad de la dirección son promesas distintas

Mantener cifrado el contenido de la llamada significa que la retransmisión no puede escuchar la conversación. No significa que la retransmisión no aprenda nada: sigue viendo qué cuentas están conectadas, cuándo y durante cuánto tiempo, porque eso es lo que hace una retransmisión.

A la inversa, ocultar tu dirección a la otra parte no hace que tu cuenta sea anónima para el servicio que la autentica. Son dos afirmaciones separadas. Una revisión de privacidad que las fusiona produce una falsa sensación de cobertura. Escribe el requisito como una frase sobre un observador concreto y luego comprueba si el mecanismo que elegiste se dirige a ese observador y no a uno vecino.

Verifica la afirmación que de verdad te importa

Si el requisito es sobre tu red de acceso, la comprobación es una pregunta de enrutamiento que puedes responder localmente. Si es sobre la otra parte, la comprobación es el ajuste propio de la aplicación. Ninguna configuración de túnel sustituye a ese ajuste.

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 consulta de ruta te dice qué interfaz usaría un destino. La lista de sockets te dice si ya existe una conexión de larga duración. La captura te dice si el tráfico cruza realmente la interfaz del túnel. Sustituye la dirección de documentación por el extremo que resolviste desde la conexión propia de la aplicación, y lee los resultados en lugar de suponer que el túnel lo tomó todo.

Anota en qué mecanismo te apoyaste para qué observador, junto con la fecha y la versión de la aplicación. Tanto el ajuste de retransmisión como el comportamiento de enrutamiento del cliente cambian con el tiempo, y una nota que nombra al observador es la única versión de esto que sigue siendo útil.

Artículos relacionados