Com xifrar una memoria USB
Contingut
Xifrar un llapis de memòria (LUKS)
Diverses són les maneres comentades arreu d'internet per a xifrar un volum de dades transportables, com en un llapis/clau de memòria USB. Aquesta recepta proposa utilitzar el sistema més lliure possible (LUKS) i a la vegada fer-ho fàcil.
Requisits
- Per a utilitzar un llapis xifrat, anem on anem, cal tenir instal·lat el paquet cryptsetup i carregat el mòdul dm_crypt del nucli Linux. Els usuaris del sistema Microsoft Windows poden utilitzar el programari FreeOTFE, que té la seva pròpia documentació i ajuda. L'escriptori que ho posa més fàcil de tots és el Gnome.
- Obrim el Gestor de paquets Synaptic
- Polsem el botó "Refresca" per a què s'actualitzin els repositoris d'internet.
- Cerquem "cryptsetup". Si no el trobem (versions antigues) cal afegir el repositori de la comunitat (universe).
- El marquem per a instal·lar, si és que no ho estava ja.
- Apliquem els canvis amb el botó Aplica.
- Tanquem les finestres
- Obrim una finestra de terminal (Menú d'Aplicacions -> Accessoris)
- Escrivim la instrucció lsmod | grep dm_crypt
- Si no ens respon res, hem de carregar aquest mòdul. Altrament, si ens retorna línies amb "dm_crypt" és que aquest ja està habilitat, complim tots els requisits i hem acabat.
- Per a carregar el mòdul escrivim la instrucció sudo modprobe dm_crypt i polsem la tecla ENTER. És possible que ens demani la contrasenya i no la veiem.
- Escrivim la instrucció sudo gedit /etc/modules i polsem la tecla ENTER. Ens obrirà un editor de text; si no tenim gedit ens pot servir l'editor de terminal nano, d'on després se surt amb {Control}+{X}.
- Ens assegurem que hi ha una línia amb el text dm_crypt. Si no és el cas, afegim una línia així al final.
- Tanquem i desem els canvis.
- Per a crear un nou volum xifrat, ens serveixen els programes GParted i GDecrypt, que podem instal·lar així:
- Obrim el Gestor de paquets Synaptic
- Obrim l'opció "Dipòsits" dins el menú "Paràmetres".
- Ens assegurem de què estigui marcat el programari de la comunitat i tanquem la finestreta.
- Polsem el botó "Refresca" per a què s'actualitzin els repositoris d'internet.
- Cerquem "gparted"
- El marquem per a instal·lar, si és que no ho estava ja.
- Cerquem "gdecrypt"
- El marquem per a instal·lar, si és que no ho estava ja.
- Apliquem els canvis amb el botó Aplica.
- Tanquem les finestres
Crear un volum xifrat
Al menú d'Aplicacions o Sistema trobarem el programa "Editor de particions" que hem de tenir instal·lat.
- A dalt a la dreta, seleccionem el dispositiu on volem el volum xifrat.
- Si ja hi havia particions, les haurem d'eliminar o apartar.
- A l'àrea lliure (sense assignar) afegim una nova partició, que tingui el sistema de fitxers "Ext3"
- Apliquem els canvis amb el botó Aplica.
- Ens fixem bé en la ruta de la nova partició; quelcom semblant a "/dev/sde4"
- Tanquem la finestra.
Al menú d'Aplicacions trobarem el programa "GDecrypt" que hem de tenir instal·lat.
- Obrim el menú de fitxer (File) i li donem a l'opció de crear un nou volum (Create new encrypted volume)
- Seguim l'assistent endavant i com a contenidor escollim el volum que tingui la mateixa ruta que la partició que abans hem creat. Endavant.
- Escollim el tipus de xifrat LUKS, que ja ve inclòs amb el nucli Linux i també es pot utilitzar amb MSWindows. Endavant.
- Com a mètode d'encriptat escollim "aes-cbc...". Endavant.
- Com a sistema de fitxers escollim "ext3"
- Et proposo que utilitzis una contrasenya (Use password); l'hauràs d'escriure dues vegades. Endavant.
- Al final de tot confirmes l'operació amb el botó Aplica.
- Quan acabi ja pots tancar les finestres.
- Per a utilitzar el volum xifrat, has de desendollar el llapis USB i tornar-lo a endollar. Serà aleshores que et demanarà la contrasenya i t'obrirà la carpeta per a treballar-hi.
Si vas a un altre ordinador
- Recorda que hi ha d'haver el paquet "cryptsetup" instal·lat i el mòdul "dm_crypt" carregat. Els usuaris del sistema Microsoft Windows poden utilitzar el programari FreeOTFE, que té la seva pròpia documentació i ajuda.
- Si no et deixés modificar el contingut o crear noves carpetes o documents, pots obrir permisos amb una finestra de Terminal: escrivint la instrucció:
cd /ruta/al/volum/xifrat sudo chmod a+rw -R *
Muntatge fàcil
- Amb la distribució de GNU/Linux Ubuntu hem comprovat que els volums xifrats funcionen de forma fàcil a partir de la versió 5.10 (en escriptori Gnome, on no cal escriure instruccions) , i que l'assistent "GDecrypt" per a crear-ne fàcilment està als repositoris a partir de la versió 8.04 ; igualment amb qualsevol nucli Linux de versió 2.6 o superior es poden arribar a instal·lar aquestes eines.
- Amb KUbuntu també es pot explorar fàcilment el volum xifrat, almenys des de la versió 8.10 (KDE4)
Muntatge manual
- Per a desbloquejar un volum xifrat amb una finestra de Terminal (per exemple sdc1):
sudo cryptsetup luksOpen /dev/sdc1 sdc1
Aleshores l'escriptori ja t'hauria de permetre muntar visualment el volum, com amb qualsevol memòria USB.
- Per a muntar manualment el volum desbloquejat (amb l'exemple de sdc1):
mkdir /tmp/sdc1 sudo mount /dev/mapper/sdc1 /tmp/sdc1/
Desmuntar i bloquejar manualment
Si no hem d'extreure el dispositiu, ens pot interessar que torni a estar bloquejat i no es pugui muntar sense contrasenya:
sudo umount /tmp/sdc1/ rmdir /tmp/sdc1/ sudo cryptsetup luksClose sdc1