È stato pubblicato il rilascio del progetto VeraCrypt 1.26.18, che sviluppa un fork del sistema di crittografia delle partizioni TrueCrypt, ormai non più attivo. VeraCrypt si distingue per aver sostituito l'algoritmo RIPEMD-160 utilizzato da 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 emersi durante l'audit del codice sorgente di TrueCrypt. Il codice sviluppato dal progetto VeraCrypt è distribuito con licenza Apache 2.0, mentre le parti prese da TrueCrypt continuano a essere fornite sotto la licenza TrueCrypt License 3.0. Le build pronte sono disponibili per Linux, FreeBSD, Windows e macOS.
Tra le modifiche nella nuova versione:
- Su sistemi x86, per accelerare l'algoritmo PBKDF2-HMAC-SHA256, vengono utilizzate istruzioni CPU specializzate per il calcolo degli hash SHA-256.
- Per le piattaforme ARM64 è stato aggiunto il supporto per istruzioni avanzate per l'accelerazione hardware della crittografia AES.
- Semplificata la logica di identificazione delle sessioni create utilizzando l'utilità sudo.
- Risolti i problemi di compilazione con la libreria wxWidgets fornita in Ubuntu.
- Aggiunta la verifica dell'esistenza delle partizioni prima del montaggio.
- Nelle build per macOS la cattura dello schermo è disabilitata per impostazione predefinita (è stata aggiunta l'opzione «—allow-screencapture» per abilitarla).
- È stata interrotta la supporto per i sistemi Windows a 32 bit. La versione minima supportata è Windows 10 aggiornamento 1809 (ottobre 2018). Nei sistemi Windows è utilizzato il generatore di numeri pseudo-casuali BCryptGenRandom (anziché l'obsoleto CryptGenRandom) e le moderne API per la raccolta di entropia.
- Risolta la vulnerabilità CVE-2024-54187, causata dall'uso di percorsi relativi all'esecuzione di file eseguibili di sistema. Per proteggere dall'alterazione dei file eseguibili, posizionandoli in directory accessibili all'utente, ora vengono utilizzati solo percorsi assoluti all'esecuzione.
- Risolta la vulnerabilità CVE-2025-23021, che consentiva di montare partizioni in directory di sistema, ad esempio, in directory menzionate nella variabile d'ambiente PATH.
Fonte: opennet.ru
