Este fallo de diseño afecta potencialmente a cientos de millones de dispositivos móviles y la peor parte es que parece que no habrá una solución completa disponible para los teléfonos Android actuales del mercado.
Google comenzó a implementar por defecto el cifrado de disco completo (FDE) a partir de Android 5.0 Lollipop. El objetivo es impedir que delincuentes y fuerzas del orden puedan ganar acceso no autorizado a los datos del dispositivo.


Básicamente, el cifrado en los dispositivos con chips de Qualcomm se basa solamente en la contraseña. Sin embargo, en realidad, Android crea una clave fuerte RSA de 2048-bit (KeyMaster) derivada de la contraseña del usuario.
Qualcomm se ejecuta en el Snapdragon TrustZone para proteger las funciones críticas de cifrado y exploración biométrica, pero Beniamini descubrió que es posible explotar una falla de seguridad en Android para extraer las claves de la TrustZone.
Qualcomm tiene un núcleo pequeño en TrustZone para ofrecer un entorno de ejecución de confianza conocido como QSEE (Qualcomm Secure Execution Environment) que permite ejecutar pequeñas aplicaciones.
La KeyMaster también es una aplicación QSEE. El investigador ha detallado cómo los atacantes pueden explotar una falla de seguridad del kernel de Android para cargar su propia versión de la aplicación QSEE dentro de este entorno seguro. Es decir que explotando estas fallas se puede escalar privilegios y secuestro el espacio QSEE, incluyendo las claves generadas para el cifrado de disco.
Una vez que conseguida esta clave, se puede realizar un ataque de fuerza bruta para obtener la contraseña o PIN del usuario.
Fuente: The Hacker News
No hay comentarios.:
Publicar un comentario
Gracias por dejar un comentario en Segu-Info.
Gracias por comentar!