Цитата:
Сообщение от Николай Николаевич
А если мы применяем децентрализованную структуру и используем интеллектуальные контроллеры с "персональным ПО", то мы никогда не будем знать, какая версия ПО будет присутствовать в том или ином контроллере, кто когда и как эти версии устанавливал и т.д., и т.п.
И рано или поздно по этой причине случится беда - причем это может оказаться как нечаянная беда, так и умышленная...
|
Попробую Вас успокоить! Вы знаете такую штуку как генератор кодов ФС-ЕН. По большому счёту там тоже есть ПО, но нет процессора, там применяются Программируемые Логические Матрицы (ПЛМ - замечательная вещь)! И ничего, эти устройства применяются и влияют на безопасность.
Так вот всю логику связанную с обеспечением безопасности предполагаю зашить ПЛМ. Изменить её код достаточно сложно, кроме того у ПЛМ есть хорошая вещь - подсчет Контрольной Суммы (CRC) по достаточно сложному полиному 32 степени. Если во время эксплуатации CRC ПЛМ меняется по причине неисправности, то ПЛМ отключается, кроме того CRC можно контролировать внешним процессором.
Повлиять на работу контроллера гораздо сложнее, чем на работу ЦП!!!