Byl zveřejněn projekt VeraCrypt 1.26.18, rozvíjející fork systému šifrování diskových oddílů TrueCrypt, který přestal existovat. VeraCrypt se vyznačuje nahrazením algoritmu RIPEMD-160 používaného v TrueCrypt algoritmem SHA-512 a SHA-256, zvýšením počtu iterací hashování, zjednodušením procesu sestavení pro Linux a macOS, odstraněním problémů zjištěných během auditu zdrojových kódů TrueCrypt. Kód vyvinutý projektem VeraCrypt je distribuován pod licencí Apache 2.0, zatímco převzaté části z TrueCrypt jsou i nadále poskytovány pod licencí TrueCrypt License 3.0. Hotové sestavení jsou vytvářeny pro Linux, FreeBSD, Windows a macOS.
Mezi změnami v nové verzi:
- Na systémech x86 byly pro zrychlení algoritmu PBKDF2-HMAC-SHA256 využity specializované instrukce CPU pro výpočet hashů SHA-256.
- Pro platformy ARM64 byla přidána podpora rozšířených instrukcí pro hardwarové urychlení šifrování AES.
- Byla zjednodušena logika určování sezení vytvořených pomocí nástroje sudo.
- Byly vyřešeny problémy při sestavení s knihovnou wxWidgets dodávanou v Ubuntu.
- Byla přidána kontrola existence oddílů před montováním.
- V sestaveních pro macOS je ve výchozím nastavení deaktivováno zachytávání obrazovky (pro aktivaci byla přidána možnost "—allow-screencapture").
- Byla ukončena podpora 32bitových systémů Windows. Jako minimálně podporovaná byla deklarována verze Windows 10 update 1809 (říjen 2018). Na systémech s Windows je využíván generátor pseudonáhodných čísel BCryptGenRandom (místo zastaralého CryptGenRandom) a moderní API pro sběr entropie.
- Byla odstraněna zranitelnost CVE-2024-54187, způsobená použitím relativních cest při spouštění systémových spustitelných souborů. Pro ochranu proti záměně spouštěcích souborů, umístěním do dostupných uživatelských adresářů, se nyní při spouštění používají pouze absolutní cesty.
- Byla odstraněna zranitelnost CVE-2025-23021, která umožňovala montovat oddíly do systémových adresářů, například do adresářů zmíněných v proměnné prostředí PATH.
Zdroj: opennet.ru
