4 votos

¿Cómo destruir archivos borrados para evitar la recuperación de datos?

¿Existe una buena manera de destruir el espacio libre de mi Android para asegurar que los datos no puedan ser recuperados? Quiero destruir permanentemente mis archivos borrados en el espacio libre. He oído hablar de secure eraser y ishredder.

9voto

pr0nin Puntos 353

Memoria flash gestionada

La mayoría de los teléfonos inteligentes utilizan una memoria eMMC gestionada, lo que significa que el propio chip flash realiza la nivelación del desgaste de la memoria flash (el chip eMMC tiene una pequeña CPU integrada que realiza la nivelación del desgaste). Efectivamente, esto significa que no se puede destruir nada en dichos chips flash. Si intentas sobrescribir un bloque de datos que pertenece a un archivo, los datos recién escritos son simplemente redirigidos a una nueva posición en la memoria flash. Por lo tanto, los datos originales siguen existiendo pero ya no se puede acceder a ellos a través del sistema de archivos.

La única manera de borrar al menos grandes partes de los datos con una alta probabilidad es utilizar totalmente todo el espacio libre escribiendo uno o más archivos grandes que utilicen todo el espacio libre. Pero tenga cuidado - a algunos dispositivos "no les gusta" que se utilice toda la memoria flash (el dispositivo se bloquea, no arranca, ...). Por lo tanto, es mejor ahorrar algunos KB y dejarlos sin usar.

La única forma segura de borrar totalmente los datos de un smartphone Android moderno es realizar un restablecimiento de fábrica. Como los dispositivos Android modernos están encriptados por defecto, al realizar un restablecimiento de fábrica se borra y se regenera la clave de encriptación (al menos así es como debería funcionar).

Memoria flash no gestionada

En algunos sistemas Android simples/baratos puede ocurrir que la nivelación de desgaste de la memoria flash no esté implementada dentro de la propia memoria eMMC. En su lugar, estos dispositivos utilizan una memoria flash no gestionada e implementan la nivelación de desgaste en el software dentro del controlador del sistema de archivos. Esto requiere sistemas de archivos especiales que incluyan la nivelación de desgaste, como YAFFS/YAFFS2/JFFS2. En estos sistemas sería posible, con permisos Root, sobrescribir realmente y, por tanto, borrar los datos de un archivo específico.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X