Została wydana wersja PuTTY 0.75, klienta dla protokołów SSH, Telnet, Rlogin i SUPDUP, dostarczanego z wbudowanym emulatorem terminala i obsługującego systemy Unix oraz Windows. Kody źródłowe projektu są dostępne na licencji MIT.
Główne zmiany:
- W Pageant umożliwiono ładowanie plików z kluczami prywatnymi SSH-2, a zapytanie o hasło następuje nie podczas ładowania, lecz przy pierwszym użyciu (klucze są przechowywane w pamięci w zaszyfrowanej formie).
- Do wyświetlania odcisków kluczy SSH-2 teraz używany jest format SHA-256 kodowany w base64, stosowany w OpenSSH (wsparcie dla formatu opartego na MD5 pozostawiono jako opcję).
- Zaktualizowano format plików z kluczami prywatnymi, w nowym formacie PPK3 zamiast SHA-1 do haszowania zastosowano algorytm Argon2.
- Dodano wsparcie dla algorytmu wymiany kluczy Curve448 oraz nowych wariantów RSA opartych na SHA-2 zamiast SHA-1.
- W PuTTYgen dodano dodatkowe opcje do generowania liczb pierwszych dla kluczy RSA i DSA, które spełniają wymagania standardu.
- W emulatorze terminala dodano wsparcie dla sekwencji escape „ESC [ 9 m” do wyświetlania tekstu przekreślonego.
- W wersjach dla systemów Unix pojawiła się możliwość organizacji połączenia sieciowego przez Unix socket.
- Dodano wsparcie dla niezaszyfrowanego protokołu oraz realizację prostego serwera dla niego, które można wykorzystać do przekazywania połączeń wewnątrz jednego systemu w formie przypominającej kanały nienazwane (np. do przekazywania do kontenerów).
- Dodano wsparcie dla retro-protokółu logowania SUPDUP (RFC 734), który uzupełnił Telnet i Rlogin.
- Usunięto lukę, która występowała tylko na platformie Windows i pozwalała na zawieszenie systemu okienkowego przy łączeniu z serwera, wysyłającym intensywny strumień sekwencji sterujących zmieniających zawartość nagłówka okna.
Źródło: opennet.ru
