Программно-определяемая архитектура и рост рисков
Тренд software-defined systems означает, что функциональность устройств всё чаще реализуется программно и обновляется по сети (OTA). Это ускоряет инновации, но одновременно расширяет поверхность атаки и повышает вероятность системных отказов. Ошибки конфигурации или уязвимости в коде могут приводить к отказам с физическими последствиями, включая угрозу жизни и безопасности инфраструктуры.
В этом контексте функциональная безопасность и кибербезопасность перестают быть опциональными характеристиками и становятся обязательными параметрами архитектуры.
Open source vs COTS: смена приоритетов
Операционные системы с открытым исходным кодом (open source OS) традиционно привлекают разработчиков гибкостью, низкой стоимостью и широкой экосистемой. По данным опроса QNX, около 44% инженеров встроенного ПО предпочитают open source как базовую платформу.
Однако в системах, критически важных для миссии и безопасности, эти преимущества сопровождаются фундаментальными рисками:
– отсутствие встроенной сертификационной модели;
– фрагментированная ответственность за поддержку и безопасность;
– необходимость внутренней валидации под стандарты ISO 26262, IEC 61508 и аналогичные;
– непредсказуемость поведения из-за отсутствия жёсткого детерминизма по дизайну.
Почему проприетарные COTS-ОС критичны
Коммерческие готовые операционные системы (COTS OS), особенно RTOS для embedded-сектора, проектируются с учётом требований безопасности и сертификации. Их ключевые характеристики:
Сертификация и трассируемость
Процессы разработки строятся по формальным методологиям (V-model, DO-178C-подобные подходы). Требования трассируются до реализации и тестов, формируя аудиторский след, необходимый регуляторам.
Детерминированное поведение
Для safety-critical систем критичны гарантированные временные характеристики (real-time determinism). Проприетарные RTOS обеспечивают предсказуемое планирование задач, контроль латентности и управление ресурсами на уровне ядра.
Secure-by-Design архитектура
Безопасность интегрирована на уровне архитектуры: защищённая загрузка, изоляция памяти, sandboxing, криптографические модули, контроль доступа и защищённые обновления. Это снижает системные риски по сравнению с добавлением security-слоёв поверх open source.
Экономика безопасности и скрытые издержки open source
В критически важных проектах open source часто приводит к:
– задержкам вывода продукта на рынок из-за сертификационной валидации;
– значительным затратам на внутренние safety- и security-аудиты;
– архитектурным переработкам после обнаружения несоответствий стандартам;
– регуляторным рискам и ответственности в случае аварий.
В safety-critical доменах (автономный транспорт, медицинская техника, промышленная автоматика) цена отказа может включать человеческие жертвы и миллиардные убытки, что делает экономию на ОС стратегически сомнительной.
Пример: коллаборативные роботы (коботы)
Коботы работают в непосредственной близости к людям и требуют:
– жёсткого real-time контроля движения;
– интеграции с сенсорами и ML-алгоритмами;
– сертифицированных механизмов безопасности.
Проприетарная сертифицированная ОС обеспечивает предсказуемость и формально доказуемые safety-механизмы, что критично для человеко-машинного взаимодействия.
Вывод
По мере перехода к программно-определяемым системам операционная система становится ключевым компонентом доверия, а не просто программным слоем. Open source остаётся важным инструментом инноваций, но в safety- и mission-critical сегментах приоритет смещается в сторону сертифицированных проприетарных COTS-ОС с детерминированной архитектурой и встроенной безопасностью.
Фактически, выбор ОС в критических системах становится не инженерным, а стратегическим и регуляторным решением, определяющим уровень системного риска на десятилетия вперёд.
Источник: https://www.electronicdesign.com/technologies/embedded/article/55356905/blackberry-qnx-why-proprieta...Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

