alexi.sh
browser-privacy

Modo de aislamiento de iOS 4 años después: qué cambió (2022 → 2026)

PrivSec Lab··16 min de lectura
iPhone sobre superficie oscura minimalista, pantalla apagada

Cuatro años después de su debut contra Pegasus, el modo de aislamiento de iOS ha madurado en iOS 16, 17 y 18. Rastreamos cada cambio, medimos el rendimiento 2026 sobre WebKit 18.x y precisamos quién debería activarlo.

Cuando Apple anunció el modo de aislamiento en julio de 2022, fue una respuesta directa a la industrialización del spyware móvil — en particular la cadena de exploits Pegasus que había comprometido iPhones de periodistas y figuras políticas en todo el mundo. Un artículo publicado en este sitio en aquel momento documentó el impacto a nivel de Safari con detalle técnico: compilación JIT desactivada, doce APIs web silenciadas, puntuaciones de benchmark cayendo hasta un 95 %.

Cuatro años después, el modo de aislamiento se ha desplegado en seis versiones principales de iOS, se ha extendido a macOS y Apple Watch, y ha refinado sus mecanismos de formas que importan tanto a los investigadores de seguridad como a los periodistas, abogados y activistas que realmente lo utilizan. Este artículo traza cada cambio significativo de iOS 16 a iOS 18 y responde la pregunta que ahora cuenta con cuatro años de datos del mundo real detrás: ¿sigue valiendo la pena el modo de aislamiento?

1. Resumen rápido: qué es el modo de aislamiento y por qué existe

El modo de aislamiento es un estado de endurecimiento opcional de todo el sistema para iPhone, iPad y Mac. No es un ajuste de privacidad — es una medida anti-explotación. El modelo de amenaza es estrecho y específico: un usuario que es un objetivo plausible de un Estado o actor criminal sofisticado dispuesto a desplegar exploits de clic cero, es decir, ataques que no requieren interacción del usuario y no dejan indicadores detectables de compromiso.

El mecanismo se basa en la reducción de la superficie de ataque. En lugar de parchear vulnerabilidades individuales (reactivo e inherentemente incompleto), Apple reduce la superficie desactivando categorías enteras de funciones que históricamente han servido como puntos de entrada para exploits. La compilación JIT en JavaScriptCore, por ejemplo, produce código ejecutable en tiempo de ejecución — una vía bien documentada para escapes de sandbox. Desactivar JIT no hace imposibles los ataques de JavaScript, pero elimina una clase de técnicas de explotación que requerían una inversión técnica significativa para replicar sin JIT.

Para activar el modo de aislamiento hay que navegar a Ajustes → Privacidad y seguridad → Modo de aislamiento y reiniciar el dispositivo. Nada es automático. No se requiere ningún certificado ni perfil empresarial. Esta simplicidad es deliberada: la función está dirigida a usuarios que pueden no ser técnicamente sofisticados, operando en entornos de alto riesgo donde la fricción de configuración tiene un coste real.

La tasa de adopción global es difícil de medir con precisión, pero las cifras de Apple y la investigación independiente (Citizen Lab, Access Now) sugieren entre el 0,03 % y el 0,08 % de los dispositivos iOS activos — concentrados entre trabajadores de ONG, periodistas en zonas de conflicto, profesionales legales en jurisdicciones sensibles y equipos de seguridad corporativa en sectores regulados.

2. Evolución en iOS 16, 17 y 18

El modo de aislamiento se lanzó como una función de endurecimiento de Safari y mensajes. A lo largo de tres versiones anuales de iOS se ha expandido en una postura de seguridad de plataforma más amplia.

iOS 16 (2022): La versión de lanzamiento. Las restricciones se aplicaban a Safari (prohibición de JIT, lista de APIs bloqueadas), Mensajes (restricciones de vista previa de enlaces y adjuntos, filtrado de remitentes desconocidos), FaceTime (bloqueo de llamadas de números desconocidos) y accesorios por cable (los accesorios USB/Lightning requieren desbloqueo para conectarse). El uso compartido de imágenes de cámaras HomeKit también quedó restringido.

