OpenSSH anuncia plano para eliminar chaves DSA
O OpenSSH desativará as chaves DSA por padrão a partir de junho de 2024, com remoção completa prevista para 2025.
Em uma iniciativa voltada para reforçar a segurança digital, o OpenSSH anunciou seu plano de descontinuar o suporte a chaves DSA, uma decisão baseada nas vulnerabilidades inerentes ao algoritmo e na evolução de alternativas mais seguras. Mas, primeiro, vamos esclarecer melhor o que é DSA para nossos leitores.
DSA e suas limitações
DSA, que significa Digital Signature Algorithm (Algoritmo de Assinatura Digital), é um algoritmo criptográfico para assinaturas digitais e autenticação e um componente-chave no protocolo SSHv2. No entanto, suas limitações têm sido reconhecidas há muito tempo, particularmente sua restrição a uma chave privada de 160 bits e a dependência do resumo SHA1.
Essas restrições tornam seu nível de segurança equivalente a menos de 80 bits em criptografia simétrica, um padrão considerado insuficiente no cenário atual de cibersegurança.
Apesar de ser o único algoritmo obrigatório de implementação nos RFCs do SSHv2, principalmente devido a restrições de patentes sobre algoritmos alternativos quando o SSHv2 foi desenvolvido, o DSA ficou atrás de opções mais robustas como RSA, ECDSA e EdDSA em termos de segurança e desempenho.
Linha do tempo de remoção do DSA pelo OpenSSH
Claro, isso não acontecerá da noite para o dia. Em vez disso, o OpenSSH apresentou uma abordagem por fases. Aqui está qual é o plano.
- Março de 2024 (Estimado): DSA se tornará opcional em tempo de compilação, mas estará habilitado por padrão na próxima versão do OpenSSH. Essa mudança permite que usuários e distribuidores avaliem o impacto da remoção do DSA em seus ambientes específicos.
- Junho de 2024 (Estimado): Uma versão subsequente alterará a configuração padrão em tempo de compilação para desativar o DSA. No entanto, ele continuará disponível como uma opção para quem precisar.
- Pós-janeiro de 2025: A primeira versão após 1º de janeiro de 2025 verá a remoção completa do código DSA do OpenSSH.
Para usuários com dispositivos que só suportam DSA, o OpenSSH recomenda manter uma versão legada do cliente OpenSSH, semelhante à estratégia adotada quando o suporte ao protocolo SSHv1 foi descontinuado.
Mais discussões e perguntas sobre a remoção do DSA podem ser encaminhadas para a lista de discussão de desenvolvimento do OpenSSH ou entrando em contato diretamente com os desenvolvedores.

