Dm-crypt
dm-crypt és un subsistema de sifrat de discs que proveïx sifrat transparent de dispositius de bloc utilisant l'utilitat cryptoapi del kernel de Linux 2.6. Pot sifrar discs complets (inclosos mijos extraíbles), particions, volums RAID per software, volums llògics i archius. Es mostra com un dispositiu de bloc, que es pot utilisar per a respalar sistemes d'archius, espais d'intercanvi o com un volum físic LVM.. Es podrà montar un sistema d'archius en el mateix de la manera habitual o local, pero no es podran accedir les senyes sense la clave.[1][2]
Bàsicament realisa lo mateix que cryptoloop, pero posseïx modos més alvançats d'operació, sent més adequat per a satisfer la necessitat d'un dispositiu de bloc, i té un interfaç linux de configuració més flexible. El format on-disk també és compatible.[3]
En Microsoft Windows,Android, els discs sifrats en dm-crypt poden ser utilisats en FreeOTFE.
Instalació de Ferramentes
dmsetup
En les distribucions Debian, Ubuntu i derivades:
apt install cryptsetupEn les distribucions Arch Linux, Manjaro i derivades:
pacman -S cryptsetupEn la distribució Gentoo:
emergix cryptsetupL'instalació d'este paquet crearà els dispositius de mapage si és que no existixen.
Verificar que "crypt target" estiga soportat:
dmsetup targets crypt v1.0.0 striped v1.0.1 linear v1.0.1 error v1.0.1
Si s'utilisa un núcleu basat en mòduls, serà carregat quan siga necessari.
cryptsetup
cryptsetup és una ferramenta que facilita l'us de dm-crypt, eliminant les cridades directes a dmsetup.
Sifrar una partició
Les següents instruccions descriuen cóm utilisar dm-crypt per a crear un sistema d'archius en una partició.
Per a crear la partició sifrada, es deuen eixecutar els següents passos:
- Eixecutar cryptsetup en la partició, lo que crea un dispositiu de mapage en target crypt.
- Crear el sistema d'archius en el nou dispositiu.
- Montar del nou dispositiu.
En el següent eixemple es transformarà el volum físic /dev/sda3z en el volum llògic (sifrat) en /dev/mapper/privat (en este cas "privat" és l'etiqueta del dispositiu dessifrat) i es montarà en /var/privat.
Per a crear el volum llògic en la llibreria cryptsetup:
cryptsetup -i create privat /dev/sda3El paràmetro "-i" força al usuari a ingressar dos voltes la clave a utilisar.
O crear el volum llògic en el script cryptsetup que inclou en Debian el paquet hashalot http://packages.debian.org/unstable/utils/hashalot.
cryptsetup -c aes -h ripemd160 -s 32 create privat /dev/sda3Per a confirmar que s'haja eixecutat correctament:
dmsetup ls privat (254, 0)
Crear el sistema d'archius:
mkfs.ext3 /dev/mapper/privatMontar el sistema d'archius:
mount /dev/mapper/privat /var/privatReferències
- ↑ «Encrypting partitions using dm-crypt and the 2.6 séries kernel» (en anglés). Linux.com. Archivat des d'el original, el 11 de juliol de 2012. Consultat el 4 de giner de 2018.
- ↑ «dm-crypt (Espanyol)». ArchWiki. Consultat el 25 de maig de 2020.
- ↑ «New Methods in Hard Disk Encryption» (en anglés). Vienna University of Technology.
Vore també
Referències
- Este artícul conté una traducció derivada de «Dm-crypt» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.