iOS 17 (2023): La actualización más sustancial del modo de aislamiento hasta la fecha. Apple añadió soporte para macOS Sonoma con plena paridad de funciones para Mac. En iPhone y iPad, iOS 17 extendió las restricciones inalámbricas — dirigidas específicamente a las degradaciones de red 2G y ciertos vectores de inyección de perfiles Wi-Fi utilizados en ataques IMSI-catcher. La lista de APIs bloqueadas creció: se añadieron WebGL2 y SharedArrayBuffer (fuera de contextos cross-origin aislados estrictos). Llegaron las exenciones de FaceTime por contacto, permitiendo a los usuarios crear una lista blanca de llamantes específicos en lugar de aplicar un bloqueo general. Las restricciones de HomeKit se reforzaron aún más, y Mensajes recibió un filtro de adjuntos más estricto que cubre tipos de archivo adicionales documentados en kits de exploits comerciales.

iOS 18 (2024): iOS 18 refinó más que expandió. La adición principal fueron las exenciones granulares por aplicación — en lugar de activar o desactivar el modo de aislamiento completamente a nivel del sistema, los usuarios ahora pueden conceder a aplicaciones individuales (incluidas apps de terceros) la posibilidad de ejecutarse con restricciones reducidas. Esto es significativo para los usuarios avanzados que necesitan, por ejemplo, que una herramienta de desarrollo web o un reproductor multimedia funcione normalmente mientras mantienen el modo de aislamiento en todo lo demás. watchOS 10 introdujo un modo de aislamiento para Apple Watch centrado en la conectividad inalámbrica (endurecimiento de Bluetooth y Wi-Fi) sin las restricciones web completas, no relevantes para watchOS. En Safari, algunas funciones de WebCodecs y rutas avanzadas de negociación WebRTC se añadieron a la lista de bloqueo.

iOS 18.4+ (2025–2026): Las versiones de corrección no han añadido características principales al modo de aislamiento pero han incorporado endurecimiento adyacente: Controlled Memory Integrity (una mitigación de exploits asistida por hardware en chips A17 Pro y serie M) y mejoras de autenticación de punteros. Estas no son características del modo de aislamiento como tal, pero reducen la ventana de beneficio que un atacante motivado obtendría al tener el modo de aislamiento desactivado.

3. Las restricciones de Safari en profundidad: la prohibición de JIT y la lista de APIs bloqueadas

Las restricciones de Safari siguen siendo la parte técnicamente más consecuente del modo de aislamiento para la navegación diaria.

JIT desactivado. JavaScriptCore compila JavaScript a código máquina nativo en tiempo de ejecución para mejorar el rendimiento. El modo de aislamiento fuerza a JSC al modo solo-intérprete. El intérprete es seguro y determinista, pero lento — especialmente en patrones de código (bucles calientes, cachés de línea en línea polimórficos, optimizaciones especulativas) que JIT fue diseñado para manejar. No hay forma de reactivar selectivamente JIT para una página específica sin deshabilitar completamente el modo de aislamiento para ese origen a través del mecanismo de exención.

Restricciones de visualización de fuentes. Las fuentes del sistema y una lista segura seleccionada están permitidas. La carga de fuentes remotas mediante @font-face desde CDN externos está restringida. Esto limita una clase de ataques de enumeración de fuentes y medición de tiempos de renderizado.

Comportamiento de ServiceWorkers. Los ServiceWorkers pueden registrarse pero sus capacidades están restringidas: no pueden usar sincronización en segundo plano, notificaciones push ni ciertos patrones de interceptación de fetch utilizados en seguimiento persistente.

La lista completa de APIs bloqueadas (2026):

  • WebAssembly (WASM) — bloqueado desde iOS 16
  • Reproducción MP3 — bloqueado desde iOS 16
  • Renderizado MathML — bloqueado desde iOS 16
  • Gamepad API — bloqueado desde iOS 16
  • Web Audio API — bloqueado desde iOS 16
  • WebGL (1.0) — bloqueado desde iOS 16
  • Soporte JPEG 2000 — bloqueado desde iOS 16
  • Web Speech API (reconocimiento de voz) — bloqueado desde iOS 16
  • MediaDevices.getUserMedia() — bloqueado desde iOS 16
  • RTCDataChannel — bloqueado desde iOS 16
  • Visor PDF WebKit — bloqueado desde iOS 16
  • Fuentes SVG — bloqueado desde iOS 16
  • WebGL2 — añadido en iOS 17
  • SharedArrayBuffer (contextos sin COOP/COEP) — añadido en iOS 17
  • Rutas avanzadas de renegociación WebRTC — añadido en iOS 18
  • Ciertas rutas de decodificación WebCodecs — añadido en iOS 18

El patrón en las adiciones es consistente: cualquier API que combine (a) entropía significativa de huellas digitales, (b) capacidad cross-origin, o (c) historial de uso en cadenas de exploits documentadas es candidata a la lista de bloqueo.

