De publicatie van VeraCrypt 1.26.18, de voortzetting van het voormalige TrueCrypt, dat is stopgezet. VeraCrypt valt op door de vervanging van het in TrueCrypt gebruikte algoritme RIPEMD-160 door SHA-512 en SHA-256, het verhogen van het aantal hash-iteraties, het vereenvoudigen van het bouwproces voor Linux en macOS, en het oplossen van problemen die tijdens de audit van de broncode van TrueCrypt zijn ontdekt. De code ontwikkeld door het VeraCrypt-project is beschikbaar onder de Apache 2.0-licentie, terwijl de onderdelen uit TrueCrypt worden geleverd onder de TrueCrypt License 3.0. Voltooide builds zijn beschikbaar voor Linux, FreeBSD, Windows en macOS.
Onder de wijzigingen in de nieuwe versie:
- Op x86-systemen worden gespecialiseerde CPU-instructies gebruikt om de prestaties van het PBKDF2-HMAC-SHA256-algoritme te versnellen.
- Voor ARM64-platforms is ondersteuning toegevoegd voor geavanceerde instructies voor hardwarematige versnelling van AES-encryptie.
- De logica voor het bepalen van sessies die met behulp van de sudo-tool zijn gemaakt, is vereenvoudigd.
- Problemen met het bouwen met de wxWidgets-bibliotheek die bij Ubuntu wordt geleverd, zijn opgelost.
- Er is een controle toegevoegd om te controleren of partities bestaan voordat ze worden aangekoppeld.
- In de builds voor macOS is standaard schermcapturing uitgeschakeld (er is een optie 'āallow-screencapture' toegevoegd om dit in te schakelen).
- Ondersteuning voor 32-bits Windows-systemen is beƫindigd. De minimale ondersteunde versie is Windows 10 update 1809 (oktober 2018). In Windows-systemen wordt de pseudowillekeurige getallengenerator BCryptGenRandom (in plaats van de verouderde CryptGenRandom) gebruikt en een moderne API voor het verzamelen van entropie.
- De kwetsbaarheid CVE-2024-54187 is verholpen, die werd veroorzaakt door het gebruik van relatieve paden bij het uitvoeren van systeem-executable bestanden. Om bescherming tegen vervanging van uitvoerbare bestanden te bieden, door ze in voor de gebruiker toegankelijke mappen te plaatsen, worden nu alleen absolute paden gebruikt bij het uitvoeren.
- De kwetsbaarheid CVE-2025-23021 is verholpen, die het mogelijk maakte om partities aan systeemmappen te koppelen, bijvoorbeeld in de mappen vermeld in de omgevingsvariabele PATH.
Bron: opennet.ru
