El panorama general

WebKit es el motor de navegación obligatorio en todos los navegadores de iOS y iPadOS, e incluye a Safari, Chrome, Edge y Firefox. iCloud Private Relay usa una arquitectura de dos saltos para enrutar el tráfico y ocultar el origen, pero los fallos bypassan este proxy.

Los investigadores Talal Haj Bakry y Tommy Mysk detectaron tres características que envían datos directamente desde el dispositivo, sin pasar por el proxy:

  • DNS prefetching: resuelve nombres de dominio usando la ruta DNS normal del dispositivo, no la del proxy.
  • WebAuthn (Passkeys): hace que el sistema operativo busque archivos de validación directamente, exponiendo la IP.
  • WebTransport: abre una conexión directa HTTP/3 que ignora la configuración del proxy.

Lo que dicen

Los investigadores publicaron los detalles en su sitio web y señalaron que "cualquier sitio web puede configurar WebAuthn para que WebKit revele la IP real del navegador, saltándose tanto el proxy como iCloud Private Relay". Apple afirmó que está revisando el informe, pero aún no confirmó una corrección ni si está trabajando en ella.

Qué sigue

Mientras Apple analiza el problema, otros navegadores ya actuaron:

  • Tor Browser y Psylo Browser (creado por uno de los investigadores) lanzaron parches para evitar las filtraciones.
  • Los usuarios de Safari y otros navegadores basados en WebKit siguen expuestos hasta que Apple publique una actualización.

Los expertos recomiendan, mientras tanto, desactivar iCloud Private Relay si la privacidad de la IP es crítica, o usar navegadores alternativos que ya corrigieron los fallos.