Cómo se puede omitir el cifrado con un congelador

Los geeks a menudo consideran que el cifrado es una herramienta infalible para garantizar que los datos permanezcan en secreto. Pero, ya sea que cifre el disco duro de su computadora o el almacenamiento de su teléfono inteligente, es posible que se sorprenda al saber que el cifrado se puede omitir a bajas temperaturas.

Los geeks a menudo consideran que el cifrado es una herramienta infalible para garantizar que los datos permanezcan en secreto. Pero, ya sea que cifre el disco duro de su computadora o el almacenamiento de su teléfono inteligente, es posible que se sorprenda al saber que el cifrado se puede omitir a bajas temperaturas.

Es poco probable que su cifrado personal se omita de esta manera, pero esta vulnerabilidad podría ser utilizada para el espionaje corporativo o para que los gobiernos accedan a los datos de un sospechoso si el sospechoso se niega a revelar la clave de cifrado.

Cómo funciona el cifrado de disco completo

Ya sea que esté utilizando BitLocker para cifrar su sistema de archivos de Windows, la función de cifrado incorporada de Android para cifrar el almacenamiento de su teléfono inteligente, o cualquier otra solución de cifrado de disco completo, cada tipo de solución de cifrado funciona de manera similar.

Los datos se almacenan en el almacenamiento de su dispositivo en forma cifrada y aparentemente codificada. Cuando inicia su computadora o teléfono inteligente, se le solicita la frase de cifrado. Su dispositivo almacena la clave de cifrado en su RAM y la usa para cifrar y descifrar datos mientras su dispositivo permanezca encendido.

Suponiendo que tiene una contraseña de pantalla de bloqueo configurada en su dispositivo y los atacantes no pueden adivinarlo, tendrán que reiniciar su dispositivo y arrancar desde otro dispositivo (como una unidad flash USB) para acceder a sus datos. Sin embargo, cuando su dispositivo se apaga, el contenido de su RAM desaparece muy rápidamente. Cuando el contenido de la RAM desaparece, la clave de cifrado se pierde y los atacantes necesitarán su frase de cifrado para descifrar sus datos.

Así es como generalmente se supone que funciona el cifrado, y es por eso que las corporaciones inteligentes cifran computadoras portátiles y teléfonos inteligentes con datos confidenciales.

Remanencia de datos en RAM

Como mencionamos anteriormente, los datos desaparecen de la RAM muy rápidamente después de que la computadora se apaga y la RAM pierde energía. Un atacante podría intentar reiniciar rápidamente una computadora portátil encriptada, arrancar desde una memoria USB y ejecutar una herramienta que copie el contenido de la RAM para extraer la clave de encriptación. Sin embargo, esto normalmente no funcionaría. El contenido de la RAM desaparecerá en segundos y el atacante no tendrá suerte.

El tiempo que tardan los datos en desaparecer de la RAM se puede extender significativamente enfriando la RAM. Los investigadores han llevado a cabo ataques exitosos contra computadoras que usan el cifrado BitLocker de Microsoft rociando una lata de aire comprimido al revés en la RAM, llevándola a bajas temperaturas. Recientemente, los investigadores pusieron un teléfono Android en el congelador durante una hora y luego pudieron recuperar la clave de cifrado de su RAM después de restablecerla. (El cargador de arranque debe desbloquearse para este ataque, pero en teoría sería posible eliminar la RAM del teléfono y analizarlo).

Una vez que los contenidos de la RAM se copian o «descargan» en un archivo, se pueden analizar automáticamente para identificar la clave de cifrado que otorgará acceso a los archivos cifrados.

Esto se conoce como un «ataque de arranque en frío» porque se basa en el acceso físico a la computadora para obtener las claves de cifrado que quedan en la RAM de la computadora.

Cómo prevenir ataques de arranque en frío

La forma más fácil de prevenir un ataque de arranque en frío es asegurando que su clave de cifrado no esté en la RAM de su computadora. Por ejemplo, si tiene una computadora portátil corporativa llena de datos confidenciales y le preocupa que pueda ser robada, debe apagarla o ponerla en modo de hibernación cuando no la esté usando. Esto elimina la clave de cifrado de la RAM de la computadora; se le pedirá que vuelva a ingresar su frase de contraseña cuando vuelva a iniciar la computadora. Por el contrario, poner la computadora en modo de suspensión deja la clave de cifrado restante en la RAM de la computadora. Esto pone su computadora en riesgo de ataques de arranque en frío.

La «Especificación de mitigación de ataque de restablecimiento de plataforma TCG» es una respuesta de la industria a esta preocupación. Esta especificación obliga al BIOS de un dispositivo a sobrescribir su memoria durante el arranque. Sin embargo, los módulos de memoria de un dispositivo podrían eliminarse de la computadora y analizarse en otra computadora, evitando esta medida de seguridad. Actualmente no hay una forma infalible de prevenir este ataque.

¿Realmente necesitas preocuparte?

Como geeks, es interesante considerar los ataques teóricos y cómo podríamos evitarlos. Pero seamos honestos: la mayoría de la gente no tendrá que preocuparse por estos ataques de arranque en frío. Los gobiernos y las corporaciones con datos sensibles para proteger querrán tener en cuenta este ataque, pero el geek promedio no debería preocuparse por esto.

Si alguien realmente quiere sus archivos encriptados, probablemente tratará de obtener su clave de encriptación en lugar de intentar un ataque de arranque en frío, lo que requiere más experiencia.

Crédito de la imagen: Frank Kovalcheck en Flickr, Alex Gorzen en Flickr, Blake Patterson en Flickr, XKCD

Rate article
labsfabs.com
Add a comment