LINUX

4 herramientas para eliminar archivos de Linux de forma segura

Cualquier usuario de computadora con un conjunto de habilidades de nivel normal sabe que cualquier dato eliminado del sistema informático se puede recuperar más tarde con un poco de esfuerzo. Esto es bueno en el caso de que haya eliminado accidentalmente sus datos críticos. Pero en la mayoría de los casos, no desea que sus datos privados se recuperen fácilmente. Siempre que eliminamos algo, el sistema operativo elimina solo el índice de los datos en particular. Significa que los datos todavía están en algún lugar del disco, este método es inseguro, ya que cualquier pirata informático inteligente puede usar cualquier buena herramienta de recuperación de datos para recuperar fácilmente sus datos eliminados. Los usuarios de Linux utilizan el conocido «rm”Para eliminar datos de su sistema operativo, pero el comando“ rm ”funciona de la manera convencional. Los datos eliminados con este comando se pueden recuperar mediante herramientas especiales de recuperación de archivos.

Veamos cómo podemos eliminar archivos / carpetas de forma segura y completa de nuestro sistema Linux. Los métodos que se mencionan a continuación eliminan los datos por completo, por lo que resulta muy difícil para las herramientas de recuperación encontrar rastros de los datos reales y recuperarlos.

Eliminación segura

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:

Ejecute el siguiente comando en la terminal para instalarlo en ubuntu:

sudo apt-get install secure-delete

eliminación segura

Ejecute el siguiente comando para instalarlo en RHEL, Fedora o Centos:

sudo yum install secure-delete

«srmEl comando «funciona de manera similar al comando» rm «, pero en lugar de simplemente eliminar el archivo, primero lo sobrescribe varias veces con algunos datos aleatorios y luego lo elimina de forma permanente. La sintaxis de este comando es bastante simple, solo especifique el archivo o directorio a eliminar y se encargará de la tarea.

sudo srm  /home/aun/Documents/xueo/1.png

«llenar«comprueba la partición / directorios especificados en busca de espacio marcado como libre o disponible, y luego usa su algoritmo para llenarlo con algunos datos aleatorios. De esta manera, se asegura de que no haya más archivos / carpetas recuperables en la partición.

sudo sfill /home

«sswapEl comando «se usa para borrar de forma segura sus particiones de intercambio. La partición de intercambio se usa para almacenar datos para programas en ejecución. En primer lugar, busque su partición de intercambio ejecutando el siguiente comando:

cat /proc/swaps

El resultado de ejemplo del comando anterior se muestra a continuación:

aun@eagle:~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sda5                               partition    2084860    71216    -1

Desde aquí, puede ver que el intercambio está configurado en qué partición y luego limpiarlo de forma segura ejecutando el siguiente comando. Reemplace la parte «/ dev / sda5» con el nombre de su partición.

sudo sswap /dev/sda5

«smem”Se usa para limpiar el contenido de la memoria, es cierto que el contenido de la RAM se limpia cuando el sistema se reinicia o se apaga, pero algunos rastros residuales de datos aún permanecen en la memoria. Este comando proporciona una limpieza segura de la memoria, simplemente ejecute el comando smem en el terminal.

smem

Desgarrar

El comando «triturar» destruye el contenido de archivos / carpetas de una manera que es imposible de recuperar. Sigue sobrescribiendo los archivos con patrones de datos generados aleatoriamente, por lo que de esta manera se vuelve muy difícil recuperar cualquier dato de ellos, incluso si los piratas informáticos o los ladrones usan herramientas / equipos de recuperación de datos de alto nivel. Shred se instala de forma predeterminada en todas las distribuciones de Linux, si lo desea, puede encontrar su ruta de instalación ejecutando el siguiente comando:

aun@eagle:~$  whereis shred

shred: /usr/bin/shred /usr/share/man/man1/shred.1.gz

Ejecute el siguiente comando para eliminar el archivo usando la utilidad shred.

shred /home/aun/Documents/xueo/1.png

Ejecute el siguiente comando para eliminar de forma segura cualquier partición usando shred; Reemplace el nombre de la partición con la partición deseada.

shred /dev/sda5

Triturar por defecto sobrescribe el archivo con contenido aleatorio 25 veces. Si desea sobrescribir el archivo más que esto, simplemente especifique el número deseado con la opción «shred -n».

shred -n 100 filename

Si desea truncar y eliminar el archivo después de sobrescribirlo, use la opción «truncar -u»

shred -u filename

dd

Este comando se utiliza originalmente para la clonación de discos. Se utiliza para copiar el contenido de una partición o disco a otro. Pero también se utiliza para borrar de forma segura el contenido de un disco duro o particiones. Ejecute el siguiente comando para sobrescribir sus datos actuales con datos aleatorios. No necesita instalar el comando dd, todas las distribuciones de Linux ya incluyen este comando.

sudo dd if=/dev/random of=/dev/sda

También puede sobrescribir el contenido del disco duro o particiones simplemente reemplazando todo con «cero».

sudo dd if=/dev/zero of=/dev/sda

Limpiar

Wipe se desarrolló originalmente para borrar de forma segura archivos de medios magnéticos. Esta utilidad de línea de comando escribe patrones especiales en los archivos repetidamente. Utiliza la llamada fsync () y / o el bit O_SYNC para forzar el acceso al disco. Utiliza el algoritmo de Gutmann para escrituras repetidas. Puede eliminar el contenido de un solo archivo, carpeta o todo el disco duro con este comando, pero formatear todo el disco duro con el comando wipe llevará bastante tiempo. La instalación y el uso de esta utilidad es bastante sencillo.

Instale wipe en ubuntu ejecutando el siguiente comando en la terminal.

sudo aptitude install wipe

Limpiar Linux

Instale Wipe en Redhat Linux, Centos o Fedora ejecutando el siguiente comando:

sudo yum install wipe

Una vez que se complete la instalación, ejecute el siguiente comando en el terminal para obtener la lista completa de sus opciones disponibles:

man wipe

Elimine cualquier archivo o directorio como:

wipe filename

Elimine de forma segura su partición tmp ejecutando el siguiente comando:

wipe -r /tmp

Use el siguiente comando para eliminar el contenido de la partición completa (reemplace el nombre de la partición con la partición deseada).

wipe /dev/sda1

Conclusión

Esperamos que este artículo le resulte útil, la privacidad de sus datos es fundamental, es importante tener esas utilidades de eliminación de archivos seguras instaladas en su sistema para que pueda eliminar sus datos privados sin temor a ser recuperados fácilmente. Todas las herramientas mencionadas anteriormente son bastante livianas, requieren recursos mínimos del sistema para ejecutarse y no afectan el rendimiento de su sistema de ninguna manera. ¡Disfrutar!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar