Ver destacados

Borrar archivos de forma segura Linux

Tutorial con vídeo para saber Borrar archivos de forma segura Linux usando diferentes herramientas de forma completa.
Escrito por
2.5K Visitas  |  Publicado may 08 2023 12:30
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


En Linux, independiente de la distribución usada, es normal que en nuestras actividades diarias manejemos muchos tipos de datos que por su contenido al momento de ser borrados debe hacerse de forma segura para que no se exponga dicho contenido, la razón de esto es que al borrar un archivo, este de manera predeterminada de eliminar solo la referencia al archivo en el sistema de archivos del sistema, es decir con esto que el contenido verdadero de este archivo seguirá en el disco duro, la privacidad se verá vulnerable ya que si otro usuario accede al disco duro podrá recuperar esos archivos eliminados y con ello poner en riesgo la privacidad de estos.

 

A veces no nos basta con copiar o mover carpetas Linux y necesitamos directamente eliminarlas. Al momento de realizar un borrado de forma segura, la acción que se ejecuta es sobrescribir el espacio en el disco donde estaban alojados esos datos, esto impedirá la recuperación de esta información, Solvetic te explicará diversas formas de lograr esta tarea en Linux.

 

Tutorial para poder eliminar archivos y directorios con comandos desde la terminal de Linux.

 

 

 

 


1 Borrar archivos de forma segura Linux desde Papelera de reciclaje


La primer acción es la integrada en el propio sistema y es la Papelera de reciclaje, en este caso usaremos Ubuntu, al borrar un archivo pulsando la tecla Supr o usando el menú contextual, este archivo se alojara en la Papelera por un tiempo y podremos recuperarlo sin problema, pero el objetivo es eliminarlo de forma segura.

 

Paso 1

Abrimos la Papelera de reciclaje. Allí encontramos todos los archivos, damos clic en "Configuración" para

 

 

Paso 2

Podremos ajustar los valores según sea necesario:

 

 

Paso 3

Allí será posible realizar tareas como:

 

  • Alojar el histórico de los archivos almacenados
  • Eliminar de forma automática la papelera
  • Borrar temporales automáticamente
  • Establecer la cantidad de días que los archivos estarán en la Papelera y mas

 

Paso 4

Para borrarlos seleccionamos los archivos y damos clic en "Vaciar":

 

 

Paso 5

Veremos el siguiente mensaje:

 

 

Paso 6

Confirma el proceso y la Papelera estará vacía:

 

 

 


2 Borrar archivos de forma segura Linux usando Wipe


Wipe es un comando usado y creado para borrar de forma segura archivos y directorios, este comando se encarga de sobrescribir los datos del archivo o directorio usando información aleatoria evitando así la recuperación de la información, wipe puede ser usado ya sea en archivos individuales o en directorios enteros junto a su contenido.

 

Opciones Wipe
Algunas de las opciones generales de Wipe son:

 

  • -a: Abortar el proceso
  • -c: realiza un chmod en los archivos protegidos contra escritura
  • -D: quita la referencia en enlaces simbólicos
  • -e: hace uso del tamaño exacto del archivo
  • -f: no pide confirmación de las acciones
  • -i: Modo informativo
  • -k: conserva los archivos, es decir, no los elimina después de sobrescribirlos
  • -M (l|r): establece el algoritmo PRNG para llenar bloques
  • a: usa el algoritmo de encriptación arcfour
  • -P <pasadas>: define el número de pasadas para borrar el nombre del archivo
  • -Q <número>: establece el número de pasadas para ejecutar un borrado rápido
  • -s: usa el modo silencioso
  • -T <intentos>: define el número máximo de intentos

 

 

Paso 1

Abre la terminal e instala Wipe:
sudo apt install wipe

 

 

Paso 2

Accedemos al directorio y listamos el contenido con "ls":

 

 

 

Paso 3

Borramos el archivo:
wipe -rfcq -Q # ./nombre_archivo

 

Paso 4

Comprueba que ha sido borrado:

 

 


3 Borrar archivos de forma segura Linux usando Shred

 

Este comando se encarga de sobrescribir el archivo seleccionado de manera repetida para evitar el acceso a la información de este, cuenta con opciones avanzadas ya que nos permite personalizar la cantidad de pasadas de escritura, el patrón usado para sobrescribir los datos y algunos parámetros más como:

 

Parámetros Shred
  • -f, --force: cambia los permisos para permitir la escritura
  • -n, --iterations=N: sobrescribe N veces ya que el valor por defecto es 3
  • -s, --size=N: ejecuta el proceso sobre el número de bytes indicado
  • -u: quita la asignación y elimina el archivo después de sobrescribirlo
  • -v, --verbose: usa el modo detallado
  • -z, --zero: añade una sobreescritura final con ceros para ocultar el proceso

 

 

Paso 1

Listamos el contenido del directorio y luego borramos el elemento:
shred -uvz -n # (archivo)

 

Paso 2

Confirmamos que el archivo haya sido borrado:

 

 


4 Borrar archivos de forma segura Linux usando Secure delete


Básicamente Secure Delete se ha desarrollado como un grupo de archivos y directorios los cuales podremos ver con el nombre de srm (secure removal), este hace uso de múltiples algoritmos para sobrescribir los datos del archivo impidiendo así la recuperación.

 

Secure delete posee varios comandos tales como "srm", "sfill" y "sswap", estos pueden ser usados para borrar archivos individuales, borrar todo un directorio o simplemente reemplazar los archivos borrados en el espacio libre del disco.

 

 

Parámetros Secure Delete
Algunos de sus parámetros de uso son:

 

  • -d: ignora los archivos especiales de dos puntos "." y "..".
  • -f: usa el modo rápido de borrado
  • -l: disminuye la seguridad de borrado
  • -r: usa el modo recursivo eliminando todos los subdirectorios
  • -v: usa el modo detallado
  • -z: en el último borrado escribe ceros en lugar de datos aleatorios para el archivo

 

 

Paso 1

Abrimos la terminal e instalamos Secure delete:
sudo apt install secure-delete

 

Paso 2

Accedemos al directorio y listamos el contenido con "ls", luego borramos el archivo de forma segura:
srm -vz (archivo)

 

Paso 3

Comprueba que ha sido borrado:

 

 


5 Borrar archivos de forma segura Linux usando DD


El comando DD (Data Definition) es un comando con diversas tareas como copiar y convertir archivos y particiones, crear imágenes de discos, clonar discos y crear medios de arranque pero también nos brinda la posibilidad de un borrado seguro de la información.

 

Paso 1

En este caso abrimos la terminal y conocemos el valor exacto del tamaño del archivo:
ls -l /ruta_archivo | awk '{print $5}'

 

Paso 2

Ahora rellenamos el archivo con caracteres nulos:
dd status=progress bs=(tamaño archivo) count=1 if=/dev/zero of=/ruta_archivo

 

 

Paso 3

Usamos el comando "rm" para eliminar el archivo:
rm /ruta_archivo

 

Paso 4

Valida que haya sido borrado:

 

 

 


6 Borrar archivos de forma segura Linux usando Bleachbit


Finalmente una opción ideal y grafica de borrar de forma segura archivos en Linux es con Bleachbit, esta es una app de software libre y gratuito que nos permite tanto limpiar como liberar espacio en el disco duro y está disponible para Linux, Windows y macOS.

 

Paso 1

Dentro de sus ventajas es que nos permite eliminar archivos temporales, caché y más datos con el fin de liberar espacio en el disco o en este caso borrar de forma segura los archivos, abrimos la terminal e instalamos Bleachbit:
sudo apt install bleachbit

 

Paso 2

Abre Bleachbit:

 

 

 

Paso 3

Al abrirlo veremos una serie de opciones:

 

 

Paso 4

Podemos navegar por cada pestaña para revisar las opciones:

 

 

Paso 5

Será posible configurar las unidades donde se analizará:

 

 

Paso 6

Se puede cambiar su idioma:

 

 

Paso 7

Podremos añadir archivos en Lista blanca para que no sean eliminados:

 

 

Paso 8

Ahora veremos una estructura jerárquica con los sitios a administrar:

 

 

 

Paso 9

Activa la casilla de la ruta donde se borrarán los archivos:

 

 

Paso 10

Damos clic en "Limpiar" y debemos confirmar el proceso:

 

 

 

Paso 11

Podremos visualizar los archivos que han sido borrados de forma segura en Linux. Con ello estos archivos habrán sido eliminados.

 

 

Cada una de estas herramientas tendremos la oportunidad de borrar nuestros archivos de manera segura sin pensar en que los datos allí alojados pueden ser recuperados fácilmente por otro usuario.

 

Tutorial para borrar directorio Linux incluyendo eliminar directorio Linux sin confirmar usando diferentes comandos.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!