Rilascio di VeraCrypt 1.24, fork di TrueCrypt

Dopo un anno di sviluppo pubblicato rilascio del progetto VeraCrypt 1.24, fork del sistema di crittografia delle partizioni di TrueCrypt, che ha cessato la sua esistenza. VeraCrypt si distingue per la sostituzione dell'algoritmo RIPEMD-160 utilizzato in TrueCrypt con SHA-512 e SHA-256, l'aumento del numero di iterazioni di hashing, la semplificazione del processo di compilazione per Linux e macOS, e l'eliminazione di problemi, emerse durante l'audit del codice sorgente di TrueCrypt. Inoltre, VeraCrypt offre una modalità di compatibilità con le partizioni TrueCrypt e include strumenti per convertire le partizioni TrueCrypt nel formato VeraCrypt. Il codice sviluppato dal progetto VeraCrypt distribuito è sotto licenza Apache 2.0, e i prestiti da TrueCrypt continuano ad essere forniti sotto la licenza di TrueCrypt 3.0.

Nel nuovo rilascio:

  • Per le partizioni non sistemiche, la lunghezza massima delle password è aumentata a 128 caratteri in codifica UTF-8. Per garantire la compatibilità con i sistemi più vecchi, è stata aggiunta un'opzione per limitare la lunghezza massima della password a 64 caratteri;
  • Come alternativa alle istruzioni CPU RDRAND, è stata aggiunta la supporto della libreria Jitterentropy, che utilizza per la generazione hardware di numeri casuali il jitter, basato sull'analisi delle fluttuazioni del tempo di riesecuzione di un determinato insieme di istruzioni sulla CPU, un fenomeno influenzato da svariati fattori interni e irripetibile senza un controllo fisico sulla CPU;
  • È stata ottimizzata la performance della modalità XTS su sistemi a 64 bit con supporto per le istruzioni SSE2. Le ottimizzazioni hanno permesso in media di aumentare le performance del 10%;
  • È stato aggiunto un codice per rilevare la presenza nel CPU del supporto per le istruzioni RDRAND/RDSEED e per i processori Hygon. Risolti problemi di rilevamento del supporto AVX2/BMI2;
  • Per Linux è stata aggiunta l'opzione CLI «—import-token-keyfiles», compatibile con la modalità non interattiva;
  • Per Linux e macOS è stata aggiunta una verifica della disponibilità di spazio libero nel filesystem per collocare il contenitore file creato. È previsto un flag «—no-size-check» per disattivare la verifica;
  • Per Windows è stata implementata la modalità di memorizzazione di chiavi e password in memoria in forma crittografata, utilizzando l'algoritmo ChaCha12, l'hash t1ha e un CSPRNG basato su ChaCha20. Di default, questa modalità è disattivata poiché comporta un aumento dei costi operativi di circa il 10% e non consente di mettere il sistema in modalità sospensione. Per Windows è stata inoltre aggiunta una protezione contro alcuni attacchi di estrazione dei dati dalla memoria, basata sull'implementazione nel KeePassXC metodo di limitazione dell'accesso alla memoria per gli utenti privi di diritti di amministratore. È stata aggiunta la cancellazione delle chiavi prima della chiusura, prima del riavvio o (opzionalmente) al collegamento di un nuovo dispositivo. Sono stati apportati miglioramenti al boot loader UEFI. È stata aggiunta la compatibilità con l'utilizzo delle istruzioni CPU RDRAND e RDSEED come fonte aggiuntiva di entropia. È stata implementata la modalità di montaggio senza assegnazione di lettere alla partizione.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster