După un an de dezvoltare, a fost lansată versiunea 1.25.4 a proiectului VeraCrypt, care dezvoltă un fork al sistemului de criptare a partițiilor disk TrueCrypt, care a încetat să existe. Codul dezvoltat de VeraCrypt este distribuit sub licența Apache 2.0, iar împrumuturile din TrueCrypt continuă să fie livrate sub licența TrueCrypt License 3.0. Versiunile finale sunt disponibile pentru Linux, FreeBSD, Windows și macOS.
VeraCrypt se remarcă prin înlocuirea algoritmului RIPEMD-160 folosit în TrueCrypt cu SHA-512 și SHA-256, creșterea numărului de iterații de hashing, simplificarea procesului de construire pentru Linux și macOS, eliminarea problemelor identificate în cadrul auditului codului sursă TrueCrypt. În plus, VeraCrypt oferă un mod de compatibilitate cu partițiile TrueCrypt și conține unelte pentru transformarea partițiilor TrueCrypt în format VeraCrypt.
Noua versiune oferă aproximativ 40 de modificări, printre care:
- A fost adăugată suport pentru platforma OpenBSD.
- Utilitarul din linia de comandă a fost dotat cu opțiunea „—size=max” pentru a permite containerului criptat să folosească tot spațiul liber disponibil pe discul unității. O setare similară a fost adăugată în interfața de configurare.
- A fost asigurat un mesaj de eroare în cazul specificării unei sisteme de fișiere necunoscute în opțiunea „—filesystem”, în locul ignorării etapei de creare a FS-ului.
- În Linux, a fost asigurată posibilitatea adaptării traducerilor textului în interfața utilizatorului. Limba interfeței este selectată pe baza variabilei de mediu LANG, iar fișierele cu traduceri sunt stocate în format XML.
- În Linux, a fost asigurată compatibilitatea cu modulul PAM pam_tmpdir.
- În Ubuntu 18.04 și versiunile mai noi, a fost asigurată afisarea pictogramei VeraCrypt în zona de notificări.
- În FreeBSD a fost implementată posibilitatea de a cripta dispozitivele sistemului.
- A fost optimizată performanța funcției hash criptografice Streebog (GOST 34.11-2018).
- În versiunile pentru Windows a fost adăugată suport pentru dispozitive bazate pe arhitectura ARM64 (Microsoft Surface Pro X), dar criptarea partițiilor sistemului pentru acestea nu este încă suportată. Suportul pentru Windows Vista, Windows 7, Windows 8 și Windows 8.1 a fost retras. A fost adăugat un instalator în format MSI. Au fost corectate erorile specifice Windows în lucrul cu memoria. Au fost utilizate variante protejate ale funcțiilor wcscpy, wcscat și strcpy.
Sursa: opennet.ro
