Todo Soluciones

Gadgets, Tecnología e Internet.

Tutoriales

Como eliminar archivos definitivamente con Secure-Delete [Linux]

Todos sabemos, o quizas todos, que cuando uno borra un archivo, en realidad este desaparece de nuestra vista, pero aunque nosotros no lo veamos,  es posible recuperar ese archivo dañado, para eso hay algunas herramientas, como la que trae TuneUp, o Easy Recovery, pero ese es otro tema…

Explicándolo un poco mas, cuando nosotros borramos un archivo, en realidad este sigue existiendo en el disco, queda en su misma posición, hasta que esta posición sea sobreescrita por un archivo nuevo, y antes de que eso pase, puede recuperarse…

Si nosotros queremos deshacernos de algo, tendríamos que borrarlo, y crear un archivo de tal tamaño para que pueda reescribir datos en la misma ubicación en la que se encontraba el archivo… Obviamente esto suena complicado, para eso hay herramientas especializadas en esto, como las que veremos ahora.

Podemos hacerlo con un pack de programas llamado Secure-Delete, para instalarlo en Ubuntu solo hay que escribir:

root@todosoluciones:~$ sudo apt-get install secure-delete

Los programas que vienen con este pack, son los siguientes:

srm: Borra un archivo, y reescribe contenido en la ubicación física del disco en la que se encontraba.
Para borrar un archivo solo hay que poner:
root@todosoluciones:/# srm archivoaborrar

También podemos borrar directorios recursivamente (Un directorio y todos sus subdirectorios)
srm -r /home/user/directorio

Otra de las herramientas, sirve para borrar el contenido de la memoria RAM, si, la memoria se borra al apagar la PC, pero igualmente hay sectores en la que queda información, y esta información puede ser recuperada con tal herramienta.
Esa herramienta es smem y se usa así:

root@todosoluciones:/# smem

Y esto limpiará la memoria RAM…

También hay otra herramienta más, con esta podemos borrar todo el espacio libre de un disco o una partición, donde se encuentran los archivos eliminados, hace algo parecido a lo que dije lineas atrás, crea un archivo con información inútil, y lo va agrandando y agrandando hasta que termina ocupando todo el espacio libre del disco, y así, eliminando la información.
Lo haremos con sfill de la siguiente manera:

root@todosoluciones:/# sfill -v /media/disco

Esto puede tardar varios minutos, ya que como dije, creara un archivo y lo llenara y llenara de cosas inútiles, hasta que el disco se llene por completo…
El -v es opcional, como debes de saber, es para verbose (Para que muestre detalles durante el procedimiento)

La partición SWAP de Linux, se utiliza para guardar programas en ejecución, cuando la RAM se llena, asi que como la RAM, tambien seria bueno eliminar el contenido de SWAP. Pero antes de hacer esto, usted debe desactivar SWAP.
Para esto se usaría sswap, así:

root@todosoluciones:/# sswap /dev/sda5

Siendo sda5 donde se encuentra SWAP, una vez terminado, no olvides de habilitarlo nuevamente.

Y con esto terminamos con este artículo, espero que les haya servido de algo…