1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Стандартные номера tcp портов OPC UA

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Стандартные номера tcp портов OPC UA

Сообщение VADR »

Приветствую, коллеги.

В ходе экспериментов с серверами/клиентами OPC UA столкнулся со следующим: в настройках софта везде указывается в явном виде номер порта (что как бы намекает, что номер этот может быть любым), причём разный софт по умолчанию предлагает разные номера. Где-то одни и те же (к примеру, 4840), где-то близкие (4841 и 4843), где-то - вообще из дальних закоулков (49320). На opcfoundation нашёл в описании одного application example рекомендации по настройке файрвола - там вообще куча разных портов для разных применений (причём непонятно - это для "общего случая" или конкретно для этого application example). Отсюда вытекает вопрос: существует ли какой-либо стандартный номер порта для OPC UA? Или их вообще несколько? Или можно придумать любой и узаконить стандартом предприятия?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

SaNNy
освоился
освоился
Сообщения: 231
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 27 раз

Стандартные номера tcp портов OPC UA

Сообщение SaNNy »

Насколько я знаю, номер порта определяется производителем opc ua сервера, соответственно он может быть любым доступным в системе.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17554
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Стандартные номера tcp портов OPC UA

Сообщение Jackson »

Мне тоже кажется, что в поддержке или документации производителя должен быть однозначный ответ на этот вопрос.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2330
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1990 раз
Поблагодарили: 176 раз

Стандартные номера tcp портов OPC UA

Сообщение keysansa »

Номер порта никак не связан с его функцией.
По моему только Microsoft не позволяет изменять порты.
В RFC или спецификациях производителей могут быть прописаны какие-то номера, но это не значит, что они "прибиты намертво" и не могут быть изменены.
С точки зрения безопасности - использование стандартного номера порта = дыра. При этом минус удобство использования (что всегда - чем безопаснее, тем неудобнее). Попробуйте открыть "вовну" 22 порт. Тут же получите до 100 в сек (мое измерение) попыток войти с помощью root.
Дополнительно, сейчас число сетевых служб очень много. И часто непопулярные, по умолчанию, занимают одни и те же порты.
Поэтому смотрите, какие у вас не заняты, выбирайте на ваше усмотрение и заносите в документацию. Ничего криминального в нестандартном порту нет.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Стандартные номера tcp портов OPC UA

Сообщение VADR »

keysansa писал(а): 27 ноя 2019, 00:50 По моему только Microsoft не позволяет изменять порты.
В RFC или спецификациях производителей могут быть прописаны какие-то номера, но это не значит, что они "прибиты намертво" и не могут быть изменены.
Modbus TCP, S7...
keysansa писал(а): 27 ноя 2019, 00:50 С точки зрения безопасности - использование стандартного номера порта = дыра.
Использование фиксированного порта - возможность ограничить на файрволах целевой трафик этим самым одним портом. Дыра тут небольшая. Никакая по сути. Я потому и спрашиваю, что надо на предприятии установить какие-то правила на эту тему, и хотелось бы понимать, какие. Если общего стандарта нет и устанавливается стандартом предприятия - ОК, будем придумывать свой стандарт.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2330
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1990 раз
Поблагодарили: 176 раз

Стандартные номера tcp портов OPC UA

Сообщение keysansa »

Общий стандарт обычно описывается в RFC для протокола.
Стоит различать фиксированные и динамические порты (например FTP, RTP для SIP, или торрент. Динамические используются обычно для обхода защиты).

Отправлено спустя 9 минут 4 секунды:
VADR писал(а): 27 ноя 2019, 01:30Modbus TCP, S7...
Modbus TCP - Все позволяют конфигурировать
Для примера Owen https://owen.ua/uploads/81/rp_plk100-pl ... ukr_27.pdf (стр 44). ICP Con так же позволяют.
S7 - Да. Порты стандартны. Но вы видели S7 для Linux?

Отправлено спустя 2 минуты 5 секунд:
VADR писал(а): 27 ноя 2019, 01:30 Дыра тут небольшая.
Дыра в том, что по номеру порта уже понятно какой эксплоит применять. И это можно делать автоматически.

Отправлено спустя 1 минуту 52 секунды:
VADR писал(а): 27 ноя 2019, 01:30 Если общего стандарта нет и устанавливается стандартом предприятия - ОК, будем придумывать свой стандарт.
Общий стандарт выбирается во время написания RFC. Для того, что бы не конфликтовать с уже имеющимися портами. Но, порты просто рекомендуются, и не факт, что все остальные в вашей системе заняты.

Отправлено спустя 9 минут 14 секунд:
Вам никто не запретит использование отличных от RFC портов. Только нужно провести мероприятия, предотвращающие их использование другими программными средствами. Ну, и наверное, нужно учесть софт для конфигурации. Не всегда им предоставляется право выбора порта.
С точки зрения правил - нет ограничений.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»