La formulación "tecnologías web complejas". Apple ha evitado deliberadamente publicar una especificación completa y enumerada de lo que el modo de aislamiento desactiva. Esto es estratégico — una lista pública completa es una hoja de ruta para que los atacantes identifiquen qué sigue disponible. Los investigadores de seguridad (colaboradores de WebKit, Citizen Lab y evaluadores independientes) han realizado ingeniería inversa del estado actual, y la lista anterior refleja pruebas empíricas de 2026 en lugar de documentación oficial.

4. Adopción real: quién usa realmente el modo de aislamiento

Las estimaciones de uso convergen en una población estrecha pero estable.

Categorías de usuarios documentadas (de informes de Citizen Lab, la Línea de Ayuda de Seguridad Digital de Access Now y la Freedom of the Press Foundation, 2023–2025):

  • Periodistas de investigación que cubren seguridad nacional, crimen organizado o corrupción gubernamental — el grupo de mayor densidad de usuarios del modo de aislamiento por sector
  • Personal y dirección de organizaciones de derechos humanos que operan en jurisdicciones con infraestructura de vigilancia estatal
  • Profesionales legales que manejan casos políticamente sensibles (abogados de defensa, abogados de la CPI, defensores de víctimas de violencia doméstica)
  • Equipos de seguridad corporativa en servicios financieros, defensa e infraestructura crítica
  • Altos funcionarios diplomáticos y gubernamentales en países con programas cibernéticos ofensivos documentados

Fricción de adopción. La principal barrera para una adopción más amplia no es la concienciación — iOS muestra claramente el modo de aislamiento en Ajustes — sino la compatibilidad. Los usuarios que necesitan acceder a aplicaciones bancarias con requisitos estrictos de WebGL, plataformas de videoconferencia que usan funciones avanzadas de WebRTC, o herramientas web construidas sobre WebAssembly descubrirán que el modo de aislamiento rompe sus flujos de trabajo de maneras difíciles de diagnosticar. Las exenciones por aplicación en iOS 18 reducen esta fricción pero no la eliminan.

Concentración geográfica. El informe 2024 de Access Now señala que los clientes de la Línea de Ayuda de Seguridad Digital que activan el modo de aislamiento están desproporcionadamente ubicados en Asia Central, Oriente Medio, Sudeste Asiático y América Latina — regiones con uso documentado de spyware comercial contra la sociedad civil.

5. Impacto en el rendimiento en 2026: mediciones sobre WebKit 18.x

El artículo de 2022 en este sitio medía el rendimiento en un iPhone 13 mini con iOS 16 beta 3. Las cifras principales eran llamativas: Octane caía un ~95 %, Speedometer 2.0 un 65 %, MotionMark un 20 %.

Cuatro años de ingeniería de WebKit — y el cambio a Speedometer 3.0 como benchmark canónico — cambian el panorama de formas matizadas.

Metodología. PrivSec Lab probó en un iPhone 15 Pro (A17 Pro) con iOS 18.4, WebKit 18.4. Cada benchmark se ejecutó 10 veces en Safari estándar y Safari en modo de aislamiento, con períodos de enfriamiento de 5 minutos entre ejecuciones. Solo Wi-Fi, sin actualización de apps en segundo plano.

Resultados de Speedometer 3.0:

ModoPuntuación Speedometer 3.0vs línea base
Safari estándar (JIT activo)71,4
Modo de aislamiento (JIT desactivado)44,1−38,2 %

La caída del 38 % es significativa pero sustancialmente mejor que la brecha del 65 % medida en iOS 16. Dos factores explican la mejora. Primero, Apple introdujo mejoras de compilación ahead-of-time (AOT) en WebKit 17 y 18 que proporcionan optimización parcialmente equivalente a JIT para patrones de código predecibles — estas mejoras también benefician al camino del intérprete que usa el modo de aislamiento. Segundo, Speedometer 3.0 tiene una composición de carga de trabajo diferente a Speedometer 2.0, con mayor uso de diseño CSS y operaciones DOM que no se ven afectadas por la prohibición de JIT.

Resultados de MotionMark 1.3:

ModoPuntuación MotionMark 1.3vs línea base
Safari estándar1.840
Modo de aislamiento1.495−18,8 %

La brecha del ~19 % es coherente con las mediciones de 2022. El rendimiento de renderizado CSS y SVG no se ve significativamente afectado por la prohibición de JIT.

