IBCOURSES / СПРАВОЧНИК ИБ

445/TCP: назначение и слушающий процесс

К ответу ↓

Официальное назначение — microsoft-ds. Чтобы установить фактическую службу, проверьте слушающий процесс и конфигурацию узла.

Например
Материалов с пояснениями: 94 · Записей реестров: 11 678

Уточнить поиск

Порты и службы

Найдено: 11 493
Инструкция по проверке

445/TCP: назначение и слушающий процесс

Официальное назначение — microsoft-ds. Чтобы установить фактическую службу, проверьте слушающий процесс и конфигурацию узла.

Применимость и проверка

СистемаУсловия чтения
WindowsPowerShell с модулем NetTCPIP; для просмотра владельца процесса могут понадобиться дополнительные права.
LinuxУтилита ss из iproute2; для сведений о чужих процессах нужны соответствующие права.

Официальное назначение и наблюдаемое использование

По реестру IANA официальное назначение 445/TCP — microsoft-ds; документация Microsoft описывает использование этого порта для прямого SMB-соединения по TCP. Настраиваемое приложение может использовать другой порт или занять этот номер. Для 445/UDP у IANA есть отдельная запись; она не подтверждает такое же сетевое поведение и рассматривается отдельно.

Проверить на самом узле

Windows, чтение таблицы соединений:

Get-NetTCPConnection -State Listen -LocalPort 445 |
  Select-Object LocalAddress, LocalPort, State, OwningProcess

Далее для PID из OwningProcess, например 4:

Get-Process -Id 4

4 здесь — пример параметра, а не гарантированный владелец порта. Для SMB владельцем может быть системный компонент; тогда имя процесса не заменяет проверку службы и настроек SMB. Для просмотра части сведений нужны дополнительные права. Параметры первой команды сверены с Get-NetTCPConnection.

Linux, чтение сокетов в текущем сетевом namespace:

sudo ss -lntp 'sport = :445'

-l выбирает слушатели, -n сохраняет номера, -t выбирает TCP, -p запрашивает процессы. Полные сведения о чужом процессе могут требовать root. Источник — ss(8). Команда не определяет исторического владельца порта и может не видеть сокет в другом namespace.

Какие поля сохранить

Поле Что проверить
LocalAddress Локальный адрес loopback, конкретный интерфейс или все интерфейсы (wildcard); это влияет на доступность
LocalPort / transport Действительно 445/TCP, а не удалённый порт клиентского соединения
State Для вопроса «кто слушает» требуется состояние слушателя
PID / OwningProcess Сопоставлять на том же хосте и в тот же момент; PID переиспользуется
Process / service Исполняемый файл, служба, конфигурация и разрешённая роль узла
Host / time / namespace Граница наблюдения, особенно при контейнерах и проксировании

Иллюстрация, не результат выполнения:

host=lab-fs-01 transport=tcp local_address=0.0.0.0 local_port=445
state=LISTEN owning_process=4

Если обнаружение неожиданное

  1. Убедиться, что исследуется нужный узел и слушатель, а не поле destination port в чужом соединении.
  2. Установить процесс/службу и сравнить с назначением сервера. Сам по себе системный PID не закрывает вопрос.
  3. Сопоставить локальный bind с правилами firewall/NAT и разрешёнными сетями. Локальный wildcard не доказывает доступность из Интернета.
  4. При сетевом наблюдении запросить данные сеанса и протокола в разрешённом контуре. Не ставить диагноз по номеру и не запускать внешнее сканирование из карточки.
  5. Если нужны следы создания учётной записи для доступа — перейти к сценарию; это отдельный вопрос.

Пустой вывод: проверить время, TCP/UDP, права и namespace. Он не доказывает, что порт никогда не слушался. Нормальные причины включают файловый сервер и печать; основание для дополнительной проверки — несоответствие роли узла, неожиданная доступность или неподтверждённый процесс. Это диагностические направления, не детекция атаки.

Связанные данные: 139/TCP и 445/UDP доступны как отдельные записи импортированного реестра IANA. Наличие назначения не заменяет подробную проверку фактического использования.

Поля и область применения

Поле Что проверить
LocalAddress Локальный адрес loopback, конкретный интерфейс или все интерфейсы (wildcard); это влияет на доступность
LocalPort / transport Действительно 445/TCP, а не удалённый порт клиентского соединения
State Для вопроса «кто слушает» требуется состояние слушателя
PID / OwningProcess Сопоставлять на том же хосте и в тот же момент; PID переиспользуется
Process / service Исполняемый файл, служба, конфигурация и разрешённая роль узла
Host / time / namespace Граница наблюдения, особенно при контейнерах и проксировании

Примеры записей

Данные в примерах условные. Состав полей зависит от версии и настроек источника.

Пример сведений о слушающем порте

Поясняющая схема. Поясняющая схема сведений о слушателе; не вывод одной команды.

host=lab-fs-01 transport=tcp local_address=0.0.0.0 local_port=445
state=LISTEN owning_process=4

Команды и способы проверки

Укажите свой узел, путь к журналу и временной интервал. Требуемая среда указана рядом с командой.

Windows Server 2022 / PowerShell 5.1

Get-NetTCPConnection -State Listen -LocalPort 445 | Select-Object LocalAddress, LocalPort, State, OwningProcess

Linux и iproute2; версия пакета не выбрана

sudo ss -lntp 'sport = :445'

Первоисточники

Номер порта не доказывает фактическую службу и доступность из Интернета.

Связанные материалы

Как пользоваться техническим справочником

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

Материалы по разделам

События и журналы

Два ответа рядом

Сравнение источников

Сравнение показывает различия. События и поля разных систем не считаются эквивалентными.

Выберите службу

В списке — службы, доступные с текущими условиями. Число рядом — количество записей портов, а не программ на вашем узле.

Как искать в справочнике

Введите число, код, фрагмент сообщения или вопрос. Известный идентификатор поможет найти карточку; это не анализ самого инцидента.

  1. Введите номер, код, имя или фрагмент записи. Для портов можно использовать список: 80, 443, 8000–8010.
  2. Уточните поиск фильтрами. Все условия действуют одновременно. Числа в списках показывают, сколько материалов останется при выборе варианта.
  3. Службу выбирайте из каталога: поиск внутри списка помогает найти название, а кнопка «Выбрать» применяет его.
  4. Убирайте отдельные условия кнопкой × рядом с фильтром. «Сбросить фильтры» сохраняет текст поиска и текущий раздел.
  5. В карточке сверьте источник, версию и условия регистрации, затем откройте поля, примеры и первоисточник.

/ — перейти к поиску. Прямые ссылки открывают выбранную карточку в этом же справочнике.

Назначения портов и коды приведены по официальным реестрам. Версии, условия регистрации и ссылки на документацию указаны в карточках.

Избранное и недавние материалы хранятся в этом браузере. Запрос и фильтры сохраняются при возврате к выдаче и обновлении вкладки. Поиск работает локально.

Что есть в справочнике

От вопроса к свидетельствам: кто вошёл, что запустил, к каким данным обратился, что изменил и где искать следы.

Выберите область, чтобы посмотреть доступные источники и перейти к материалам.

Уточнить или исправить ответ

Скопируйте сообщение и отправьте его на mail@ibcourses.ru.