Създаден е релиз PuTTY 0.75, клиент за протоколите SSH, Telnet, Rlogin и SUPDUP, който идва с вграден терминален емулатор и поддържа работа в Unix-подобни системи и Windows. Изходният код на проекта е наличен под MIT лиценз.
Основни промени:
- В Pageant е разрешено зареждането на файл с частни ключове SSH-2 с изискване за парола не при зареждане, а при първоначалното използване (ключовете се съхраняват в паметта в криптирано състояние преди употреба).
- За показване на отпечатъците на ключовете SSH-2 сега се използва форматът SHA-256 с кодировка base64, който се използва в OpenSSH (поддръжката на формата на базата на MD5 остава като опция).
- Форматът на файловете с частни ключове е обновен; в новия формат PPK3 вместо SHA-1 за хеширане се използва алгоритъмът Argon2.
- Добавена е поддръжка на алгоритъма за обмен на ключове Curve448 и нови варианти на RSA на базата на SHA-2 вместо SHA-1.
- В PuTTYgen са добавени допълнителни опции за генериране на прости числа (prime) за ключовете RSA и DSA, отговарящи на изискванията на стандарта.
- В терминалния емулатор е добавена поддръжка на escape-последователността «ESC [ 9 m» за показване на зачеркнат текст.
- В версиите за Unix системи се появи възможността за организиране на мрежова връзка чрез Unix сокет.
- Добавена е поддръжка на нешифрован протокол и реализация на прост сървър за него, който може да се използва за пренасочване на връзки в рамките на една система в форма, подобна на анонимни канали (например, за пренасочване в контейнери).
- Добавена е поддръжка на ретро протокола за вход SUPDUP (RFC 734), който допълва Telnet и Rlogin.
- Отстранена е уязвимост, проявяваща се само на платформата Windows, която позволява да се предизвика замръзване на операционната система при свързване с сървъра, изпращащ интензивен поток от управляващи последовательности, променящи съдържанието на заглавието на прозореца.
Източник: opennet.ru
