Asegurando el disco duro USB

Escrito por Sandor el 06 de abril de 2005.
Categorías • Sincorbata
Etiquetas • cifrado • seguridad • usb

Mi disco duro usb

Tengo uno de esos chismes tan de moda últimamente, un pequeño disco duro USB de la marca Trascend y 512 Mb de capacidad. La verdad es que hacía años que no encontraba algo tan útil, y puedo decir que todos los días lo llevo de casa a la oficina y de la oficina a casa. Incluso si alguna vez me voy de viaje, me gusta llevarlo encima ya que en un pequeño chisme de 6x2 cmt. aproximadamente llevo toda la información personal encima, desde los datos bancarios, los gastos de la casa (una hoja de cálculo OpenOffice.org), mi agenda de teléfonos, los datos de mi red casera y la del trabajo (logins, claves, etc) y un montón de pequeños archivos de texto con un montón de información que en ocasiones necesito tener a mano.

Claro, como supondreís, el peligro de llevar encima tanta información personal, más aún en simples archivos de texto, es que si alguna vez lo pierdo o me lo pierden :-) cualquiera tendrá acceso a mis datos personales.

Para evitar esto, he organizado un pequeño sistema de cifrado, válido tanto para sistemas windows como linux, que sin ser una maravilla a lo mejor a algun lector le puede ser de utilidad. La organización que tengo en el disco usb es la siguiente:

\datos
\doswin
   ccrypt.exe
   cifra.bat
   cygwin1.dll
   descifra.bat
\linux
   ccrypt
   cifra.sh
   descifra.sh
\privado
  • En datos guardo aquellos datos que no es necesario cifrar.
  • En doswin estan los binarios de cifrado para windows y algunas utilidades.
  • En linux estan los binarios de cifrado para linux y algunas utilidades.
  • En privado guardo aquellos datos que van a cifrarse.

El programa que utilizo para cifrar los datos es el ccrypt:

>@echo off
echo ----------------------------------------------
echo  Script para cifrar toda la informacion
echo  privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -e -q -s -t -r ../privado/*

descifra.bat, pues lo contrario:

@echo off
echo ----------------------------------------------
echo   Script para descifrar toda la informacion
echo   privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -d -q -s -t -r ../privado/*

Y sus correspondientes gemelos en linux: cifra.sh

#!/bin/bash
./ccrypt -e -q -s -t -r ../privado/* 

y descifra.sh:

#!/bin/bash
./ccrypt -q -d -s -t -r ../privado/* 

Con esto tengo al alcance de un click el cifrado de todos mis ficheros con datos personales. Al estar en simples archivos de texto el proceso tarda realmente poco, aunque supongo que si tienes pensado meter archivos grandes en la carpeta Privadopuede ser un poco incordio tener que cifrar/descifrar todo el directorio cada vez que se quiera acceder a un archivo determinado, especialmente si tu sistema solo dispone de USB 1.1. Como ves, el sistema es muy mejorable O:-)


¡Participa y escribe tu comentario! ;-)