¿Apple Private Relay filtra la IP del usuario? Este problema de diseño de privacidad ha sido documentado formalmente por los investigadores de seguridad Tommy Mysk y Talal Haj Bakry, demostrando que la arquitectura de WebKit puede omitir las cadenas de proxy de Safari bajo condiciones de red específicas. A medida que las tecnologías de seguimiento digital se vuelven más invasivas, millones de usuarios dependen de herramientas de enmascaramiento de correo y cadenas de proxy en el navegador para aislar sus credenciales reales de las redes de seguimiento de terceros. En condiciones operativas estándar, estos proxies protegen a los usuarios del seguimiento por IP y la elaboración de perfiles DNS al enrutar las solicitudes web a través de servidores intermedios. Sin embargo, cuando el motor WebKit permite que los servicios de credenciales nativos inicien solicitudes HTTPS directas fuera del flujo proxy, el aislamiento de red previsto falla.
Cronología y evolución del problema de filtración en Apple Private Relay
Resumen
- Los investigadores de seguridad Tommy Mysk y Talal Haj Bakry revelaron que WebKit omite Private Relay al gestionar solicitudes de passkeys WebAuthn, exponiendo las direcciones IP del dispositivo.
- Otras características de WebKit, incluyendo la precarga de DNS en iOS 26 y los protocolos WebTransport en iOS 26.4, también inician conexiones de red directas que evitan los canales de proxy.
- Apple reconoció el informe y ha iniciado una investigación interna; los investigadores recomiendan configuraciones VPN completas como medida protectora provisional.
El desarrollo de proxies de privacidad a nivel de red representó un hito importante en la protección de datos del consumidor. Integradas directamente en los sistemas operativos y en los motores de navegador predeterminados, estas utilidades permitieron a los usuarios ocultar su ubicación física y su identidad de red mientras navegaban. Al enrutar el tráfico de Safari a través de una arquitectura de doble salto, el servicio de proxy separó la identidad del usuario de los registros del dominio de destino. Si un sitio web intentaba elaborar un perfil del usuario, solo veía la dirección IP del proxy intermedio en lugar del origen real del dispositivo, evitando con éxito que las redes publicitarias de terceros construyeran perfiles de ubicación persistentes.
Sin embargo, la integridad de los proxies a nivel de aplicación depende de una premisa crítica: todo el tráfico de red originado desde el entorno del navegador debe ser forzado a través del flujo del proxy. A diferencia de las redes privadas virtuales (VPN) de nivel de sistema que capturan todo el tráfico del dispositivo en la capa de interfaz de red, los proxies de capa de aplicación solo filtran las solicitudes procesadas dentro del sandbox del navegador. Si un componente del sistema operativo ejecuta una obtención de red en nombre de una página web fuera del proceso del navegador, la solicitud evita el proxy por completo.

Las implicaciones de seguridad del problema en Apple Private Relay salieron a la luz en agosto de 2026, cuando los investigadores Tommy Mysk y Talal Haj Bakry publicaron hallazgos detallados en su blog, tal como se documenta en el Informe de filtración de proxy en WebKit de Mysk. Los investigadores lanzaron una herramienta de verificación pública, leaks.psylo.app, que permite a los usuarios probar si su dirección IP real estaba expuesta a pesar de tener activa la protección por proxy. La verificación independiente realizada por medios de comunicación, incluida la investigación de 404 Media, confirmó que el exploit revelaba de manera fiable las direcciones IP del router. Apple reconoció el informe e indicó que está investigando el problema, mientras que los investigadores señalaron que una solución arquitectónica requerirá una actualización del sistema operativo.

