Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Стандартизация и сертификация ПО.doc
Скачиваний:
132
Добавлен:
21.04.2019
Размер:
5.98 Mб
Скачать

4.2.4. Защищенность

Защищенность – одна из наиболее трудно формализуемых характеристик качества крупномасштабных ПС, которая занимает исключительное по важности место среди всех характеристик ПС. Цели, назначение и функции защиты тесно связаны с особенностями функциональной пригодности каждого комплекса программ. Поэтому широта проблемы, разнообразие средств и способов ее решения соизмеримы со спектром характеристик функциональной пригодности различных программ. Это определяет сложность унификации ее атрибутов для выбора и декларирования свойств защиты.

В стандарте ISO 9126:2 метрики защищенности ограничены всего тремя общими атрибутами:

  • сложностью доступа лиц к программам и данным;

  • глубиной контроля процессов доступа;

  • защищенностью от хищений данных, т.е. потенциальной частотой преодоления системы защиты.

Подробно стандарты и методы защиты информации будут изучаться в дисциплинах «Программные методы защиты информации», «Защита информационных ресурсов компьютерных систем и сетей».

На практике свойство ПС защищать программы и информацию базы данных от негативных воздействий описываются составом и номенклатурой методов и средств, используемых в ПС для защиты от внешних и внутренних угроз. Однако есть попытки измерять и описывать качество защищенности ПС обобщенно – трудоемкостью и длительностью, необходимыми для преодоления злоумышленниками системы защиты.

Такое оценивание качества защиты требует изучения исходных численных характеристик затрат труда и времени, необходимых для преодоления каждого из средств и их взаимодействия в комплексе системы защиты. Получить такие данные для сложных и надежных систем защиты ПС весьма трудно. Поэтому во многих случаях защищенность ограничивается качественным описанием свойств защиты отдельных количественных показателей без обобщения и оценивания интегральных значений ее эффективности. Косвенным показателем ее качества может служить относительная доля вычислительных ресурсов, используемых непосредственно программными средствами защиты.

В используемых критериях защиты и обеспечения безопасности для конкретных ПС сосредоточиваются разнообразные характеристики, которые в ряде случаев трудно или невозможно описать количественно, а при выборе приходится оценивать экспертно или по бальной системе (табл.4.1). Основное внимание в практике обеспечения безопасности применения информационных систем сосредоточено на защите от злоумышленных разрушений, искажений и хищений ПС и информации баз данных. Основой такой защиты является аудит санкционирования доступа, а также контроль организации и эффективности ограничений доступа.

Для обеспечения системной эффективности и функциональной пригодности защиту ПС целесообразно базировать на следующих общих принципах:

  • стоимость создания и эксплуатации системы защиты при применении ПС должна быть меньше, чем размеры наиболее вероятного или возможного ущерба от любых потенциальных угроз;

  • защита программ и данных должна быть комплексной и многоуровневой, ориентированной на все виды угроз с учетом их возможной опасности;

  • система защиты должна иметь целевые индивидуальные компоненты, предназначенные для обеспечения безопасности функционирования каждого отдельно взятого объекта и функциональной задачи с учетом их влияния на безопасность системы в целом;

  • система защиты не должна приводить к ощутимым трудностям, помехам и снижению эффективности применения и решения основных функциональных задач программного комплекса.

Наиболее детально методологические и системные задачи проектирования комплексной защиты информационных систем изложены в стандарте ISO 15408 (см. п.7.1.4). Выделены и классифицированы 11 групп (классов) базовых задач обеспечения безопасности информационных систем. Каждый класс детализирован наборами требований, которые реализуют определенную часть целей обеспечения безопасности. В классы включены и подробно описаны принципы и методы реализации требований к следующим функциям защиты:

  • криптографическая поддержка;

  • защита коммуникаций и транспортировки информации;

  • ввод, вывод и хранение пользовательских данных;

  • идентификация и аутентификация пользователей;

  • процессы управления функциями безопасности;

  • защита данных о частной жизни;

  • реализация ограничений по использованию вычислительных ресурсов;

  • обеспечение надежности маршрутизации и связи между функциями безопасности и т.д..

Качество защиты можно характеризовать величиной предотвращенного ущерба, возможного при проявлении дестабилизирующих факторов и реализации конкретных угроз безопасности, а также средним временем между возможными проявлениями угроз, преодолевающих защиту. Однако формализовано описать и измерить возможный ущерб при нарушении безопасности для сложных ПС разных классов практически невозможно. Поэтому факты реализации угроз целесообразно отражать интервалами времени между их проявлениями или наработкой на отказы, отражающиеся на безопасности. Это сближает понятия и характеристики степени безопасности с показателями надежности ПС. Принципиальное различие состоит в том, что в показателях надежности учитываются все реализации отказов, а к характеристикам защищенности следует относить только те отказы, которые отразились на безопасности функционирования.

Достаточно универсальным измеряемым параметром при этом является длительность восстановления нормальной работоспособности ПС и информационной системы. Приближенно такие катастрофические отказы в восстанавливаемых ПС можно выделять по превышению некоторой допустимой длительности восстановления работоспособности.