Вышел релиз протокола SSH3 Это экспериментальный защищенный протокол
Протокол SSH3, экспериментальная смесь классического протокола SSH (Secure Shell) и HTTP/3, показал свой первый официальный релиз. Под руководством Франсуа Мишеля, аспиранта Католического университета Лувена (Бельгия), и при поддержке профессора Оливье Бонавентура, проект завершился созданием клиентской и серверной реализации, распространяемой под лицензией Apache 2.0. Реализация написана на Go, популярном языке программирования, известном своей эффективностью и масштабируемостью.
SSH3 включает в себя семантику протокола SSH через механизмы HTTP. Такая интеграция позволяет маскировать активность, связанную с SSH, под обычный HTTP-трафик, что затрудняет злоумышленникам выявление SSH-серверов для целевых атак.
Сервер SSH3 выглядит идентично HTTP-серверу, работая на сетевом порту 443 (HTTPS). При такой настройке трафик SSH3 сливается с обычным HTTP-трафиком, что затрудняет сканирование портов и идентификацию серверов.
Для повышения безопасности серверы SSH3 могут использовать секретный идентификатор пути. Без правильного идентификатора сервер ведет себя как обычный HTTPS-сервер, скрывая факт возможности SSH3-соединений.
Протокол требует всего трех сетевых итераций (Round Trip) для подключения к серверу по сравнению с пятью-семью итерациями, необходимыми в SSHv2. SSH3 использует протокол TLS 1.3 для шифрования канала связи, обеспечивая надежную защиту.
Протокол поддерживает многие функции OpenSSH, включая authorized_keys, файлы конфигурации клиента, аутентификацию с помощью сертификатов и механизм known_hosts. Он также работает с OpenSSH Agent и поддерживает прямую переадресацию портов TCP.
Что такое ВПН:
Использованные источники: