jueves, 16 de febrero de 2017

Eliminar datos de forma permanente en Linux Mint Debian

shred

shred es un comando Unix que se puede utilizar para borrar archivos y dispositivos de forma segura para que puedan ser recuperados sólo con gran dificultad con hardware especializado, si es que lo hacen. shred parte de GNU Core Utilities .
user@linuxmint ~ $ shred -zfu -n 
user@linuxmint ~ $ shred -zvu -n 5 archivo
wipe

wipe es una herramienta adecuada para usar en el borrado de datos en discos duros u otros soportes magnéticos. 
/
user@linuxmint ~ $ sudo apt-get install wipe 
user@linuxmint ~ $wipe -rfi archivo

secure-delete

secure-delete es un conjunto de herramientas para el sistema operativo Linux y proporcionan técnicas avanzadas para la eliminación permanente de archivos. Una vez que Secure-Delete se ha instalado en cualquier sistema Linux, proporciona los siguientes cuatro comandos:
user@linuxmint ~ $ sudo apt-get install secure-delete 
user@linuxmint ~ $ srm -vz archivo
dd

Borra los datos de tu disco y para ello, es mejor sobreescribir datos por encima. Con el siguiente comando se sobreescribe ceros
user@linuxmint ~ $ dd if=/dev/zero of=/dev/sda bs=1M

Con el siguiente comando se sobreescribe datos de forma aleatoria

user@linuxmint ~ $ dd if=/dev/urandom of=/dev/sda bs=1M

Si has fastidiado tu MBR puedes limpiarla con este comando: 
user@linuxmint ~ $ dd if=/dev/zero of=/dev/hda bs=446 count=1

sfill (secure free space wiper)

sfill sobreescribe de forma permanente el espacio libre del disco para que toda la información eliminada sea irrecuperable, por más que se intente usar programas de recuperación de datos.

Deberá instalar secure-delete:
user@linuxmint ~ $ sudo apt-get install secure-delete 
user@linuxmint ~ $  sfill /media/datos
smem

smem se utiliza para limpiar el contenido de la memoria, es cierto que el contenido de la memoria RAM se limpia cuando el sistema se reinicia o se apaga, pero todavía quedan algunos restos de datos en la memoria. Este comando proporciona una limpieza segura de la memoria, simly ejecuta smem comando en el terminal.
user@linuxmint ~ $ sudo aptitude install smem 
user@linuxmint ~ $ smem
sswap 

swap se utiliza para borrar las particiones de intercambio (swap), que almacenan los datos de los programas en ejecución cuando la RAM està llena. Por lo tanto, si siente la necesidad de ejecutar smem, es probablemente una buena idea ejecutar sswap también. Sin embargo, antes de usarlo usted debe desactivar la partición de intercambio (swap). Usted puede determinar sus dispositivos montados en el siguiente orden, suponiendo que la partición sswap está en /dev/sda5:
user@linuxmint ~ $ sudo sswap /dev/sda5