Telnet — устаревший сетевой протокол удалённого доступа к командной строке устройств, который передаёт все данные, включая логины и пароли, открытым текстом без шифрования.
Как работает Telnet
Telnet появился ещё в 1969 году, а его стандартная форма закреплена в RFC 854 (1983). Клиент Telnet подключается к серверу, как правило по TCP-порту 23, и открывает текстовую терминальную сессию, в которой пользователь входит в систему и выполняет команды. В протоколе нет шифрования и надёжной проверки подлинности сервера, поэтому любой, кто видит трафик, может прочитать учётные данные и весь сеанс целиком.
В 1990-х годах в качестве безопасной замены был создан SSH, который и взял на себя удалённое администрирование серверов. Тем не менее Telnet до сих пор встречается в роутерах, коммутаторах, промышленных контроллерах, принтерах и дешёвых устройствах интернета вещей, причём нередко включён по умолчанию.
Чем опасен Telnet
- Кража учётных данных — пароли можно перехватить в сети или в позиции «человек посередине».
- Подбор паролей — открытые порты Telnet постоянно сканируют боты, перебирающие заводские и слабые пароли.
- Ботнеты — вредонос Mirai (2016) заразил сотни тысяч камер и роутеров, входя на них по Telnet с коротким списком заводских паролей, а затем провёл рекордные DDoS-атаки, в том числе на DNS-провайдера Dyn.
В 2020 году на хакерском форуме опубликовали список учётных данных Telnet для более чем 500 000 серверов, домашних роутеров и IoT-устройств — это показывает, сколько устройств всё ещё держат сервис открытым. Многие ботнеты по-прежнему пополняются за счёт брутфорса Telnet.
Как снизить риск
- Отключить Telnet и использовать SSH для удалённого администрирования.
- Блокировать порт 23 на периметре сети и регулярно искать открытые сервисы.
- Сменить заводские пароли на всех сетевых и IoT-устройствах.
- Если устаревшему оборудованию нужен Telnet, ограничить доступ изолированной сетью управления или VPN.





