Megjelent a Cryptsetup 2.8 segédeszközcsomagja, amely a dm-crypt modul segítségével diskpartíciók titkosításának beállítására szolgál Linux alatt. Támogatja a dm-crypt, LUKS, LUKS2, BITLK, loop-AES és TrueCrypt/VeraCrypt partíciókat. Az eszközök között megtalálható a veritysetup és az integritysetup a dm-verity és dm-integrity modulokon alapuló adatérintetlenség ellenőrzésének beállításához.
Főbb fejlesztések:
- Inline mód támogatás került hozzáadásra, amely lehetővé teszi a kiterjesztett szektorok használatát, kiegészítő területtel a metaadatok tárolására. Az ilyen szektorokat egyes NVMe meghajtók támogatják, amelyek a adatok mellett a szektorban elhelyezhetik a metaadatok blokkját (például 4096 byte adatok + 64 byte metaadatok).
A Cryptsetup képes a szektor metaadat területét a segédinformációk tárolására használni, így nincs szükség további dm-integrity alapú réteg bevonására, amely a metaadatok helyének biztosításáért felel. Ennek következtében elkerülhető a dm-integrity naplózása, amely teljesítmény szűk keresztmetszetet jelent. A Linux kernelben az inline mód működéséhez szükséges képességek a 6.11 kiadás óta elérhetők. Az inline mód engedélyezéséhez a "—integrity-inline" opció került hozzáadásra.
- Az API Keyslot Context készen áll a kulcsslotok manipulálására. Az új API lehetővé tette számos létező parancs funkcionalitásának bővítését, mint például a tokenek aktiválása, a felfüggesztett titkosított eszközhöz való újbóli csatlakozás és a visszatérő titkosítás (reencryption) végrehajtása.
- A cryptsetup eszközhöz hozzáadták a "—key-description" és "—new-key-description" opciókat, amelyek lehetővé teszik a kulcsokhoz történő leírások csatolmányát.
- Hozzáadva a lehetőség a felfüggesztett visszatérő titkosítás (reencryption) művelet folytatására, a token és partíció kulcsok használatával.
- A "repair" parancs teljesítéséhez a LUKS kulcsslot területek sérülésének ellenőrzése került bevezetésre.
- A veritysetup parancsba hozzáadva a "—error-as-corruption" opció, amelyben minden hiba adatsérülésként kerül feldolgozásra, lehetővé téve a rendszer újraindításának vagy a pánik állapotba való lépésnek a beállítását az "—restart-on-corruption" és "—panic-on-corruption" opciók használatakor.
- Elérhetővé vált az Mbed-TLS könyvtár opcionális használata kripto-háttérként (bekapcsolható a „--with-crypto_backend=mbedtls” opcióval való fordításkor).
Forrás: opennet.ru
