Borrado de discos a lo Barcenas en GNU/Linux

El Método Gutmann

Es un algoritmo para eliminar de forma segura el contenido de un disco duro u otro medio de almacenamiento magnético.

Este algoritmo fue diseñado por Peter Gutmann.
Consiste en escribir sobre los datos originales una serie de 35 diferentes patrones de tal forma que sea para efectos prácticos, imposible saber el contenido original.

Los métodos de borrado de discos duros suelen emplear pasadas y algoritmos de aleatoriedad. Es por tanto bueno conocer algunos.

 

Generadores de números aleatorios

 

ISAAC: a fast cryptographic random number generator

http://burtleburtle.net/bob/rand/isaacafa.html

Mersenne twister

A 623-dimensionally equidistributed uniform pseudorandom number generator
http://dl.acm.org/citation.cfm?doid=272991.272995
 

Y herramientas para hacerlo desde GNU/linux:

Scrub – Fregar relaja

# apt-get install scrub
# scrub -p gutmann /dev/sdx

Soporta algunos métodos más:

– NNSA NAP-14.1-C
– DoD 5220.22-M
– SCHNEIER 7-pass Bruce Schneier Algorithm
– PFITZNER33 33-random-pass method
– GUTMANN 35-pass Gutmann
– …

Dban ISO

Darik’s Boot and Nuke – DBAN

DBAN, un programa que se arranca desde el CD y que se encarga de hacer limpieza total en un PC.

– Descarga DBAN y grábalo en un CD o DVD virgen. …
– Arranca el PC que quieres borrar desde el CD de DBAN.
– Ordena el borrado completo del disco duro. …
– Espera a que DBAN haya completado su borrado.

 

Wipe

# wipe /dev/particionDBAN

Con la opción -Q mayor que 5 para un borrado más eficiente.

 

DD

 

# dd if=/dev/zero of=/dev/sda bs=1M

Cambiando sda por el disco pertinente.
Eso lo llena de ceros. Mejor usar datos aleatorios.

# dd if=/dev/urandom of=/dev/sda bs=1M

Ese otro comando lo llenará de datos pseudoaleatorios.

 

SHRED

# shred -vz -n 3 /dev/sda

Cambiando -n 3 por -5 realizará 5 pases y tardará más lógicamente.

Deja un comentario

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