Objavljen je skup alata Cryptsetup 2.6, namijenjenih za postavljanje enkripcije diskovnih particija u Linuxu pomoću dm-crypt modula. Podržava rad s dm-crypt, LUKS, LUKS2, BITLK, loop-AES i TrueCrypt/VeraCrypt particijama. Također su uključeni alati veritysetup i integritysetup za postavljanje sredstava kontrole cjelovitosti podataka temeljenih na dm-verity i dm-integrity modulima.
Ključna poboljšanja:
- Dodana je podrška za uređaje za pohranu šifrirane korištenjem FileVault2 mehanizma, koji se koristi za cjelokupnu enkripciju diska u macOS-u. Cryptsetup u kombinaciji s hfsplus drajverom sada može otvarati USB uređaje šifrirane pomoću FileVault2 u režimu čitanja i pisanja na sustavima s običnim Linux jezgrom. Podržan je pristup uređajima s HFS+ datotečnim sustavom i s Core Storage particijama (APFS particije još nisu podržane).
- Biblioteka libcryptsetup je oslobođena globalne blokade cijele memorije putem mlockall() poziva, koji se koristio za sprječavanje curenja povjerljivih podataka u swap particiju. Zbog prekoračenja ograničenja na maksimalnu veličinu blokirane memorije prilikom pokretanja bez root prava, u novoj verziji primijenjena je selektivna blokada samo onih područja memorije u kojima se nalaze ključne informacije.
- Povećan je prioritet procesa koji vrše generiranje ključeva (PBKDF).
- Dodane su funkcije za dodavanje LUKS2 tokena i binarnih ključeva u LUKS slot ključevima, pored ranije podržanih fraza i datoteka s ključevima.
- Omogućeno je izvlačenje ključa particije putem fraze za lozinku, datoteke s ključem ili tokena.
- U veritysetup je dodana opcija "--use-tasklets", koja omogućava poboljšanje performansi na nekim sustavima s Linux jezgrom 6.x.
Izvor: opennet.ru
