LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

sockfd = socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW);

Спасибо за уточнение. Но это исполнение требует root прав, и это как-бы не совсем Userspace, тут ломается вся концепция безопасной многопользовательской системы UNIX.

Процесс с правами обычного пользователя не имеет полномочий работать ниже L4. Вы продолжаете настрыно лезть из закрытого мира промышленных контроллеров в открытый всем ветрам мир бизнес приложений. Полностью игнорируя доводы и объяснения.

#{убрано самоцензурой} В бизнес приложениях данные надо шифровать, избегать взлома, менять протоколы - по этому в бизнес приложениях используется модель OSI, а в промышленных контроллерах - нет, там нет такой надобности.

Исходная версия lbvf50txt, :

sockfd = socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW);

Спасибо за уточнение. Но это исполнение требует root прав, и это как-бы не совсем Userspace, тут ломается вся концепция безопасной многопользовательской системы UNIX.

Процесс с правами обычного пользователя не имеет полномочий работать ниже L4. Вы продолжаете настрыно лезть из закрытого мира промышленных контроллеров в открытый всем ветрам мир бизнес приложений. Полностью игнорируя доводы и объяснения.

Вот из-за такого поведения «программистов» считают идиотами, на 25 нормальных пацанов, один заевший попадется, потом всем крутят у виска. В бизнес приложениях данные надо шифровать, избегать взлома, менять протоколы - по этому в бизнес приложениях используется модель OSI, а в промышленных контроллерах - нет, там нет такой надобности.