Se ha revelado cómo Apple impulsará el rendimiento de iOS 10

Se ha revelado cómo Apple impulsará el rendimiento de iOS 10

La decisión de Apple de abrir el código del núcleo de la primera versión beta de iOS 10 ha dejado perplejos a los expertos en seguridad informática. Sin embargo, los cupertinos han asegurado que el movimiento no supone una amenaza, ya que el núcleo no contiene datos de los usuarios. Según ellos, abrir el código del núcleo de iOS mejorará el rendimiento general del sistema operativo. Sea como fuere, Apple ha decidido ir más allá del núcleo y ha dejado más componentes sin cifrar en la segunda versión beta.

Tabla de Contenidos

Componentes no encriptados

El autorizado hacker de iOS MuscleNerd fue el primero en informar de la presencia de componentes no cifrados en iOS 10 beta 2. El desarrollador refutó las especulaciones anteriores de que Apple simplemente «olvidó» cifrar el núcleo de su sistema operativo móvil.

«No fue un accidente. En iOS 10 beta 2, Apple dejó aún más imágenes sin cifrar», informó MuscleNerd en Twitter.

Entre otras cosas, en la segunda beta, los cargadores de arranque de 32 bits (pequeños programas para cargar el kernel más complejo) y los discos RAM (discos virtuales en la RAM) estaban sin cifrar. Mientras que en la beta 1 sólo el kernel de 64 bits era de código abierto, con la beta 2 tanto el kernel de 64 bits como el de 32 bits están sin cifrar.

Si nos atenemos a la imagen publicada por MuscleNerd, iOS 10 beta 2 carece de cifrado incluso en el núcleo del sistema de archivos (desde luego la parte que no afecta a los datos del usuario). La palabra «sep» presente en la imagen significa Secure Enclave (un coprocesador diseñado para proteger los datos de las contraseñas y las huellas dactilares de los usuarios), y ATV significa Apple TV. Sin embargo, que no cunda el pánico antes de tiempo, ya que los cupertinos podrían volver a cifrar todos los componentes en la build final de iOS 10.

Cifrado: seguridad frente a velocidad

El cifrado requiere muchos recursos, lo que afecta negativamente a la velocidad del sistema operativo. Por ejemplo, Google. El gigante tecnológico implementó por defecto el cifrado de disco completo en sus teléfonos móviles, pero luego volvió a hacer opcional la función cuando los usuarios empezaron a quejarse de un rendimiento muy bajo. Esto se debe a que Google implementa el cifrado en el software. A diferencia de su competidor, Apple utiliza semiconductores de silicio especializados que proporcionan un cifrado fuerte sin ralentizar notablemente el sistema.

SOBRE EL TEMA: iOS 10 y macOS Sierra ya pueden ser instalados por todos.

Enclave seguro

A partir del iPhone 5s, los dispositivos iOS están equipados con un chip Secure Enclave integrado en el procesador principal y diseñado para cifrar y procesar los datos que llegan a través del sensor Touch ID. Como el Secure Enclave está integrado en el procesador principal (en el caso del iPhone 6s es el A9), ningún programa, servicio o dispositivo puede leer la información almacenada en su interior.

¿Merece la pena?

«El kernel no contiene información del usuario y, al abrirlo, podemos optimizar el rendimiento del sistema operativo sin comprometer la seguridad», dijeron los responsables de Apple tras la primera versión beta de iOS 10.

También se cree que la apertura de ciertos elementos del sistema operativo ayudará a aflojar el mercado de las vulnerabilidades. Apple no tiene un programa de recompensas por los fallos descubiertos en sus productos, y a la empresa parece gustarle que la información sobre vulnerabilidades valga tanto. Recordemos que el hackeo del iPhone de un terrorista de San Bernardino le costó al FBI 1,3 millones de dólares.