Megjelent a Cryptsetup 2.6 eszközkészlet, amely a lemezek titkosításának beállítására szolgál Linux alatt a dm-crypt modul segítségével. Támogatott a dm-crypt, LUKS, LUKS2, BITLK, loop-AES és TrueCrypt/VeraCrypt partíciókkal való munka. A csomag tartalmazza a veritysetup és integritysetup eszközöket is, amelyek az adatintegritás ellenőrzésének beállítására szolgálnak a dm-verity és dm-integrity modulok alapján.
Főbb fejlesztések:
- Hozzáadtuk a FileVault2 mechanizmussal titkosított tárolóeszközök támogatását, amelyet a macOS teljes lemezes titkosításához használnak. A Cryptsetup mostantól a hfsplus meghajtóval kombinálva képes megnyitni a FileVault2-vel titkosított USB-meghajtókat olvasási és írási módban a normál Linux kernelű rendszereken. Támogatott a HFS+ fájlrendszerű és Core Storage partíciókkal rendelkező meghajtók elérése (APFS partíciók számára jelenleg nincs támogatás).
- A libcryptsetup könyvtár megszabadult a memória globális zárásától az mlockall() hívás révén, amelyet a titkosított adatok swap területen való kiszivárgásának megakadályozására használtak. Mivel a maximális zárási memória méretének túllépése miatt root jogok nélkül nem működött, az új verzióban csak azoknak a memóriaállományoknak az összesége került zárásra, amelyek a titkosítási kulcsokat tartalmazzák.
- Növeltük a kulcsgeneráló процесz prioritását (PBKDF).
- Funkciókat adtunk hozzá a LUKS kulcslotba LUKS2 tokenek és bináris kulcsok, a korábban támogatott jelszavak mellett.
- Lehetőség van a partíció kulcsának kinyerésére jelszó, kulcsfájl vagy token segítségével.
- A veritysetuphoz hozzáadtuk a "--use-tasklets" opciót, amely a teljesítmény növelését célozza meg egyes Linux 6.x kernelű rendszereken.
Forrás: opennet.ru
