Модуль 3 · Сети · урок 3 из 23 · ~7 мин

🚪 Распространённые порты и их назначение

Короткая выжимка урока бесплатного курса CyberStreak. Полный урок со слайдами, тестом и работой над ошибками — в Telegram.

Порт — номер двери

IP-адрес указывает на устройство, порт — на конкретную службу. Номера портов — от 0 до 65535; стандартные номера закрепляет организация IANA.

При чём тут безопасность: каждый открытый порт — служба, которую можно атаковать. Знание стандартных портов помогает быстро понять, что запущено на сервере.

Порты, которые стоит знать

  • 20/21 FTP, 22 SSH, 23 Telnet
  • 25 SMTP, 53 DNS, 67/68 DHCP
  • 80 HTTP, 443 HTTPS, 123 NTP
  • 110 POP3, 143 IMAP
  • 389 LDAP, 636 LDAPS, 88 Kerberos
  • 445 SMB, 3389 RDP

TCP и UDP

Один номер порта может использоваться и в TCP, и в UDP. Например, DNS обычно отвечает по UDP 53, но большие ответы идут по TCP 53.

Порты до 1024 называют хорошо известными (well-known). Порты выше — регистрируемые и динамические: их ОС временно выдаёт клиентским программам.

Самые атакуемые

Из интернета постоянно сканируют порты 22 (SSH), 3389 (RDP), 445 (SMB), 23 (Telnet): через них подбирают пароли и эксплуатируют уязвимости.

Порт 445 не должен быть доступен из интернета: через уязвимость в SMB в 2017 году распространялся шифровальщик WannaCry.

Нестандартный порт — не защита

Перенос SSH с 22 на, например, 2222 уменьшает шум от ботов, но не защищает: сканер найдёт службу на любом порту.

Настоящая защита — закрыть всё лишнее файрволом, ограничить доступ к нужному по IP или VPN, использовать сильную аутентификацию и обновлять службы.

Главное за урок

  1. Порт указывает на службу; стандартные номера закрепляет IANA.
  2. 22, 80, 443, 3389, 445 — порты, которые надо знать наизусть.
  3. Смена порта — не защита: закрывай лишнее и ограничивай доступ.

Источники

Что ещё в полном уроке

  • Что такое порт на самом деле
  • Порты, которые нужно знать наизусть
  • Состояния порта
  • Почему открытый порт опасен
  • «Безопасность через неясность»
  • Как это выглядит на практике
  • Типичные ошибки
  • Мини-лаборатория
  • Проверь себя
  • Тест из 5 вопросов с разбором каждого ответа
  • Задание на TryHackMe: «Packets & Frames»

Пройди урок целиком

Слайды с примерами, тест, работа над ошибками и огонёк серии. Бесплатно, прямо в Telegram.