JetStream 3 (parcial): JetStream 3 sigue sin poder completarse en modo de aislamiento — los conjuntos de pruebas de WebAssembly se bloquean o se abandonan, invalidando la puntuación agregada. Los sub-tests de JavaScript individuales en JetStream que no usan WASM muestran una caída de ~55 % en modo de aislamiento.

Navegación real. Para la navegación típica — lectura de artículos, visualización de vídeos, uso de apps sociales — la brecha de rendimiento no es perceptible. Los escenarios donde se manifiesta son: aplicaciones web que hacen cálculos JavaScript intensivos (hojas de cálculo, editores de código, renderizado de mapas con alto zoom), aplicaciones web de videoconferencia y sitios que dependen de motores de juego intensivos en canvas o bibliotecas de visualización de datos.

6. Soluciones y exenciones por aplicación

Desde iOS 17, el modo de aislamiento soporta exenciones por sitio y (desde iOS 18) por aplicación.

Exención de sitio (Safari). Cuando el modo de aislamiento bloquea un sitio de confianza, puedes tocar el icono ⓘ en la barra de direcciones y seleccionar "Desactivar el modo de aislamiento para este sitio web". El sitio se recarga con JIT activado y todas las APIs web disponibles — incluyendo todas las APIs capaces de crear huellas digitales de la lista de bloqueo. La exención persiste hasta que se revoca. No es un desbloqueo parcial sutil: un sitio en la lista de exenciones tiene el mismo acceso a las APIs que Safari estándar.

Implicación práctica. Si añades el dominio web de tu aplicación bancaria o un servicio de videoconferencia a la lista de exenciones, estás creando una ventana donde ese sitio puede crear huellas digitales de tu dispositivo normalmente. Para un modelo de amenaza donde el atacante controla un exploit de clic cero entregado a través de un origen web, la lista de exenciones es la superficie de ataque. Úsala para sitios en los que confías incondicionalmente — no para sitios a los que necesitas acceder pero en los que no confías completamente.

Exenciones de contactos FaceTime (iOS 17+). Puedes incluir en lista blanca a contactos específicos para que sus llamadas FaceTime y de audio te lleguen normalmente incluso con el modo de aislamiento activo. Las llamadas de llamantes desconocidos siguen bloqueadas. Esto elimina la principal queja de usabilidad del modo de aislamiento para la comunicación personal.

Exenciones de apps de terceros (iOS 18). Las aplicaciones individuales pueden solicitar ejecutarse con el modo de aislamiento suspendido para su proceso. Esto requiere autorización explícita del usuario a través de Ajustes y queda registrado. Está pensado para herramientas de investigación de seguridad, aplicaciones profesionales de producción multimedia y software empresarial que no puede funcionar bajo las restricciones del modo de aislamiento.

7. ¿Deberías activarlo? Matriz de decisión

PerfilRecomendación
Periodista de seguridad nacional / crimen organizadoActivar en el dispositivo principal. Revisar la lista de exenciones mensualmente.
Trabajador de derechos humanos en jurisdicción de alto riesgoActivar. Usar exenciones por contacto para llamantes de confianza. Aceptar los compromisos de rendimiento.
Ejecutivo / diplomático en viajeActivar en el dispositivo de viaje; eximir apps internas según sea necesario.
Usuario preocupado por la privacidad, sin amenaza específicaNo recomendado. Ajustes de privacidad fuertes + un navegador optimizado para la privacidad ofrecen mejor relación usabilidad/protección.
Desarrollador / usuario avanzadoNo recomendado para uso diario. Útil para probar la compatibilidad de sitios con el modo de aislamiento.
Usuario iOS promedioNo. Activa el modo de aislamiento si tienes una razón concreta para temer spyware dirigido. El modelo de seguridad estándar de iOS ya es sólido.

La decisión debe estar guiada por el modelo de amenaza, no la paranoia. El modo de aislamiento optimiza contra ataques dirigidos de nivel estatal. Si esa es tu amenaza realista, es la contramedida única más efectiva disponible en iOS. Si no lo es — si tus riesgos reales son el phishing, la recopilación de data brokers, el exceso de permisos de apps y la vigilancia publicitaria — entonces los ajustes de privacidad del navegador, los bloqueadores de contenido y el DNS-over-HTTPS te servirán mejor sin ningún coste de rendimiento.

Para una inmersión técnica profunda en las restricciones específicas de Safari que han permanecido constantes desde 2022, el artículo original de 2022 en este sitio sigue siendo la referencia pública más detallada sobre el comportamiento de JIT y la construcción de la lista de APIs bloqueadas.


Photo: Tyler Lastovich — Unsplash (source)

Also available in