miércoles, 30 de marzo de 2016

Hackea un iPhone en solo 4 intentos infinitos.






Pues aunque no lo crean, esa parece ser la estrategia del FBI para lograr acceder al iPhone 5C con iOS 9 utilizado por Syed Farook, uno de los autores de la matanza de San Bernardino (California), que dejó 14 muertos, ¿pero en que consiste esta técnica utilizada con fines forenses?

Aunque debo reconocer que es importante lo que Apple hace en seguridad en sus dispositivos iPhone y su software que hace que las principales agencias de investigación de los estado cuando se enfrentan a un iPhone prefieren usarlo de pisa papel por la complejidad de su seguridad, sin embargo, si su teléfono cae en las manos equivocadas las medidas que trae estos dispositivos quizás no sean lo suficientemente buenos para hacerlos inaccesibles porque con este particular método se puede lograr que mediante un ataque de fuerza bruta se pueda acceder al sistema principal.

Analicemos la seguridad de estos dispositivos, Apple y su iOS 9x ultra encriptado, intenta desalentar completamente los ataques de fuerza bruta, generando tiempos de demora cada vez mayores tras la introducción de un código no válido en la pantalla de bloqueo. es decir, de 1 a 4 intentos no genera ninguna demora, después del 5º intento hay que esperar un minuto, después del 6º intento 5 minutos, después del 7º intento 15 minutos y después del noveno 9º intento una hora, si pasada una hora vuelves a intentar y tiene el borrado activado, se formateara el dispositivos y como su unidad de almacenamiento es un estado solido, estas completamente perdido, la particularidad de este método es no llegar ni siquiera al quinto intento. ¿pero como?

Este ataque que hackear electronicamente un dispositivo lo podemos denominar, "el espejo de fuerza bruta" y se trata de aplicar minuciosamente lo siguientes procedimiento:

  1. Tomar el dispositivo o smartphone y primero que todo al mejor estilo del hacking Forensic, saca una imagen de él, allí se contiene el cifrado y si llave en alguna parte y solo esta esperando que introduzcas la clave, de 4 dígitos 9999 opciones disponibles. sin embargo, es tan simple como suena, es decir, la infomación esta almacenada en una la unidad de almacenamiento que vemos en el recuadro rojo, se trata del chip NAND, al que debemos clonar y sacar una imagen exacta en otro lugar.
  2. Luego toma esta imagen y a partir de ella restaura una nueva imagen en otro dispositivo o sobre un simulador. 
  3. Ahora que tienes la nueva imagen restaurada, pues bien, simplemente intenta 4 veces y si las cuatro combinaciones que utilizaste no eran la clave, entonces vuelve al paso 2.
De esta manera tendrás la opción de hacer un ataque de fuerza bruta evitando la seguridad de Apple, evitando que se borren los datos y sin penalidades de tiempo.

Esta aun es un concepto que aun hay que probar bastante y automatizar y no sera solo problema de Apple, sino también de todos los demás fabricantes de smartphone que piensen en la seguridad de sus usuarios. aunque también puede ser sencillo de solucionar.


U. A. Mauricio, Investigador, Criminalísta (e), Ingeniero de Sistemas, Especialista en Seguridad de la Información, Ms. Seguridad Informática (e).