Após 11 meses de desenvolvimento, foi lançada a versão 1.26.14 do projeto VeraCrypt, que desenvolve um fork do sistema de criptografia de partições de disco TrueCrypt, que deixou de existir. O VeraCrypt se destaca pela substituição do algoritmo RIPEMD-160 utilizado no TrueCrypt pelo SHA-512 e SHA-256, pelo aumento do número de iterações de hash, pela simplificação do processo de compilação para Linux e macOS, e pela correção de problemas identificados durante a auditoria dos códigos fonte do TrueCrypt. O código desenvolvido pelo VeraCrypt é distribuído sob a licença Apache 2.0, enquanto as derivações do TrueCrypt continuam a ser fornecidas sob a licença TrueCrypt License 3.0. Compilações prontas são geradas para Linux, FreeBSD, Windows e macOS.
Entre as mudanças na nova versão:
- Na versão para Linux, a interface gráfica foi adaptada para funcionar em ambientes que suportam apenas o protocolo Wayland.
- No Linux, foi adicionada a possibilidade de compilação com um backend criptográfico baseado no engine wolfCrypt do projeto wolfSSL.
- A proteção do instalador para Linux foi aprimorada, graças à inclusão do modo ASLR (Address Space Layout Randomization) na compilação com versões anteriores do GCC.
- Para plataformas diferentes do Windows, a compatibilidade do código base com o framework wxWidgets 3.3 foi garantida e implementada a função de seleção de idioma da interface.
- As mensagens de erro durante o montagem foram ampliadas, refletindo informações sobre a remoção do suporte a algoritmos antigos e ao TrueCrypt.
- Nas compilações para macOS, foi adicionada a suporte ao uso do FUSE-T como alternativa ao MacFUSE.
- Nas compilações para a plataforma FreeBSD, foi adicionada a suporte à detecção e montagem automática de sistemas de arquivos ext2/3/4, exFAT e NTFS.
- Foi assegurada a detecção de partições criptografadas vulneráveis a falhas nas chaves mestres com base no algoritmo XTS, decorrente da geração de chaves primária e secundária idênticas em determinadas circunstâncias.
Fonte: opennet.ru
