Após um ano de desenvolvimento, foi lançado o projeto VeraCrypt 1.25.4, que desenvolve um fork do sistema de criptografia de partições de disco TrueCrypt, que deixou de existir. O código desenvolvido pelo VeraCrypt é distribuído sob a licença Apache 2.0, enquanto os empréstimos do TrueCrypt continuam a ser fornecidos sob a licença TrueCrypt License 3.0. Compilações prontas são formadas para Linux, FreeBSD, Windows e macOS.
O VeraCrypt se destaca pela substituição do algoritmo RIPEMD-160 utilizado no TrueCrypt pelo SHA-512 e SHA-256, aumento no número de iterações de hash, simplificação do processo de construção para Linux e macOS, e correção de problemas identificados durante a auditoria dos códigos fonte do TrueCrypt. Além disso, o VeraCrypt oferece um modo de compatibilidade com partições do TrueCrypt e contém ferramentas para converter partições do TrueCrypt para o formato VeraCrypt.
A nova versão trouxe cerca de 40 alterações, dentre as quais:
- Adicionada suporte à plataforma OpenBSD.
- Na ferramenta de linha de comando, foi adicionada a opção "—size=max" para fornecer ao contêiner criptografado todo o espaço livre de disco disponível. Uma configuração semelhante foi adicionada na interface do configurador.
- Uma mensagem de erro é exibida ao especificar um sistema de arquivos desconhecido na opção "—filesystem", em vez de ignorar a etapa de criação do FS.
- No Linux, foi possível integrar traduções de texto na interface do usuário. O idioma da interface é selecionado com base na variável de ambiente LANG, e os arquivos de tradução são armazenados em formato XML.
- No Linux, a compatibilidade com o módulo PAM pam_tmpdir foi garantida.
- No Ubuntu 18.04 e versões mais recentes, o ícone do VeraCrypt é exibido na área de notificações.
- No FreeBSD, foi implementada a possibilidade de criptografar dispositivos de sistema.
- A performance da função hash criptográfica Streebog (GOST 34.11-2018) foi otimizada.
- Nas compilações para Windows, foi adicionada a compatibilidade com dispositivos baseados na arquitetura ARM64 (Microsoft Surface Pro X), mas a criptografia de partições de sistema para eles ainda não é suportada. O suporte para Windows Vista, Windows 7, Windows 8 e Windows 8.1 foi descontinuado. Um instalador no formato MSI foi adicionado. Erros específicos do Windows relacionados à memória foram corrigidos. Versões seguras das funções wcscpy, wcscat e strcpy foram utilizadas.
Fonte: opennet.ru
