Efter halvandet års udvikling er udgivelsen af VeraCrypt 1.26 offentliggjort. Dette projekt er en fork af TrueCrypt, som ikke længere eksisterer. VeraCrypt er bemærkelsesværdig for at have udskiftet den algoritme, der blev brugt i TrueCrypt, RIPEMD-160, med SHA-512 og SHA-256, øget antallet af hashing-iterationer, forenklet byggeprocessen for Linux og macOS, og rettet problemer, der blev afsløret under revisionen af TrueCrypts kildekode. Den sidste officielle udgave af VeraCrypt, 1.25.9, blev offentliggjort i februar 2022. Koden, der er udviklet af VeraCrypt-projektet, distribueres under Apache 2.0-licensen, mens lånene fra TrueCrypt fortsat leveres under TrueCrypt License 3.0. Færdige builds dannes til Linux, FreeBSD, Windows og macOS.
Blandt ændringerne i den nye version:
- Der er tilføjet support til brug af bankens smartkort, der opfylder EMV-standards, som nøgleopbevaring til adgang til ikke-systempartitioner. EMV-kort kan anvendes i VeraCrypt uden behov for separat opsætning af PKCS#11-modulet og uden indtastning af PIN-kode. Indholdet af nøglefilen genereres baseret på de unikke data, der findes på kortet.
- Kompatibiliteten med TrueCrypt er fjernet. Den sidste version, der understøttede montering eller konvertering af TrueCrypt-partitioner, er VeraCrypt 1.25.9.
- Støtte til krypteringsalgoritmerne RIPEMD160 og GOST89 er helt fjernet. Partitioner, der er oprettet med disse algoritmer, kan ikke længere monteres via VeraCrypt.
- For standard og systemkrypterede partitioner er det muligt at anvende en ny algoritme til generering af pseudotilfældige sekvenser (PRF, Pseudo-Random Function), som bruger BLAKE2s hash-funktionen.
- Ændringer i Linux-versionen:
- Forbedret kompatibilitet med Alpine Linux-distributionen og standard C-biblioteket musl.
- Problemer med kompatibilitet med Ubuntu 23.04 og wxWidgets 3.1.6+ er løst.
- Versionen af wxWidgets-rammen i de statiske builds er opdateret til 3.2.2.1.
- Implementeringen af den pseudotilfældige tal-generator er bragt i overensstemmelse med den officielle dokumentation og tilnærmet dens adfærd til implementeringen for Windows.
- En fejl i den pseudotilfældige tal-generator, der resulterede i fejl under test ved brug af Blake2s-algoritmen, er blevet rettet.
- Problemer med at starte fsck-værktøjet er blevet løst.
- Problemet med at vælge forkert størrelse til skjulte partitioner, når hele diskens frie plads bliver brugt, er blevet løst.
- Fejl ved oprettelse af skjulte partitioner via kommandolinjegrænsefladen er blevet elimineret.
- Fejl i teksttilstand for grænsefladen er blevet rettet. Valg af filsystemerne exFAT og BTRFS er forbudt, hvis de ikke er kompatible med de oprettede partitioner.
- Kompatibiliteten med klassiske installatører af ældre Linux-distributioner er blevet forbedret.
- Der er indført anbefalinger om at tilføje yderligere kontrol for at udelukke sammenfald mellem primære og sekundære nøgler ved oprettelse af partitioner. På grund af brugen af en pseudorandom nummergenerator ved dannelse af nøgler er sammenfald af nøgler usandsynligt, og kontrollen er tilføjet for helt at udelukke hypotetiske angreb.
- I versionerne til Windows-platformen er der som standard aktiveret en hukommelsesbeskyttelsesmodus, der forhindrer programmer uden administratorrettigheder i at læse indholdet af VeraCrypt-hukommelse (dette kan påvirke kompatibiliteten med skærmlæsere). Beskyttelse mod kodeindsprøjtning i VeraCrypt-hukommelsen fra andre processer er blevet tilføjet. Implementation af hukommelseskryptering og hurtig oprettelse af filbeholdere er blevet forbedret. EFI Bootloaderen har fået bedre støtte til den originale Windows-oploader i fejlsikret tilstand. En mulighed for montering uden brug af cache er blevet tilføjet til menuen. Problemer med stigende forsinkelse i kryptering på stedet i store partitioner er blevet løst. I Expander er der tilføjet støtte til at flytte filer og nøgler ved hjælp af drag & drop. En mere moderne dialog til valg af filer og mapper er indført, som bedre passer til Windows 11. Tilstanden for sikker indlæsning af DLL'er er blevet forbedret.
- Understøttelsen af gamle versioner af Windows er blevet stoppet. Windows 10 er nu den mindst understøttede version. Teoretisk set kan VeraCrypt stadig køre på Windows 7 og Windows 8/8.1, men testning af korrekt funktion på disse platforme udføres ikke længere.
Kilde: opennet.ru
