Modbus

Простыми словами

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

Как применяется

Modbus используют для связи ПЛК, удалённых терминалов, HMI и шлюзов; в ИБ контролируют разрешённые функции, направления обмена, сегментацию и аномальные команды записи.

Пример применения

Станция оператора регулярно читает регистры температуры у ПЛК. Запрос записи из инженерного сегмента в неразрешённое время создаёт событие для проверки.

Не путать с

  • OPC UAOPC UA — более богатая сервисная архитектура с моделью данных и механизмами безопасности
  • DNP3DNP3 — другой промышленный протокол, распространённый в энергетике и телемеханике.

Как это работает

  1. АдресацияКлиент выбирает устройство и область данных: coils, inputs или registers.
  2. ЗапросОн передаёт код функции, адрес и количество значений.
  3. ОтветУстройство возвращает данные либо подтверждает допустимую операцию записи.
  4. КонтрольСетевые средства проверяют направление, функцию, частоту и соответствие технологическому процессу.

Продолжить изучение

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

Частые вопросы

Modbus TCP шифрует трафик?

Классический Modbus TCP сам по себе не обеспечивает шифрование и взаимную аутентификацию.

Почему нельзя просто заблокировать запись?

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

Как обнаруживать атаки на Modbus?

Сравнивать команды и частоту обмена с разрешённой схемой, особенно отслеживая записи и новые источники.

Modbus — прикладной промышленный протокол обмена данными между устройствами автоматизации, реализуемый в последовательных линиях и поверх TCP/IP.