Foi lançado o PuTTY 0.75, um cliente para os protocolos SSH, Telnet, Rlogin e SUPDUP, fornecido com um emulador de terminal integrado e que suporta operação em sistemas Unix e Windows. O código fonte do projeto está disponível sob a licença MIT.
Principais mudanças:
- No Pageant, agora é permitido carregar um arquivo com chaves privadas SSH-2 com solicitação de senha não na etapa de carregamento, mas durante o primeiro uso (as chaves são armazenadas na memória criptografadas antes do uso).
- Para exibir as impressões digitais das chaves SSH-2, agora é utilizado o formato SHA-256 codificado em base64, empregado no OpenSSH (o suporte para o formato baseado em MD5 foi mantido como uma opção).
- O formato dos arquivos com chaves privadas foi atualizado, no novo formato PPK3, o algoritmo Argon2 é utilizado para hash em vez do SHA-1.
- Adicionada a compatibilidade com o algoritmo de troca de chaves Curve448 e novas variantes RSA baseadas em SHA-2 em vez de SHA-1.
- No PuTTYgen, foram adicionadas opções adicionais para a geração de números primos para chaves RSA e DSA que atendem aos requisitos do padrão.
- O emulador de terminal agora suporta a sequência de escape "ESC [ 9 m" para mostrar texto riscado.
- Nas versões para sistemas Unix, agora é possível organizar uma conexão de rede através de um soquete Unix.
- Adicionado suporte ao protocolo não criptografado e a implementação de um simples servidor para que ele possa ser usado para encaminhar conexões dentro de um único sistema, de forma semelhante a canais sem nome (por exemplo, para encaminhamentos em contêineres).
- Adicionado suporte ao protocolo retro de login SUPDUP (RFC 734), que complementou o Telnet e o Rlogin.
- Corrigida uma vulnerabilidade que se manifestava apenas na plataforma Windows, permitindo o travamento do sistema de janelas ao conectar-se a servidor, que envia um fluxo intenso de sequências de controle que alteram o conteúdo do cabeçalho da janela.
Fonte: opennet.ru
