История изменений
Исправление 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, а в промышленных контроллерах - нет, там нет такой надобности.