È stato rilasciato PuTTY 0.75, un client per i protocolli SSH, Telnet, Rlogin e SUPDUP, fornito con un emulatore di terminale integrato che supporta il funzionamento su sistemi Unix-like e Windows. I codici sorgente del progetto sono disponibili sotto licenza MIT.
Variazioni principali:
- In Pageant è consentito caricare un file con chiavi private SSH-2 con richiesta della password non al momento del caricamento, ma al primo utilizzo (le chiavi vengono memorizzate in memoria in forma crittografata fino al loro utilizzo).
- Per visualizzare le impronte delle chiavi SSH-2 ora viene utilizzato il formato SHA-256 in base64 adottato da OpenSSH (il supporto per il formato basato su MD5 è mantenuto come opzione).
- Aggiornato il formato dei file con chiavi private, nel nuovo formato PPK3 l'algoritmo Argon2 viene utilizzato per l'hashing invece di SHA-1.
- Aggiunto supporto per l'algoritmo di scambio chiavi Curve448 e nuove varianti RSA basate su SHA-2 invece di SHA-1.
- In PuTTYgen sono state aggiunte opzioni aggiuntive per la generazione di numeri primi per le chiavi RSA e DSA, conformi ai requisiti dello standard.
- Nell'emulatore di terminale è stato aggiunto il supporto per la sequenza di escape «ESC [ 9 m» per la visualizzazione del testo barrato.
- Nelle versioni per sistemi Unix è stata introdotta la possibilità di organizzare una connessione di rete tramite socket Unix.
- Aggiunto supporto per il protocollo non crittografato e realizzazione semplice server per questo, che può essere usato per il tunneling di connessioni all'interno di un sistema in una forma simile a canali senza nome (ad esempio, per il tunneling nei container).
- Aggiunto supporto per il retro-protocollo di accesso SUPDUP (RFC 734), che completa Telnet e Rlogin.
- Risolta una vulnerabilità che si manifestava solo sulla piattaforma Windows e che permetteva di causare un blocco del sistema operativo inviando un intenso flusso di sequenze di controllo che modificano il contenuto dell'intestazione della finestra. server, inviando un flusso intenso di sequenze di controllo che modificano il contenuto dell'intestazione della finestra.
Fonte: opennet.ru
