Lançamento do OpenSSH 9.5

Foi lançado o OpenSSH 9.5, uma implementação aberta do cliente e servidor para trabalhar com os protocolos SSH 2.0 e SFTP.

Principais mudanças:

  • No ssh-keygen, a geração de chaves baseada na assinatura digital Ed25519, desenvolvida por Daniel Bernstein e padronizada na RFC 8709, está habilitada por padrão. Observa-se que chaves Ed25519 são suportadas desde a versão do OpenSSH 6.5 (2014) e são mais convenientes devido ao seu pequeno tamanho. Além disso, assinaturas digitais Ed25519 oferecem um nível de segurança mais alto do que ECDSA e DSA, demonstrando uma velocidade muito alta na verificação e criação de assinaturas. A resistência ao ataque para Ed25519 é da ordem de 2^128 (em média, para atacar Ed25519 seria necessário realizar 2^140 operações bit a bit), o que corresponde à resistência de algoritmos como NIST P-256 e RSA com um tamanho de chave de 375 bytes ou ao cifrador de bloco de 128 bits. Ed25519 também não está sujeita a problemas de colisão em hashes e é imune a ataques por análise de tempo de cache (cache-timing attacks) e ataques por canais laterais (side-channel attacks).
  • O utilitário ssh agora possui proteção contra ataques de canais laterais que analisam os atrasos entre as teclas pressionadas no teclado para recriar a entrada. Esses ataques baseiam-se no fato de que os atrasos entre as pressionadas ao digitar variam de acordo com a posição das teclas no teclado (por exemplo, a reação ao digitar a letra “F” é mais rápida do que ao digitar “Q” ou “X”, pois pressionar exige menos movimentos dos dedos). O SSH era vulnerável a esses ataques, pois enviava informações sobre o caractere digitado em um pacote separado logo após a pressão de cada tecla, o que resultava em atrasos no envio de pacotes correlacionados aos atrasos entre as teclas pressionadas.

    Para ocultar as particularidades da entrada interativa no tráfego, o ssh implementou o envio de dados não enquanto se digita, mas apenas em intervalos de tempo fixos (padrão de 20 ms). Além disso, para confundir os atacantes, em momentos aleatórios após o envio de dados reais, são enviados cliques fictícios. Para configurar a proteção, foi adicionado o parâmetro 'ObscureKeystrokeTiming' no ssh_config.

  • No ssh e sshd foi implementado o suporte à extensão do protocolo SSH 'ping@openssh.com', que adiciona um novo tipo de mensagens SSH2_MSG_PING e SSH2_MSG_PONG para o envio periódico de pacotes em intervalos regulares. A extensão é necessária para a proteção mencionada contra ataques por canais secundários.
  • No sshd, é permitido sobrescrever as diretivas Subsystem através de blocos Match.
  • No sshd, a diretiva Subsystem teve sua manipulação de aspas alterada, que agora são mantidas para comandos e argumentos, o que pode levar a problemas de compatibilidade com configurações muito raras.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster