El problema de eliminar datos con seguridad, Es que los datos con los que trabajamos quedan almacenados en el disco duro, además de guardarse en la memoria RAM, y por ese motivo usamos los programas que acabamos de citar para sobreescribir toda esa información y dificultar así que se pueda recuperar.(SHRED)
Los discos duros, externos o internos, como los lápices USB, una vez queramos deshacernos de ellos y no pensemos quemarlos con un soplete, o bien queramos formatearlos para reinstalar una distribución nueva, o simplemente queremos eliminar los rastros que hayan podido quedar almacenados desde hace años. Deben ser "barridos” o limpiados con la mayor seguridad posible.
Para ello podemos utilizar un par de sintaxis en la línea de comandos de Linux. Una se ejecuta con la aplicación "dd” y la otra con el programa que acabamos de mostrar "Shred”. Personalmente la primera que vais a ver no la he probado, pero con la segunda, actualmente mi ordenador lleva tres días encendido limpiándome un disco duro externo de 600 Gb y todavía le queda. No sé si será tan efectivo como incendiar el disco, pero tiene pinta de que cumpla su propósito.
dd if=/dev/random of=/dev/sda
Lo que hace es enviar fragmentos aleatorios (que coge de / dev/random) a nuestro disco en /dev/sda (OJO: aquí debemos poner lo que corresponda al disco a eliminar en nuestro caso, que puede no estar en /dev/sda). La otra manera con la que podemos eliminar todos los datos de nuestro disco duro, antes de formatearlo o de deshacernos de él, o lo que queramos es:
shred -n 10 -vz /dev/sda
Fijaos en lo que se comenta del ejemplo anterior. Donde dice / dev/sda puede ser cualquier otro sector, podría estar el disco en /dev/sde, /dev/sdf o en otro.
Debo recordar que borrando el disco así, deberemos tener en cuenta que vuestro ordenador deberá estar encendido durante varios días, así que estad seguras del momento que utilizaréis para hacerlo.