Apple deja el kernel de iOS 10 completamente abierto en busca de fallas
La primera versión beta de iOS 10 de Apple se envía con un kernel sin cifrar que facilitará la búsqueda de fallas en su código. Esto le da a la empresa una mayor posibilidad de eliminar posibles agujeros antes de que la versión final esté disponible para todos este otoño.
Con las versiones públicas de iOS, el kernel está encriptado para hacer que el sistema operativo sea lo más seguro posible. Hace que sea aún más difícil para los terceros crear sus propios ajustes que podrían comprometer la seguridad de otros usuarios.
Sin embargo, con la primera versión beta de iOS 10, que se puso a disposición de los desarrolladores registrados la semana pasada, el kernel se deja sin cifrar. Esto hará que sea más fácil eliminar los defectos y le dará a Apple la oportunidad de solucionarlos antes de que se conviertan en la naturaleza.
"Eso no significa que la seguridad de iOS 10 esté comprometida", explica
Revisión de tecnología del MIT. "Pero buscar fallas en esta versión del sistema operativo será mucho más fácil"."Reduce considerablemente la complejidad de la ingeniería inversa", añade Jonathan Levin, autor del libro. Componentes internos de Mac OS X e iOS.
Si Apple puede eliminar las fallas en iOS 10 temprano, reducirá en gran medida la posibilidad de un jailbreak después de que el software llegue al público a finales de este año. Sin embargo, Apple está tomando un gran riesgo al dejar su kernel abierto.
Los "beneficios" expuestos por un kernel no cifrado incluyen una medida de seguridad que está diseñada para evitar que el kernel sea modificado. Con acceso a esto, podría ser más fácil para los piratas informáticos crear herramientas que puedan sortearlo.
Por supuesto, asumimos que Apple dejó el kernel sin encriptar intencionalmente, pero existe la posibilidad de que haya sido un error. Un gran error. Tendremos que esperar y ver si vuelve a cerrar en iOS 10 beta 2, que debería estar disponible la próxima semana.