GNU/Linux >> Tutoriales Linux >  >> Linux

Borrar una computadora portátil Linux

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

La eliminación segura de datos no es tan fácil como crees. Cuando elimina un archivo utilizando 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 de el 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 usar el comando dd estándar. Sin embargo, recomiendo usar el comando triturar o el comando borrar o el comando fregar.

Advertencia :Verifique que se haya seleccionado la unidad o partición correcta. La unidad o partición incorrecta dará como resultado 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. ¡ESTÁS ADVERTIDO!

Borrar disco permanentemente usando un CD de Linux en vivo

Primero, descargue un CD knoppix Live Linux o un CD SystemRescueCdlive.

A continuación, grabe un CD en vivo y arranque su computadora portátil o de escritorio desde el CD en vivo. Ahora puede borrar cualquier disco, incluidos Windows, Linux, Mac OS X o sistemas similares a Unix.

1. ¿Cómo uso el comando triturar?

Shred 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 usar 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 a IDE):

# shred -n 5 -vz /dev/hda

Nota:Comentario de @Gilles
Reemplace shred -n 5 por shred -n 1 o por cat /dev/zero. Los pases múltiples no son útiles a menos que su disco duro use tecnología de los años 80.

En este ejemplo, utilice 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 usar el comando de borrado

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

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

3. Cómo utilizar el comando de fregado

Puede usar un programa de limpieza de disco como Scrub. Sobrescribe los discos duros, los archivos y otros dispositivos con patrones repetitivos 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 confidenciales, es inconveniente y costoso. Para ciertas clases de datos, las organizaciones pueden estar dispuestas a hacer lo siguiente mejor que es garabatear en todos los bytes hasta que la recuperación requiera esfuerzos heroicos en un laboratorio. El matorral 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 borrar el disco de forma segura

Puede borrar un disco escribiendo datos nuevos sobre cada bit. El comando dd se puede usar 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 usando un cifrado AES aleatorio de OpenSSL?

También puede usar los comandos openssl y pv para borrar el disco de forma segura. 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 borrar 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=64K of=/dev/sda

6. Cómo usar 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

Inicie su computadora portátil desde USB/CD y use DBAN:https://dban.org/

Saludos.


Sugeriré considerar una alternativa a borrar el disco.

Limpiar la unidad es peligroso porque puede perder datos de forma permanente. Además, dependiendo de lo preocupado que esté de que alguien tome los datos, puede ser difícil asegurarse de que algunas unidades sean verdaderamente irrecuperables (por ejemplo, SSD que tienen mecanismos internos que propagan las escrituras).

Una solución simple y 100% efectiva es simplemente reemplazar la unidad con uno nuevo Quédese con el disco para usted, y luego ni siquiera tendrá que preocuparse por él (salvo que alguien entre en su casa o que la computadora a la que está conectado se vea comprometida). Si esto vale su dinero es algo que solo usted puede determinar, pero es mucho menos complicado. Como beneficio adicional, ahora tiene un impulso adicional para usted. Tome su decisión sopesando los costos frente al riesgo de los ataques contra los que desea protegerse.


Linux
  1. Comando ifconfig de Linux

  2. comando linux mv

  3. Linux du comando

  4. Comando IP de Linux

  5. Comando cd de linux

Comando de fecha en Linux

Comando libre en Linux

Comando W en Linux

Al mando en Linux

Comando Df en Linux

Comando Linux df para verificar el espacio en disco