Rilascio di VeraCrypt 1.24, fork di TrueCrypt

Dopo un anno di sviluppo pubblicato rilascio del progetto VeraCrypt 1.24, sviluppando un fork del sistema di crittografia delle partizioni disco TrueCrypt, che ha cessato la sua esistenza. VeraCrypt è nota 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, la semplificazione del processo di compilazione per Linux e macOS, e l'eliminazione di problemi, identificata nel processo di l'audit codici sorgente di TrueCrypt. Inoltre, VeraCrypt offre una modalità di compatibilità con le partizioni TrueCrypt e contiene strumenti per convertire le partizioni TrueCrypt nel formato VeraCrypt. Il codice sviluppato da VeraCrypt è distribuito è sotto licenza Apache 2.0, mentre i prelievi da TrueCrypt ad accettare sono forniti con la licenza TrueCrypt License 3.0.

Nel nuovo rilascio:

  • Per le partizioni non di sistema, la lunghezza massima delle password è aumentata a 128 caratteri in codifica UTF-8. Per garantire la compatibilità con i vecchi sistemi, è stata aggiunta un'opzione per limitare la lunghezza massima della password a 64 caratteri;
  • In alternativa alle istruzioni CPU RDRAND, è stato aggiunto il supporto per la libreria Jitterentropy, che utilizza il jitter per la generazione hardware di numeri pseudo-casuali, basato sulla misurazione della variazione temporale nell'esecuzione di un certo insieme di istruzioni sulla CPU (CPU execution time jitter), che dipende da molteplici fattori interni ed è imprevedibile senza un controllo fisico sulla CPU;
  • È stata condotta un'ottimizzazione delle prestazioni in modalità XTS sui sistemi a 64 bit che supportano le istruzioni SSE2. Le ottimizzazioni hanno mediamente aumentato le prestazioni del 10%;
  • È stato aggiunto codice per determinare la presenza nel CPU del supporto per le istruzioni RDRAND/RDSEED e per i processori Hygon. Risolti problemi con il riconoscimento del supporto AVX2/BMI2;
  • Per Linux, è stata aggiunta l'opzione "—import-token-keyfiles" nella CLI, compatibile con la modalità non interattiva;
  • Per Linux e macOS, è stato aggiunto un controllo dello spazio libero nel file system per la creazione del contenitore file. Per disabilitare il controllo, è presente un flag "—no-size-check";
  • Per Windows, è stata implementata una modalità di memorizzazione di chiavi e password in memoria in forma crittografata, utilizzando il cifrario ChaCha12, l'hash t1ha e un CSPRNG basato su ChaCha20. Di default, questa modalità è disabilitata, poiché porta a un aumento del carico di circa il 10% e impedisce di mettere il sistema in modalità sospensione. Per Windows è stata anche aggiunta una protezione contro alcuni attacchi per l'estrazione di dati dalla memoria, basata su quanto realizzato in KeePassXC metodo di limitazione dell'accesso alla memoria degli utenti privi di privilegi di amministratore. È stata aggiunta la pulizia delle chiavi prima della chiusura, prima del riavvio o (opzionalmente) durante il collegamento di un nuovo dispositivo. Sono stati apportati miglioramenti al bootloader UEFI. È stata aggiunta la supporto per l'utilizzo delle istruzioni CPU RDRAND e RDSEED come fonte aggiuntiva di entropia. È stata aggiunta una modalità di montaggio senza assegnare una lettera 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