11 ago 2010

Borrar un archivo permanentemente con shred

el conocido comando rm (remove) para borrar archivos no es seguro del todo pues cuando se utiliza la información no es físicamente borrada del disco sino que solamente se marca como libre, por lo que haciendo uso de herramientas forenses la informacion se puede recuperar. Si realmente necesitamos borrar literalmente el archivo o directorio podemos utilizar el comando shred, el cual lo que hace es sobreescribir 3 veces (se puede modificar la cantidad) sobre la informacion de manera que quede irrecuperable, algo parecido a una trituradora de papel de oficina en la vida real:

$shred miarchivo.txt

Podemos también decirle cuantas iteraciones o escrituras de sobre el archivo:

$shred -n 10 archivo.txt

O también al final de la escritura le podemos decir que de una pasada escribiendo solo ceros:

shred -zn 10 archivo.txt

Existen mas opciones, las cuales se pueden consultar a través de:

$man shred

Espero que les sea útil este comando para ocultar las cosas que no desean que el mundo sepa.

2 comentarios:

  1. Para borrar una partición:

    shred -vfz -n 1 /dev/sdb

    donde 1 es el número de pasadas a cero y sdb el disco o partición.

    ResponderEliminar
  2. Poner a cero con una sola pasada:

    sudo shred -vz -n 0 /dev/sdb

    ResponderEliminar