ЖУРНАЛ «СТА» №4/2007

72 СТА 4/2007 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ www.cta.ru Информационная система GIG пред- назначена для того, чтобы помогать участникам военных действий распо- знавать и уничтожать неприятельские угрозы с беспрецедентной эффективно- стью благодаря обеспечению доступа к точной и своевременной информации почти из любого местоположения. Тем не менее требование GIG о том, что все военные системы должны иметь сете- вую архитектуру, неизбежно приводит к появлению в сети собственных угроз, в том числе вирусов, атак на отказ в об- служивании (DoS) и других форм ком- пьютерных диверсий. Чтобы остано- вить распространение таких атак и обеспечить непрерывную готовность критически важных служб, технология объединения предоставляет гарантиро- ванную долю компьютерных ресурсов каждой программной подсистеме. О ГРАНИЧЕННЫЕ РЕСУРСЫ Обеспечение надёжности и безопасно- сти сетевых военных систем является су- щественной проблемой, которую значи- тельно усугубляет сложность современ- ного программного обеспечения. Слож- ность системы способна подорвать её надёжность просто потому, что с ростом объёма кода системы повышается веро- ятность проявления ошибок кодирова- ния и непредвиденных взаимодействий между программными компонентами системы в процессе её эксплуатации. Сложность программного обеспечения также способна причинить ущерб безо- пасности, поскольку хакеры, как прави- ло, используют такие ошибки при жела- нии повредить систему или проникнуть в неё. К сожалению, никакой объём тести- рования не может полностью устранить эти проблемы, так как ни один тестовый комплект не способен предусмотреть все ситуации, которые могут произойти в сложной программной системе. Процесс разработки программного обеспечения для военных систем соз- даёт дополнительные сложности. На- пример, интегратору, который выпол- няет сборку наземного транспортного средства, может потребоваться скомпо- Использование технологии объединения ресурсов для создания безопасных отказоустойчивых военных систем Керри Джонсон, Пол Леру Сетевые военные технологии в значительной степени зависят от взаимосвязанных платформ, средств вооружения и связи, а также сенсорных систем, каждая из которых содержит в себе интеллектуальные возможности, что делает её уязвимой для программных ошибок, атак злоумышленников и просто неправильно написанного кода. Одним из способов гарантированной защиты глобальной информационной сети от воздействия неисправностей её отдельных систем является использование операционных систем с технологией объединения ресурсов. Использование запатентованной QNX технологии адаптивной декомпозиции позволяет обеспечить приложениям гарантированное реальное время, нейтрализовать угрозы и защитить систему. Рис. 1. Подключение программных компонентов в микроядерной операционной системе

RkJQdWJsaXNoZXIy MTQ4NjUy