Релиз OpenSSH 9.5

Опубликован релиз OpenSSH 9.5, открита реализация клиент и сървър за работа по протоколите SSH 2.0 и SFTP.

Основни промени:

  • В ssh-keygen по подразбиране е включена генерацията на ключове на базата на цифровия подпис Ed25519, разработена от Даниел Бернщайн и стандартизирана в RFC 8709. Отбелязва се, че ключовете Ed25519 се поддържат от версия 6.5 на OpenSSH (2014 година) и са по-удобни поради своя малък размер. В същото време цифровите подписи Ed25519 предлагат по-високо ниво на сигурност в сравнение с ECDSA и DSA и демонстрират много висока скорост при верификация и създаване на подписи. Устойчивостта на Ed25519 към хакерски атаки е около 2^128 (в средно за атака срещу Ed25519 ще са необходими 2^140 битови операции), което съответства на устойчивостта на алгоритми като NIST P-256 и RSA с размер на ключа 375 байта или 128-битов блоков шифър. Ed25519 също така не е подложен на проблеми с колизии в хешовете, не е чувствителен към атаки, свързани с времето за работа на кеша (cache-timing attacks) и атаки по странични канали (side-channel attacks).
  • В утилитата ssh е добавена защита от атаки по странични канали, анализиращи закъсненията между натисканията на клавишите на клавиатурата за възпроизвеждане на входа. Подобни атаки се основават на факта, че закъсненията между натисканията при въвеждане на текст зависят от разположението на клавишите на клавиатурата (например, реакцията при въвеждане на буква «F» е по-бърза, отколкото при въвеждане на «Q» или «X», тъй като за натискане се изискват по-малко движения на пръстите). SSH е бил подложен на тези атаки, тъй като е изпращал информация за въведения символ в отделен пакет веднага след натискането на всеки клавиш, следователно закъсненията между изпращането на пакетите корелират с закъсненията между натисканията на клавишите.

    За да се скрият особеностите на интерактивния вход в трафика, в ssh е реализирано изпращането на данни не по време на въвеждането, а само на фиксирани времеви интервали (по подразбиране 20 мс). Освен това, за да се объркват атакуващите, в случайни моменти след изпращането на реални данни се осъществява изпращането на фиктивни натискания. За настройка на защитата в ssh_config е добавен параметърът «ObscureKeystrokeTiming».

  • В ssh и sshd е реализирана поддръжка на разширението на протокола SSH «ping@openssh.com», добавящо нов тип съобщения SSH2_MSG_PING и SSH2_MSG_PONG за периодично изпращане на пакети на равни интервали от време. Разширението е необходимо за по-гореспоменатата защита от атаки по странични канали.
  • В sshd е разрешено преопределянето на директивите Sybsystem чрез блокове Match.
  • В sshd в директивата Subsystem е променено обработването на кавички, които сега се запазват за команди и аргументи, което може да доведе до прекъсване на съвместимостта с много редки конфигурации.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster