Cryptsetup 2.7 har publicerats, ett verktyg som syftar till att konfigurera kryptering av diskar i Linux med modulen dm-crypt. Stöd ges för arbete med dm-crypt-partitioner, LUKS, LUKS2, BITLK, loop-AES och TrueCrypt/VeraCrypt. Verktygen veritysetup och integritysetup ingÄr ocksÄ för att stÀlla in integritetskontroll baserat pÄ modulerna dm-verity och dm-integrity.
NyckelförbÀttringar:
- Det har införts möjlighet att anvĂ€nda hĂ„rdvarukrypteringsmekanismen OPAL, som stöds pĂ„ sjĂ€lvskrypterande (SED â Self-Encrypting Drives) SATA- och NVMe-enheter med OPAL2 TCG-grĂ€nssnitt, dĂ€r hĂ„rdvarukrypteringsenheten Ă€r inbyggd direkt i kontrolleren. Ă
ena sidan Àr OPAL-kryptering kopplad till proprietÀr hÄrdvara och Àr inte tillgÀnglig för offentlig revision, men Ä andra sidan kan den anvÀndas som ett extra skyddsnivÄ över programvarukryptering, utan att pÄverka prestandan eller belasta CPU:n.
För att anvĂ€nda OPAL i LUKS2 krĂ€vs en Linux-kĂ€rnversion med alternativet CONFIG_BLK_SED_OPAL och aktivering i Cryptsetup (stöd för OPAL Ă€r avstĂ€ngt som standard). Konfiguration av LUKS2 OPAL sker pĂ„ samma sĂ€tt som vid programvarukryptering â metadata sparas i LUKS2-huvudet. Nyckeln delas upp i en partitionsnyckel för programvarukryptering (dm-crypt) och en upplĂ„sningsnyckel för OPAL. OPAL kan anvĂ€ndas bĂ„de med programvarukryptering (cryptsetup luksFormat âhw-opal ) och separat (cryptsetup luksFormat âhw-opal-only ). Aktivering och avaktivering av OPAL görs pĂ„ samma sĂ€tt (open, close, luksSuspend, luksResume) som för LUKS2-enheter.
- I plain-lÀget, dÀr masternyckeln och huvudet inte lagras pÄ disken, anvÀnds som standard chiffret aes-xts-plain64 och hash-algoritmen sha256 (istÀllet för CBC-lÀget, som har prestandaproblem, anvÀnds XTS, och istÀllet för den förÄldrade hash-funktionen ripemd160 anvÀnds sha256).
- I kommandona open och luksResume tillĂ„ts lagring av partitionsnyckeln i det av anvĂ€ndaren valda nyckellagret i kĂ€rnan (keyring). För att fĂ„ Ă„tkomst till keyring har mĂ„nga kommandon i cryptsetup fĂ„tt alternativet «âvolume-key-keyring» (till exempel 'cryptsetup open âlink-vk-to-keyring "@s::%user:testkey" tst').
- PÄ system utan vÀxlingspartition anvÀnds nu bara hÀlften av det lediga minnet vid formatering eller skapande av nyckelplatser för PBKDF Argon2, vilket löste problemet med uttömning av tillgÀngligt minne pÄ system med liten mÀngd RAM.
- En ny möjlighet "--external-tokens-path" har lagts till för att ange katalogen för externa LUKS2-tokenhanterare (plugins).
- Stödet för hash-algoritmen Blake2 har lagts till i tcrypt för VeraCrypt.
- Stödet för blockchifferet Aria har lagts till.
- Stödet för Argon2 har lagts till i implementeringarna av OpenSSL 3.2 och libgcrypt, vilket gör att det gÄr att anvÀnda utan libargon.
KĂ€lla: opennet.ru
