Alexis Lours, ingeniero de software y escritor técnico de Francia, ha publicado un análisis detallado del nuevo modo de bloqueo agregado a iOS 16 en la tercera versión beta. Hay buenas y malas noticias: protegerá tu iPhone de algunos de los ciberataques más sofisticados del mundo (como Pegasus). Pero también ralentizará enormemente el rendimiento al navegar por la web.
¿Qué es el modo de bloqueo de iOS 16?
Antes de entrar en las pruebas de Lours, vale la pena explicar qué es el modo de bloqueo y para qué sirve. Esto no es, nos gustaría enfatizar, una función destinada al usuario promedio. Es un modo de privacidad ultra alta para las personas que temen los ataques cibernéticos «de empresas privadas que desarrollan spyware mercenario patrocinado por el estado». Aquí está la explicación de Apple:
“El modo de bloqueo es una protección opcional extrema que solo debe usarse si cree que puede ser el objetivo personal de un ciberataque altamente sofisticado. La mayoría de las personas nunca son blanco de ataques de esta naturaleza”.
En otras palabras, probablemente no usará este modo a menos que sea un periodista saudí crítico con la monarquía o un expatriado ruso que hostiga a los oligarcas. Sin embargo, sigue siendo interesante ver cómo funciona, lo que puede dar una idea del enfoque de Apple sobre la privacidad y los costos de rendimiento de las protecciones de privacidad extremas.
¿Qué hace el modo de bloqueo?
“Cuando el iPhone está en modo de bloqueo”, explica Apple, “no funcionará como normalmente lo hace. Las aplicaciones, los sitios web y las funciones estarán estrictamente limitados por seguridad, y algunas experiencias no estarán disponibles por completo”.
Esto es importante. El modo de bloqueo no agita una varita mágica y protege mágicamente un iPhone de los ataques cibernéticos; más bien, es un compromiso que deshabilita muchas de las funciones del iPhone para dificultar el ataque al dispositivo.
Después de las pruebas, Lours ofrece esta lista de funciones que se han desactivado, en la mayoría de los casos «como una forma de reducir el posible seguimiento de los usuarios».
- Asamblea web
- Reproducción de MP3
- Matemáticas ML
- API de control de juegos
- API de audio web
- WebGL
- JPEG2000
- API de reconocimiento de voz
- Dispositivos multimedia.getUserMedia()
- RTCDataChannel
- Visor de PDF
- Fuentes SVG
Es probable que una persona que no sea ingeniero encuentre gran parte de esa lista desconcertante. ¿Qué diferencias reales notarán en el uso del iPhone en el mundo real? En resumen, partes de la web no funcionarán, el rendimiento se verá afectado y los piratas informáticos verán cortadas varias vías de ataque.
¿Cuánto ralentizará mi iPhone el modo de bloqueo?
Sabiendo que el modo de bloqueo deshabilita la compilación de JavaScript justo a tiempo (JIT) (así como otras «tecnologías web complejas» que Apple no menciona), Ours sospechaba que daría como resultado una caída importante en el rendimiento al navegar por la web, y, por lo tanto, probado antes y después de activar el modo de bloqueo utilizando tres puntos de referencia:
- Octane, que mide «el rendimiento de un motor de JavaScript»
- Velocímetro 2.0, que mide “la capacidad de respuesta de las aplicaciones web”
- MotionMark 1.2, que mide «la capacidad de un navegador para animar escenas complejas a una velocidad de cuadro objetivo»
El uso del modo de bloqueo resultó en caídas de rendimiento del 95 %, 65 % y 20 % en las tres pruebas respectivas. Esa es una pequeña variación, pero sugiere que el modo definitivamente afectará el rendimiento y solo debe ser utilizado por los usuarios con mayor riesgo.
iOS 16 se encuentra actualmente en la fase beta de prueba y aún puede cambiar significativamente antes de su lanzamiento en el otoño. Esperaremos con interés para ver si Apple puede encontrar una manera de reducir esta caída de rendimiento, pero es probable que las protecciones extremas simplemente requieran compromisos extremos.