Análisis técnico y mecánica interna de la filtración en Apple Private Relay
Internamente, la vulnerabilidad se debe a una separación estructural entre el proceso de renderizado web de WebKit y el servicio de credenciales del sistema operativo. Cuando un usuario interactúa con un sitio web que implementa Passkeys mediante el estándar WebAuthn, WebKit delega la ceremonia de autenticación directamente al marco de credenciales subyacente del SO. Debido a que el servicio de credenciales del SO opera independientemente de Safari, emite solicitudes HTTPS directas al servidor de destino sin pasar por los nodos proxy de Private Relay.
Un sitio web malicioso puede explotar esta brecha arquitectónica sin necesidad de interacción por parte del usuario. Al configurar solicitudes WebAuthn con mediación condicional (mediation: "conditional"), una página web puede activar comprobaciones de credenciales en segundo plano de forma silenciosa. No aparecen avisos de passkey ni indicadores visuales en la pantalla, pero el servicio de credenciales del SO dispara una solicitud HTTPS sin proxy, exponiendo la dirección IP real del dispositivo al servidor receptor.
[Ruta de retransmisión de Safari con proxy] Navegador Safari ──> Motor WebKit ──> Private Relay de doble salto ──> Servidor de destino (IP enmascarada) [Ruta del servicio de credenciales del SO omitida] Llamada WebAuthn ──> Servicio de credenciales del SO ──> Solicitud HTTPS directa ──> Servidor de destino (IP real expuesta)
Además, los investigadores identificaron dos funciones adicionales de WebKit que presentan comportamientos de omisión similares. En iOS 26, las solicitudes de precarga de DNS se disparan directamente a través del resolvedor DNS nativo del dispositivo en lugar del canal DNS con proxy, filtrando detalles del ISP local. En iOS 26.4, el protocolo WebTransport establece conexiones HTTP/3 directas que ignoran los proxies de aplicación configurados. Debido a que Apple requiere que todos los navegadores web en iOS utilicen el motor WebKit, estos vectores de omisión también afectan a los navegadores de terceros que operan en iOS, incluyendo herramientas centradas en la privacidad como OnionBrowser.

Aunque los proxies de privacidad y la atribución móvil resuelven problemas de ingeniería diferentes, ambos dependen del estado confiable del lado del servidor en lugar del contexto implícito del lado del cliente. Este mismo patrón arquitectónico se aplica cada vez más en las cadenas de suministro de software, incluyendo la distribución de SDKs, el inicio seguro de aplicaciones y el deep linking diferido. Cuando una aplicación depende de cookies de seguimiento del lado del cliente vulnerables o de parámetros de almacenamiento local no verificados, actores malintencionados o bots automatizados pueden manipular los enlaces de atribución, lo que lleva a conversiones falsas y corrupción de datos.
Construir vs. Comprar: Gestión de la preservación del contexto en la era post-proxy
A medida que las protecciones de proxy del lado del cliente enfrentan riesgos de omisión arquitectónica, los equipos de ingeniería deben reevaluar cómo aseguran los flujos de datos y preservan la continuidad del estado. Confiar únicamente en las direcciones IP del lado del cliente o en las cabeceras del navegador ya no es suficiente para la medición de nivel empresarial. La gestión de la preservación del estado en la era de las filtraciones de Apple Private Relay requiere arquitecturas que apliquen la tokenización de confianza cero y la verificación del estado en el lado del servidor.
Los equipos de ingeniería se enfrentan a la elección entre construir un servicio interno de restauración de contexto o implementar un marco de medición certificado de terceros.
| Arquitectura de Privacidad | Límite de Confianza | Protección IP | Ideal para |
|---|---|---|---|
| Proxy de navegador (Private Relay) | Sandbox del navegador | Limitada (omitida por WebKit) | Navegación web del consumidor |
| Capa de red personalizada | Estado gestionado por la app | Media | Microservicios backend personalizados |
| Recuperación de contexto del lado del servidor (OpoInstall) | Estado del servidor verificado | Alta | Lanzamientos de apps y atribución de campañas multiplataforma |
Cuando el tráfico del navegador o los flujos de trabajo de la aplicación omiten las configuraciones de proxy local y redirigen a un usuario hacia una aplicación móvil nativa, preservar el contexto de conversión requiere dejar de utilizar cookies del lado del cliente para pasar a la recuperación de parámetros en el lado del servidor. Dependiendo de los requisitos de implementación, las organizaciones pueden construir su propio servicio de restauración de parámetros del lado del servidor o adoptar plataformas comerciales como OpoInstall. Por ejemplo, OpoInstall ofrece marcos de restauración de estado y paso de parámetros del lado del servidor, preservando el Contexto de Lanzamiento de la Aplicación asociado con las solicitudes de apertura, sin depender de tokens persistentes del lado del cliente. Al preservar el Contexto de Lanzamiento de la Aplicación en el lado del servidor, los desarrolladores garantizan que los contextos de la aplicación permanezcan intactos mientras mantienen un estricto aislamiento de datos.

