Vydání VeraCrypt 1.24, forku TrueCrypt

Po roce vývoje byla vydána uvolnění projektu VeraCrypt 1.24, vycházející z forku šifrovacího systému TrueCrypt, který přestal existovat. VeraCrypt se vyznačuje nahrazením algoritmu RIPEMD-160 používaného v TrueCrypt algoritmy SHA-512 a SHA-256, zvýšením počtu hashovacích iterací, zjednodušením procesu kompilace pro Linux a macOS, odstraněním problémech, identifikovaných během auditu šifrovaných zdrojových kódů TrueCrypt. VeraCrypt zároveň poskytuje režim kompatibility s oddíly TrueCrypt a obsahuje nástroje pro převod oddílů TrueCrypt do formátu VeraCrypt. Kód vyvinutý projektem VeraCrypt distribuováno je licencován pod licencí Apache 2.0, zatímco převzaté části z TrueCrypt pokračují jsou vydávány pod licencí TrueCrypt License 3.0.

V novém vydání:

  • Pro ne systémové oddíly byla maximální délka hesel zvýšena na 128 znaků v kódování UTF-8. Pro zajištění kompatibility se staršími systémy byla přidána možnost omezit maximální velikost hesla na 64 znaků;
  • Jako alternativu k instrukcím CPU RDRAND byla přidána podpora knihovny Jitterentropy, která využívá jitter pro hardwarovou generaci pseudo-náhodných čísel, založený na sledování odchylky času opětovného vykonávání určité skupiny instrukcí na CPU (jitter času vykonávání CPU), což závisí na mnoha vnitřních faktorech a je nepředvídatelné bez fyzické kontroly nad CPU;
  • Byla provedena optimalizace výkonu režimu XTS na 64-bitových systémech s podporou instrukcí SSE2. Optimalizace v průměru zvýšila výkon o 10%;
  • Byl přidán kód pro zjištění přítomnosti podpory instrukcí RDRAND/RDSEED a procesorů Hygon. Byly vyřešeny problémy s určením podpory AVX2/BMI2;
  • Pro Linux v CLI byla přidána možnost „—import-token-keyfiles“, kompatibilní s neinteraktivním režimem;
  • Pro Linux a macOS byla přidána kontrola dostupného místa v FS pro umístění vytvářeného souborového kontejneru. Pro vypnutí kontroly byl přidán příznak „—no-size-check“;
  • Pro Windows byl implementován režim uchovávání klíčů a hesel v paměti zašifrovaně, pomocí šifry ChaCha12, hash t1ha a CSPRNG na základě ChaCha20. Tento režim je ve výchozím stavu vypnut, protože zvyšuje režijní náklady přibližně o 10% a neumožňuje přepnout systém do spánkového režimu. Pro Windows byla také přidána ochrana před některými útoky na získávání dat z paměti, založená na realizovaném v KeePassXC metoda omezení přístupu k paměti uživatelů, kteří nemají oprávnění administrátora. Bylo přidáno čištění klíčů před ukončením práce, před restartováním nebo (volitelně) při připojení nového zařízení. Byla provedena vylepšení v UEFI zaváděči. Byla přidána podpora použití instrukcí CPU RDRAND a RDSEED jako dalšího zdroje entropie. Byl přidán režim montování bez přiřazení písmene oddílu.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster