Acceso a memoria residual en equipos apagados permite violar el cifrado del disco

La paranoia es una enfermedad muy seria y por eso me molesta que se frivolice con esa cuestión y se tilde alegremente de paranoico a todo el que duda de ciertas "verdades" establecidas. En uno de nuestros foros tenemos ahora mismo un ejemplo de cómo una de esas "paranoias" se convierte un año después en realidad, en este caso de la mano de un equipo de la Universidad de Princeton.

Pregunta a cualquier experto qué ocurre con la memoria DRAM al apagar el ordenador y no encontrarás ninguno que no te diga que se borra inmediatamente y que no hay forma de recuperar nada de ella (bueno, como mucho, y al mediar condensadores, quizás encuentres alguno que, generoso, conceda a los datos algunos milisegundos de vida...). Sin embargo, los investigadores de Princeton han demostrado que los datos en la DRAM pueden sobrevivir entre varios segundos y -digamos- un minuto tras apagar un ordenador a temperatura ambiente, pero que además ese tiempo puede alargarse enormemente si se procede a enfriar la memoria con un simple spray congelante (y ya no digamos con nitrógeno líquido).

Para muestra un botón. En la siguiente imagen tenemos (de izquierda a derecha) los datos recuperados de la RAM a los 5, 30, 60 y 300 segundos de apagar el ordenador:

 

 

Confieso que aún no me he mirado en detalle el trabajo, pero esta gente afirma haber realizado ataques prácticos que les permiten obtener desde la RAM de un ordenador apagado las claves utilizadas para cifrar un disco, y eso con independencia de la aplicación y el sistema operativo: Bitlocker (Vista), TrueCrypt (Windows, Linux y Mac), FileVault (Mac) y dm-crypt (Linux) sucumben por igual.

Disculpad -insisto- por no haber profundizado aún, pero el tema parece tan curioso e interesante que no quería hurtaros ni un minuto más la información...

Comentarios

Selecciona arriba tu forma preferida de visualizar
los comentarios y pulsa el botón para guardar tus
preferencias. Éstas sólo se recordarán para tus
próximas visitas si eres usuario registrado.

La Solución

En linux bastaría agregar al script/programa de apagado un "wipe" de la RAM, con tal de que en caso de querer recuperar algo de ella, se encuentre solo datos ilegibles.

Saludos.
_____________________
"Todo camino de mil leguas comienza con un solo paso."

no es solución

Asumes que siempre se va a apagar el ordenador de la forma correcta, cuando lo más fácil es cortar de repente el suministro eléctrico.

script en Linux

En linux bastaría agregar al script/programa de apagado un "wipe" de la RAM, con tal de que en caso de querer recuperar algo de ella, se encuentre solo datos ilegibes

Lamentablemente que esto vale solamente en el caso cierres el ordenador a traves de "shutdown -h". Pero si desenchufas no se llama el script, y el problema queda sin resolver...

alex

Es interesante

Es interesante, desde luego.

¿Alguien puede aclararme qué relación tiene el frío con los fenómenos físicos que suceden en la RAM para que este incremente el tiempo para poder recuperar alguna información?

En cualquier caso, me parece que no deja de ser un ataque teórico que en la práctica es imposible.

Hombre, si tus datos son tan importantes como para que de golpe te entren en la habitación un montón de tíos e intenten congelar la RAM para recuperarlos... sería buena idea ir haciendo unos disipadores llenos de thermite listo para detonar desde el exterior de la caja: ¡Modding extremo! :D

ruido térmico

http://es.wikipedia.org/wiki/Ruido_t%C3%A9rmico

Yo veo muy viable el ataque en la práctica, sobre todo en el espionaje industrial.

Gracias

Gracias por la información.

¿Puedes poner un ejemplo de espionaje industrial en el que pudiéramos aplicar este tipo de ataque? Es que en serio, a mi no se me ocurre nada.

Debo de estar espeso hoy... jeje.

Qué tiene que ver el tocino con la velocidad

Pues eso, que alguien haga el favor de decir qué tiene que ver el ruido térmico con el tema de este foro.

Pues aunque parezca mentira...

Es lo que tiene el silicio

Las memorias RAM suelen estar fabricadas con semiconductores (generalmente silicio) cuya conductividad aumenta con la temperatura.

Al enfriar una memoria RAM dinámica, que almacena los bits en condensadores, disminuye su conductividad y por tanto los condensadores se descargan más despacio. Es decir, los datos permanecen más tiempo.

Si se pudiera enfriar hasta cero absoluto desaparecería completamente la conductividad del silicio, así que los condensadores no se descargarían nunca.

extraño

Sin ser un doctor en la materia yo afirmaría que si un objeto llega al cero absoluto pierde la carga electrica-magnetica que tuviera. Los electrones dejan de moverse y .... .

Aunque no deja de ser física teorica, es casi un hecho.

Opinar

Los comentarios publicados en este sitio expresan sólo la opinión de su autor, quien será el único responsable de los mismos. La publicación de cualquier comentario no supone en absoluto la conformidad del responsable de este sitio con su contenido.

Como norma general, en este sitio no se publican comentarios que incluyan datos personales, ni direcciones de correo, ni ninguna otra forma de establecer contactos privados o comerciales, así como comentarios que no aportan nada, fuera de tema o que no se ajustan a la netiqueta, la ortografía o la educación.

Para poder enviar tus comentarios has de permitir las cookies del sitio.

Por favor, escribe arriba el resultado de la operación planteada. Gracias.
  • Etiquetas HTML permitidas: <a> <em> <strong> <ul> <ol> <li> <p> <u> <br><strike> <blockquote> <div>

Más información sobre las opciones de formato...