Elimine archivos de forma segura con Secure-Delete
- Categoría: Linux
Hay ocasiones en las que necesita eliminar un archivo ... REALMENTE necesita eliminar un archivo. Cualquiera que haya estado en el negocio de las PC el tiempo suficiente sabe que cuando simplemente elimina un archivo, puede recuperarlo. Si alguien es lo suficientemente inteligente y tiene los medios, podría recuperar un archivo sobre el que se había escrito incluso reinstalando un sistema operativo sobre el archivo original.
Entonces ... cuando sabes que tienes que deshacerte de un archivo, para que nunca se pueda recuperar, ¿qué haces? Bueno, en Linux tienes varias opciones. Una de esas opciones es la eliminación segura. Esta herramienta es bastante útil porque puede eliminar archivos, carpetas e incluso limpiar de forma segura el espacio libre en su disco. En este artículo, le mostraré cómo instalar y usar la eliminación segura.
Instalación
La instalación de Secure-Delete es fácil. Dado que esta herramienta es solo una herramienta de línea de comandos, le mostraré cómo instalarla desde la línea de comandos. Estos son los pasos.
- Abre una ventana de terminal.
- Emita el comando
sudo apt-get install eliminación segura
. - Escriba su contraseña de sudo (esa es su contraseña de usuario, en caso de que no lo sepa) y presione Enter.
- Deje que se complete la instalación.
Ahora tiene la eliminación segura instalada en su máquina y lista para comenzar a eliminar esos archivos y carpetas.
Eliminar un archivo
Supongamos que tiene un archivo en su directorio personal ( ~/ ) llamado secret_stuff.txt . Para eliminar esto con Secure-Delete, usaría el SRM comando (eliminación segura). Para hacer eso, emitiría el comando así:
srm ~ / secret_stuff.txt
Ese archivo ahora está MUY desaparecido. No espere que la eliminación del archivo sea tan rápido como lo haría con el rm mando. ¿Por qué tarda más? Cuando emite el comando srm en un archivo, la eliminación segura hace lo siguiente:
- 1 pase con 0xff.
- 5 pases aleatorios.
- 27 Pases con valores especiales definidos por Peter Gutmann (un criptógrafo líder).
- Cambie el nombre del archivo a valor aleatorio.
- Truncar el nuevo archivo.
Entre cada pasada, el archivo también se abre mediante el modo O_SYNC y luego se realiza una llamada a fsync ().
Eliminar una carpeta
Eliminar una carpeta es tan simple como eliminar un archivo. Digamos que tienes la carpeta ~ / secret_stuff que debe eliminarse para siempre. Para hacer esto con srm, usaría el interruptor -r (recursivo) así:
srm -r ~ / secret_stuff
Dependiendo del tamaño y la cantidad del contenido del directorio, la eliminación llevará algún tiempo.
Limpiar el espacio libre
Si ha instalado y reinstalado sistemas operativos en su computadora, es muy fácil que queden archivos residuales en el espacio libre de su instalación actual. Puede asegurarse de que el espacio esté libre de cualquier rastro de archivos o carpetas con el comando llenar . Hay dos cosas sobre este comando que debe saber: debe tener derechos de administrador (por lo que debe usar sudo) y debe conocer el punto de montaje del espacio libre. Este comando es muy lento, así que asegúrese de darle suficiente tiempo para que se ejecute. Supongamos que tiene una unidad conectada a su máquina que se ha utilizado varias veces y está montada en / media / external . Para limpiar completamente el espacio libre en esta unidad, debería emitir el comando:
sudo sfill / media / external
Después de algún tiempo, el espacio libre en esa unidad en particular estaría completamente libre de cualquier rastro de directorios o archivos.
Pensamientos finales
El uso de las herramientas de eliminación segura es una forma segura de eliminar datos de una unidad de forma permanente e irrevocable. Esta herramienta es tan poderosa que incluso los equipos forenses tendrían problemas para extraer datos de la unidad. ¡Solo asegúrese de usar esta herramienta con precaución, para no eliminar de forma segura los archivos que realmente desea conservar!