O VeraCrypt 1.26.18, um fork do extinto sistema de criptografia de partições de disco TrueCrypt, foi lançado. O VeraCrypt se destaca por substituir o algoritmo RIPEMD-160 do TrueCrypt por SHA-512 e SHA-256, aumentar o número de iterações de hash e simplificar o processo de compilação. Linux и macOS, abordando problemas identificados durante a auditoria do código-fonte do TrueCrypt. O código desenvolvido pelo projeto VeraCrypt é distribuído sob a licença Apache 2.0, enquanto seus derivados do TrueCrypt continuam a ser distribuídos sob a licença TrueCrypt 3.0. Versões prontas para uso são criadas para Linux, FreeBSD, Windows и macOS.
Entre as mudanças na nova versão:
- Em sistemas x86, para acelerar o algoritmo PBKDF2-HMAC-SHA256, instruções especializadas da CPU são usadas para calcular hashes SHA-256.
- Para plataformas ARM64, foi adicionado suporte para instruções avançadas para aceleração de hardware de criptografia AES.
- A lógica para identificar sessões criadas usando o utilitário sudo foi simplificada.
- Решены проблемы при сборке с библиотекой wxWidgets, поставляемой в Ubuntu.
- Adicionada verificação da existência de partições antes da montagem.
- Em montagens para macOS по умолчанию отключён захват экрана (для включения добавлена опция «—allow-screencapture»).
- Прекращена поддержка 32-разрядных систем Windows. В качестве минимально поддерживаемого заявлен выпуск Windows 10 update 1809 (октябрь 2018 года). На системах с Windows задействован генератор псевдослучайных чисел BCryptGenRandom (вместо устаревшего CryptGenRandom) и современный API для накопления энтропии.
- Corrigida a vulnerabilidade CVE-2024-54187 causada pelo uso de caminhos relativos ao executar arquivos executáveis do sistema. Para proteger contra a substituição de arquivos iniciados, colocando-os em diretórios acessíveis ao usuário, agora apenas caminhos absolutos são usados na inicialização.
- Corrigida a vulnerabilidade CVE-2025-23021, que permitia a montagem de partições em diretórios do sistema, por exemplo, em diretórios mencionados na variável de ambiente PATH.
Fonte: opennet.ru
