Sættet af værktøjer Cryptsetup 2.6 er offentliggjort, designet til at konfigurere kryptering af diskpartitioner i Linux ved hjælp af dm-crypt-modulet. Det understøtter arbejde med dm-crypt-partitioner, LUKS, LUKS2, BITLK, loop-AES og TrueCrypt/VeraCrypt. Derudover inkluderer det værktøjerne veritysetup og integritysetup til konfiguration af dataintegritetskontrol baseret på dm-verity- og dm-integrity-moduler.
Nøgleforbedringer:
- Der er tilføjet support til lagringsenheder, der er krypteret ved hjælp af FileVault2-mekanismen, der anvendes til fuld disk kryptering i macOS. Cryptsetup kan nu i kombination med hfsplus-driveren åbne USB-drev krypteret med FileVault2 i læse- og skrive-tilstand på systemer med standard Linux-kerne. Der er support til adgang til drev med HFS+-filsystemet og Core Storage-partitioner (APFS-partitioner understøttes ikke endnu).
- Biblioteket libcryptsetup er blevet fri for global låsning af hele hukommelsen gennem kaldet mlockall(), der blev anvendt for at forhindre lækage af fortrolige oplysninger til swap-partitionen. På grund af overskridelse af grænsen for den maksimale størrelse af låst hukommelse ved kørsel uden root-rettigheder, anvendes der i den nye version selektiv låsning af kun de hukommelsesområder, hvor krypteringsnøglerne opbevares.
- Prioriteten for processer, der genererer nøgler (PBKDF), er blevet hævet.
- Der er tilføjet funktioner til at tilføje LUKS2-token og binære nøgler til LUKS keyslots, ud over de tidligere understøttede adgangskoder og nøglefiler.
- Der er givet mulighed for at udtrække partitionens nøgle ved hjælp af en adgangskode, en nøglefil eller et token.
- I veritysetup er tilføjet muligheden "—use-tasklets", der muliggør forbedret ydeevne på visse systemer med Linux 6.x-kerne.
Kilde: opennet.ru
