Na anderhalf jaar ontwikkeling is de versie 1.26 van het VeraCrypt-project uitgebracht, dat een fork is van het superseded encryptiesysteem TrueCrypt. VeraCrypt valt op door de vervanging van de in TrueCrypt gebruikte algoritme RIPEMD-160 door SHA-512 en SHA-256, de verhoging van het aantal hash-iteraties, de vereenvoudiging van het bouwproces voor Linux en macOS, en het oplossen van problemen die tijdens de audit van de broncode van TrueCrypt zijn vastgesteld. De vorige officiƫle release, VeraCrypt 1.25.9, werd in februari 2022 uitgebracht. De door het VeraCrypt-project ontwikkelde code wordt verspreid onder de Apache 2.0-licentie, terwijl de ontleningen van TrueCrypt blijven vallen onder de TrueCrypt License 3.0. Voltooide builds worden geleverd voor Linux, FreeBSD, Windows en macOS.
Onder de wijzigingen in de nieuwe versie:
- Ondersteuning voor het gebruik van bank smartcards die voldoen aan de EMV-norm is toegevoegd als een sleutelopslag voor toegang tot niet-systeempartities. EMV-kaarten kunnen in VeraCrypt worden gebruikt zonder dat aparte configuratie van de PKCS#11-module en zonder invoer van een pincode nodig zijn. De inhoud van het sleutelfile wordt gegenereerd op basis van unieke gegevens die op de kaart aanwezig zijn.
- De compatibiliteitsmodus met TrueCrypt is verwijderd. De laatste versie die ondersteuning biedt voor het in de montage of conversie van TrueCrypt-partities is VeraCrypt 1.25.9.
- De ondersteuning voor de encryptie-algoritmen RIPEMD160 en GOST89 is volledig verwijderd. Partities die met behulp van deze algoritmen zijn gemaakt, kunnen niet meer in VeraCrypt worden aangekoppeld.
- Voor standaard en systeemgecodeerde partities is de mogelijkheid geĆÆmplementeerd om een nieuw algoritme voor het genereren van pseudo-willekeurige getallen (PRF, Pseudo-Random Function) te gebruiken, dat de hash-functie BLAKE2s toepast.
- Wijzigingen in de Linux-versie:
- Verbeterde compatibiliteit met de Alpine Linux-distributie en de standaard C-bibliotheek musl.
- Problemen met de compatibiliteit met Ubuntu 23.04 en wxWidgets 3.1.6+ zijn opgelost.
- De versie van het wxWidgets-framework in de statische builds is bijgewerkt naar 3.2.2.1.
- De implementatie van de pseudo-willekeurige getallengenerator is in overeenstemming gebracht met de officiƫle documentatie en is in gedrag dichter bij de implementatie voor Windows gebracht.
- Een fout in de pseudo-willekeurige getallengenerator, die leidde tot falen van tests bij het gebruik van het algoritme Blake2s, is verholpen.
- Problemen met het starten van het hulpprogramma fsck zijn opgelost.
- Het probleem met het selecteren van de verkeerde grootte voor verborgen schijven bij gebruik van de modus die de volledige vrije schijfruimte benut, is opgelost.
- Een crash bij het maken van verborgen schijven via de opdrachtregelinterface is verholpen.
- Fouten in de tekstmodus van de interface zijn gecorrigeerd. De selectie van het bestandssysteem exFAT en BTRFS is verboden wanneer deze niet compatibel zijn met de te creƫren schijven.
- Compatibiliteit met klassieke installatietools van oudere Linux-distributies is hersteld.
- Een aanbeveling voor het toevoegen van een extra controle is geïmplementeerd, waardoor overeenkomsten tussen primaire en secundaire sleutels worden uitgesloten bij het creëren van schijven. Door het gebruik van een pseudo-toevalgenerator bij het genereren van sleutels is de kans op overeenkomsten klein, en de controle is toegevoegd om hypothetische aanvallen volledig uit te sluiten.
- In de builds voor het Windows-platform is standaard de geheugenbeschermingsmodus ingeschakeld, die het lezen van de inhoud van het geheugen door VeraCrypt-processen zonder administratorrechten verbiedt (kan de compatibiliteit met schermlezers verstoren). Bescherming tegen code-injectie in het VeraCrypt-geheugen door andere processen is toegevoegd. De implementatie van geheugenversleuteling en de modus voor het snel aanmaken van bestandcontainers is verbeterd. In de EFI Bootloader is de ondersteuning voor de originele Windows-bootloader in de herstelmodus na een crash verbeterd. Een optie voor het monteren zonder gebruik van cache is toegevoegd in het menu. Problemen met toenemende vertraging bij Encrypt-In-Place in grote schijven zijn opgelost. Ondersteuning voor het verplaatsen van bestanden en sleutels in drag & drop-modus is toegevoegd in Expander. Een modernere dialoog voor het selecteren van bestanden en mappen is geĆÆmplementeerd, die beter aansluit bij Windows 11. De veilige opstartmodus voor DLL's is verbeterd.
- De ondersteuning voor oudere versies van Windows is beƫindigd. Windows 10 is opgegeven als de minimaal ondersteunde versie. Theoretisch kan VeraCrypt nog steeds draaien op Windows 7 en Windows 8/8.1, maar er wordt geen correctheidstest meer uitgevoerd op deze platforms.
Bron: opennet.ru
