Esto es suficiente, o no, dependiendo de la tecnología del disco, el presupuesto del atacante y algunos otros detalles.
Cuando llena un disco con ceros , obliga al sistema de archivos a reutilizar bloques libres y los vuelve a escribir. Por lo tanto, como aproximación de primer orden, esto se ve bien para usted: los contenidos de su archivo se sobrescriben. Sin embargo, hay detalles:
-
En algunos sistemas operativos y sistemas de archivos, llenar el disco completamente es un privilegio reservado. Normalmente, en sistemas operativos similares a Unix, el último 5% del disco está reservado para el usuario root. Lo mismo ocurre con el relleno como root.
-
Algunos sistemas de archivos hacen fusión de colas : un archivo utiliza bloques de un tamaño determinado (por ejemplo, 4096 bytes), pero el último bloque de un archivo a menudo no está completamente lleno. La mayoría de los sistemas de archivos solo conservan ese espacio no utilizado, pero algunos se esfuerzan por optimizar la asignación de espacio y reagrupan las "colas" de varios archivos en un solo bloque. La consecuencia, aquí, es que "rellenar" el disco con un archivo grande lleno de ceros puede no recuperar todo el "espacio de cola" libre (porque un archivo grande lleno de ceros todavía es un archivo, con una sola cola). Los bytes finales de su archivo pueden evitar la sobreescritura.
-
Existe un debate interminable sobre si los datos antiguos pueden recuperarse de un disco duro incluso después de sobrescribirlos. La respuesta corta es: "probablemente no para un disco duro magnético moderno, plausiblemente sí (parcialmente) para SSD". Consulte esta pregunta y también esa . Pero tal recuperación conllevará algunos costos no triviales (abrir el disco en una sala limpia, conectar circuitos adicionales ...) por lo que los atacantes racionales lo harán solo si los datos valen la pena.
Si la confidencialidad de los datos que desea eliminar es valiosa, el procedimiento de acción prudente es destruir físicamente el dispositivo de almacenamiento (trituración, fusión, desmagnetización, ... hay varias posibilidades, con diversos grados de eficiencia. , precio y diversión). Si su secreto de datos no vale los 100 $ para un disco nuevo, entonces probablemente pueda hacer un simple llenado del disco con archivos ficticios: los datos de bajo valor implican atacantes baratos y sin motivación.
La próxima vez use cifrado de disco . Si los datos nunca lo hacen sin cifrar en el disco, borrar los datos es tan simple como olvidar la clave. Esto abstrae los detalles físicos del disco.