iOS 10, el núcleo (kernel) al descubierto

La reciente beta para desarrolladores de iOS 10 no para de traer sorpresas. La última ha sido que el núcleo (kernel) del sistema está des-encriptado, algo que no suele ser habitual en este tipo de lanzamientos. Ya sabemos como es Apple para estas cosas, así que cuando ha saltado la noticia, entre el mundo de desarrolladores ha habido bastante debate sobre si esto era o no accidental, y según comenta el portal de Silicon Valley, TechCrunch, Apple ha reconocido que este movimiento ha sido totalmente intencionado.

El núcleo de iOS 10 beta no está encriptado

Desde Apple han aclarado que se ha mantenido partes del núcleo sin encriptación porque éstas no almacenan información relevante del usuario. Especialmente, el apartado de la caché del núcleo de iOS 10, que es un parte que se encarga de optimizar el funcionamiento del sistema. “Dado que la caché del núcleo no contiene ninguna información del usuario, hemos decidido quitar la encriptación, lo que nos permite optimizar mucho más su rendimiento, sin comprometer la seguridad“.

Sin embargo, la caché no es la única parte que permanece accesible, si no que gran parte del núcleo permanece sin encriptar. Este es un procedimiento habitual en sistemas de código fuente abierto, pero es algo que suele ir bastante en contra de la filosofía de Apple en cuanto al código hasta la fecha. Aunque actualmente en la redacción no sabemos si todo el núcleo está accesible o sólo parte de él, varios expertos en seguridad se han pronunciado al respecto.

Si quieres instalar iOS 10 beta en tu iPhone, iPad o iPod sin tener cuenta de desarrollador. Aquí tienes nuestro vídeo-tutorial para poder hacerlo fácilmente.

Si no puedes ver el vídeo haz click en el enlace: https://www.youtube.com/watch?v=mPTbkMNwKik

Cargando vídeo…

var yt_mPTbkMNwKik = document.getElementById(“yt-mPTbkMNwKik”);setTimeout(function(){ yt_mPTbkMNwKik.outerHTML = “

Suscríbete al Youtube de iPhone Digital

“;}, 5000);

La principal razón que se comenta para este movimiento es exactamente la misma que ha permitido la evolución e implantación de sistemas de código abierto: si toda la comunidad de desarrolladores tiene acceso al código, entre todos es mucho más fácil detectar fallos de seguridad y ponerles remedio.

Otros expertos en seguridad iOS, como Jonathan Zdziarski, han comentado que detrás de este movimiento por parte de Apple puede estar los recientes problemas de la compañía con el FBI. Haciendo visible el código del núcleo de iOS, pueden fortalecer la seguridad del sistema, e impedir que grupos de hackers se dediquen a desbloquear o acceder a datos personales a cambio de una importante suma de dinero.

Núcleo de iOS 10 desencriptado, ¿será un cambio duradero?

Esta es la duda que nos surge a nosotros. Apple nunca ha sido especialmente dado a mostrar el funcionamiento de sus sistemas (recordemos que gran parte de la potencia de sus teléfonos iPhone reside en su sistema operativo). Así que no sabemos hasta que punto este movimiento es una prueba o algo definitivo. El hecho de que no fuera anunciado durante la WWDC de 2016 da que pensar.

Y no sólo eso, una posibilidad sería que hayan abierto el acceso al código para que la comunidad haga una evaluación del mismo. De esta forma, una vez estén solventados los posibles fallos volverían a encriptar el código. Aunque esta posibilidad parece algo más remota.

Lo cierto es que Apple está comenzando a hacer una clara apuesta por el software en toda la gama de dispositivos, así que en cierto modo, este movimiento cuadra con su posible nueva estrategia.

¿Y tú, qué opinas de que los desarrolladores puedan ver partes del núcleo del sistema que antes estaban ocultas?

Si quieres conocer las apps más populares para tu smartphone, te recomiendo el siguiente post con la recopilación de las mejores aplicaciones iPhone donde encontrarás análisis, opiniones y recomendaciones de las aplicaciones más útiles de la App Store de Apple.

Este post fue publicado originalmente en iPhone Digital. Puedes seguirnos también en twitter.com/iphonedigital y facebook.com/iphonedigital

via http://iphonedigital.com/ios-10-beta-nucleo-desencriptado-apple/