DES versus 3DES numa VPN: por que ambos são a atualização errada
A comparação útil não é DES contra 3DES, mas um algoritmo retirado contra um mantido. Descubra o que ainda exige a cifra antiga e depois contenha-a ou remova-a.
Ambas as cifras estão obsoletas e nenhuma é o alvo certo para tráfego novo. A comparação útil não é DES contra 3DES; é um algoritmo retirado contra um mantido. Se um gateway ainda oferece qualquer um dos dois, o trabalho é descobrir o que o exige e remover essa exigência, não escolher o mais forte de dois becos sem saída.
A comparação que as pessoas ainda procuram é a errada
As respostas escritas nos anos 2000 comparam DES com Triple-DES e concluem que o Triple-DES é mais forte. Isso era razoável então e é inútil agora, porque ambos estão retirados para proteger tráfego novo e a escolha entre eles é uma escolha entre dois becos sem saída.
O NIST retirou o padrão DES em 2005, e sua recomendação TDEA foi retirada em janeiro de 2024, depois que o prazo para aplicar TDEA a nova proteção criptográfica terminou no fim de 2023. Essas datas descrevem uma transição, não um ranking. Uma sessão curta ou uma mensagem de baixo valor não reabrem a questão, porque o status do algoritmo não depende de quanto tempo a chave é usada.
A renovação da chave é um controlo separado e não restaura a aprovação.
Separe a negociação do caminho de dados
Os protocolos VPN negociam a proteção em mais de um lugar. Um canal de controlo pode usar um conjunto enquanto os dados transportados usam outro, e uma lista de propostas diz apenas o que um par está disposto a aceitar. Leia o resultado negociado, não a oferta. Essa distinção explica uma confusão comum: um gateway ainda lista um algoritmo antigo e o operador assume que está em uso, quando pode ser oferecido e nunca selecionado, ou selecionado apenas para um par antigo.
Num gateway IPsec a saída relevante é a associação de segurança; no OpenVPN são a cifra e as definições TLS no registo de ligação. Ambos dizem o que foi selecionado. Nenhum é provado por uma opção antiga que ainda exista num ficheiro de configuração.
Se não consegue ver o resultado negociado, não pode afirmar que a cifra foi retirada.
Encontre o componente que ainda o pede
Os requisitos legados vêm de três lugares: um cliente antigo que nada oferece de melhor, uma política de gateway que ainda lista o algoritmo e um aparelho que só fala o protocolo antigo. Cada um tem uma correção diferente. Pergunte ao dono da restrição qual é antes de ativar um fornecedor de compatibilidade, porque ativá-lo afeta cada par que se liga.
Para um único aparelho que ainda não pode ser substituído, coloque um gateway mantido à frente e limite o que essa fronteira transporta. Isso contém a cifra antiga sem fazer cada utilizador remoto herdá-la.
A contenção não é uma correção e não torna o anfitrião antigo fiável.
Migre com as verificações que já tem
Uma migração termina quando os pares previstos se ligam com o perfil mantido, o conjunto negociado é o esperado e a aplicação funciona. Mantenha a verificação de identidade do servidor e as verificações de conta durante todo o tempo; uma mudança de cifra não é razão para as relaxar.
openvpn --version
openssl ciphers -v 'DEFAULT:!DES:!3DES'
Registe as versões do cliente e do gateway junto ao resultado negociado, para que a próxima revisão possa dizer o que mudou realmente.
Retire a autorização antiga através do seu dono e confirme depois que um par que só oferece o algoritmo retirado passa a ser recusado. Uma migração que deixa a opção antiga ativa é uma migração que não aconteceu. Guarde a prova da recusa com o registo da mudança, porque a próxima auditoria perguntará como sabe, e uma linha de configuração removida é prova mais fraca do que uma recusa registada. Acrescente a data do teste e a identidade do par a esse registo enquanto a sessão ainda está fresca.
Os dados históricos são um problema diferente
Ler um arquivo protegido há anos pode exigir legitimamente o algoritmo antigo. É a decifração de material existente, e não é a mesma tarefa que proteger tráfego novo.
Mantenha esse trabalho num anfitrião isolado com um propósito documentado e uma lista curta de quem o pode executar.
A distinção importa porque é a única razão honesta para manter uma cifra retirada disponível. Justifica uma ferramenta de âmbito limitado, nunca uma linha permanente num perfil VPN público.