Dopo un anno di sviluppo, è stata pubblicata la versione 1.25.4 del progetto VeraCrypt, un fork del sistema di crittografia delle partizioni di dischi TrueCrypt, che ha cessato di esistere. Il codice sviluppato da VeraCrypt è distribuito sotto la licenza Apache 2.0, mentre i prestiti da TrueCrypt continuano a essere forniti sotto la licenza TrueCrypt License 3.0. Le versioni pronte vengono create per Linux, FreeBSD, Windows e macOS.
VeraCrypt si distingue per la sostituzione dell'algoritmo RIPEMD-160 utilizzato in TrueCrypt con SHA-512 e SHA-256, per l'aumento del numero di iterazioni di hashing, per la semplificazione del processo di compilazione per Linux e macOS, e per la risoluzione dei problemi riscontrati durante l'audit del codice sorgente di TrueCrypt. Inoltre, VeraCrypt fornisce una modalità di compatibilità con le partizioni TrueCrypt e contiene strumenti per convertire le partizioni TrueCrypt nel formato VeraCrypt.
Nella nuova versione sono state proposte circa 40 modifiche, tra cui:
- È stata aggiunta la supporto per la piattaforma OpenBSD.
- Nell'utilità della riga di comando è stata aggiunta l'opzione "—size=max" per fornire al contenitore crittografato tutto lo spazio libero disponibile sul disco. Un'impostazione analoga è stata aggiunta nell'interfaccia del configuratore.
- Viene fornito un messaggio di errore quando si specifica un file system sconosciuto nell'opzione "—filesystem" invece di ignorare la fase di creazione del FS.
- In Linux è stata garantita la possibilità di collegare traduzioni del testo nell'interfaccia utente. La lingua per l'interfaccia è scelta sulla base della variabile d'ambiente LANG e i file con le traduzioni sono conservati in formato XML.
- In Linux è stata garantita la compatibilità con il modulo PAM pam_tmpdir.
- In Ubuntu 18.04 e versioni più recenti è stato garantito il display dell'icona VeraCrypt nell'area delle notifiche.
- In FreeBSD è stata implementata la possibilità di crittografare i dispositivi di sistema.
- È stata ottimizzata la performance della funzione di hash crittografico Streebog (GOST 34.11-2018).
- Nelle versioni per Windows è stato aggiunto il supporto per i dispositivi basati sull'architettura ARM64 (Microsoft Surface Pro X), ma la crittografia delle partizioni di sistema per questi dispositivi non è ancora supportata. È stato interrotto il supporto per Windows Vista, Windows 7, Windows 8 e Windows 8.1. È stato aggiunto un installer in formato MSI. Risolti errori specifici per Windows durante l'uso della memoria. Sono state utilizzate versioni sicure delle funzioni wcscpy, wcscat e strcpy.
Fonte: opennet.ru