Listas de verificación de integración: Fortalecimiento de flujos de red para la privacidad del dispositivo
Para evitar filtraciones de red no autorizadas y asegurar los flujos de datos contra los vectores de omisión de proxy, los equipos de ingeniería y seguridad deben implementar calendarios de gobernanza de red automatizados.
Lista de verificación para desarrolladores
- Deshabilitar WebTransport en puntos finales sensibles: Restringir los protocolos WebTransport en los puntos finales que requieran un enmascaramiento de IP estricto hasta que se implementen los parches de proxy de WebKit.
- Filtrar activadores de WebAuthn condicionales: Implementar la verificación del lado del servidor para detectar y restringir las solicitudes de WebAuthn silenciosas que activan la obtención de datos en segundo plano del SO.
- Forzar la verificación de parámetros del lado del servidor: Reemplazar las dependencias de IP del lado del cliente con tokens firmados criptográficamente para validar la autenticidad del origen de la solicitud.
- Firmar tokens de contexto generados por el servidor: Cuando el tráfico del navegador redirija a los usuarios hacia aplicaciones nativas, utilice parámetros firmados criptográficamente en los tokens de contexto para evitar la manipulación de parámetros.
Lista de verificación de estrategia de producto y crecimiento
- Auditar telemetría de red: Auditar regularmente los registros de solicitudes del lado del cliente para identificar las obtenciones de red sin proxy provenientes de los servicios de credenciales a nivel de sistema.
- Transición a la verificación de contexto del lado del servidor: Reemplazar las cookies vulnerables del navegador con la recuperación de parámetros del lado del servidor para preservar el contexto de conversión de forma segura.
- Recomendar protecciones de VPN a nivel de sistema: Para los usuarios que requieren un anonimato de IP estricto, recomiende soluciones VPN completas que cifren el tráfico en la capa de interfaz de red.
Al establecer estas medidas de seguridad técnica, las organizaciones pueden proteger las arquitecturas de sus aplicaciones mientras mantienen operaciones de datos conformes a la normativa.
Preguntas frecuentes (FAQ)
¿Por qué WebAuthn omite iCloud Private Relay en Safari?
¿Los navegadores de terceros en iOS también se ven afectados por esta filtración de IP?
¿Cuál es la diferencia entre un proxy a nivel de aplicación y una VPN a nivel de sistema?
Implicaciones prácticas y perspectivas futuras
El descubrimiento de la omisión en Private Relay resalta las limitaciones fundamentales de los proxies de privacidad a nivel de aplicación. A medida que los sistemas operativos integran servicios de fondo más profundos, separar el tráfico del navegador de las obtenciones a nivel de SO se vuelve cada vez más complejo. Confiar en proxies de una sola aplicación ya no es suficiente para garantizar el anonimato total de la IP a través de los estándares web modernos.
Para los desarrolladores y arquitectos de seguridad, el futuro de la protección de datos depende de arquitecturas de verificación de confianza cero en el lado del servidor. La implementación de la resolución de identidad en el lado del servidor, parámetros firmados criptográficamente y marcos de verificación de contexto robustos asegura que el contexto de la aplicación siga siendo preciso y resistente a manipulaciones. Establecer estas salvaguardas técnicas resilientes es esencial para proteger la infraestructura empresarial y mantener operaciones móviles seguras y conformes a la normativa.
Share this article



