Borrar una computadora portátil con Linux

Pregunta:

Tengo una computadora portátil con Debian y la voy a vender.

¿Sería suficiente borrar la instalación de Debian antes de venderla para limpiar completamente mi computadora portátil de mis datos personales y, en caso afirmativo, cómo puedo desinstalar Debian (para que no haya ningún sistema operativo en la computadora portátil)?

Respuesta:

Esta publicación de nixCraft explica cómo borrar el disco duro

La eliminación segura de datos no es tan fácil como parece. Cuando elimina un archivo usando los comandos predeterminados del sistema operativo (por ejemplo, "rm" en Linux / BSD / MacOS / UNIX o "del" en DOS o vaciando la papelera de reciclaje en WINDOWS), el sistema operativo NO elimina el archivo, el contenido del archivo permanece en su disco duro. La única forma de hacer que la recuperación de sus datos confidenciales sea casi imposible es sobrescribir ("borrar" o "triturar") los datos con varios patrones definidos. Para borrar el disco duro de forma permanente, puede utilizar el comando estándar dd. Sin embargo, recomiendo usar el comando shred o el comando wipe o scrub.

Advertencia : Verifique que se haya seleccionado la unidad o partición correcta. El destino incorrecto de la unidad o la partición provocará la pérdida de datos. Bajo ninguna circunstancia podemos ser responsables de la pérdida total o parcial de datos, así que tenga cuidado con los nombres de los discos. ¡USTED HA SIDO ADVERTIDO!

Borre el disco de forma permanente con un CD de Linux en vivo

Primero, descargue un CD Knoppix Live Linux o SystemRescueCd Live CD.

A continuación, grabe un CD en vivo e inicie su computadora portátil o de escritorio desde el CD en vivo. Ahora puede limpiar cualquier disco, incluidos Windows, Linux, Mac OS X o un sistema similar a Unix.

1. ¿Cómo utilizo el comando triturar?

Triturar originalmente diseñado para eliminar archivos de forma segura. Elimina un archivo de forma segura, primero sobrescribiéndolo para ocultar su contenido. Sin embargo, el mismo comando se puede utilizar para borrar el disco duro. Por ejemplo, si su disco duro se llama / dev / sda, escriba el siguiente comando:

 # shred -n 5 -vz /dev/sda

Donde,

 -n 5: Overwrite 5 times instead of the default (25 times). -v : Show progress. -z : Add a final overwrite with zeros to hide shredding.

El comando es el mismo para el disco duro IDE hda (primer disco duro de PC / Windows conectado al IDE):

 # shred -n 5 -vz /dev/hda

Nota: comentario de @Gilles
Reemplace shred -n 5 por shred -n 1 o por cat / dev / zero. Varias pasadas no son útiles a menos que su disco duro utilice tecnología de la década de 1980.

En este ejemplo, use shred y / dev / urandom como fuente de datos aleatorios:

 # shred -v --random-source=/dev/urandom -n1 /dev/DISK/TO/DELETE # shred -v --random-source=/dev/urandom -n1 /dev/sda

2. Cómo utilizar el comando wipe

Puede usar el comando de limpieza para eliminar cualquier archivo, incluidos los discos:

 # wipe -D /path/to/file.doc

3. Cómo utilizar el comando scrub

Puede utilizar un programa de limpieza de disco como scrub. Sobrescribe discos duros, archivos y otros dispositivos con patrones repetidos destinados a dificultar la recuperación de datos de estos dispositivos. Aunque la destrucción física es indiscutiblemente el método más confiable para destruir datos sensibles, es inconveniente y costoso. Para ciertas clases de datos, las organizaciones pueden estar dispuestas a hacer lo mejor que se puede hacer, es decir, hacer garabatos en todos los bytes hasta que la recuperación requiera esfuerzos heroicos en un laboratorio. El scrub implementa varios algoritmos diferentes. La sintaxis es:

 # scrub -p nnsa|dod|bsi|old|fastold|gutmann|random|random2 fileNameHere

Para borrar / dev / sda, ingrese:

 # scrub -p dod /dev/sda

4. Utilice el comando dd para limpiar el disco de forma segura

Puede borrar un disco escribiendo nuevos datos en cada bit. El comando dd se puede utilizar de la siguiente manera:

 # dd if=/dev/urandom of=/dev/DISK/TO/WIPE bs=4096

Limpie un disco / dev / sda, ingrese:

 # dd if=/dev/urandom of=/dev/sda bs=4096

5. ¿Cómo borro de forma segura la unidad / partición utilizando un cifrado AES de OpenSSL distribuido aleatoriamente?

También puede usar el comando openssl y pv para borrar de forma segura el disco. Primero, obtenga el tamaño total del disco / dev / sda en bytes:

 # blockdev --getsize64 /dev/sda 399717171200

A continuación, escriba el siguiente comando para limpiar un disco / dev / sda:

 # openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt </dev/zero | pv -bartpes

399717171200 | dd bs = 64 K de = / dev / sda

6. Cómo utilizar el comando badblocks para limpiar el disco de forma segura

La sintaxis es:

 # badblocks -c BLOCK_SIZE_HERE -wsvf /dev/DISK/TO/WIPE # badblocks -wsvf /dev/DISK/TO/WIPE # badblocks -wsvf /dev/sda

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım