Как построить защищенную информационную систему. КнигаРефераты >> Программирование и компьютеры >> Как построить защищенную информационную систему. Книга
Раздел функциональных требований к ИТ-продукту в отличие от соответствующего раздела профиля защиты допускает использование кроме типовых требований «Единых критериев» других, специфичных для данного продукта и среды его эксплуатации. При описании специфичных требований необходимо сохранять стиль и подробность, присущие требованиям «Единых критериев».
Раздел требований адекватности по сравнению с соответствующим разделом профиля защиты может включать уровни адекватности, не предусмотренные в «Единых критериях». В этом случае описание уровня адекватности должно быть четким, непротиворечивым и обладать степенью подробности, допускающей его использование в ходе квалификационного анализа. При этом желательно использовать стиль и подробность описания уровней адекватности, принятые в «Единых критериях».
Рис. 2.13. Структура проекта зашиты согласно «Единым критериям».
Общие спецификации ИТ-продукта отражают реализацию ИТ-продуктом требований безопасности с помощью определения высокоуровневых спецификаций функций защиты, реализующих функциональные требования и требования адекватности.
Спецификации функций защиты описывают функциональные возможности средств защиты ИТ-продукта, заявленные его производителем как реализующие требования безопасности. Форма представления спецификаций должна позволять определять соответствия между функциями защиты и требованиями безопасности.
Спецификации уровня адекватности определяют заявленный уровень адекватности защиты ИТ-продукта и его соответствие требованиям адекватности в виде представления параметров технологии проектирования и создания ИТ-продукта. Эти параметры должны быть представлены в форме, позволяющей определить их соответствие требованиям адекватности.
Заявка на соответствие профилю защиты. Проект защиты претендует на удовлетворение требований одного или нескольких профилей защиты. Этот необязательный раздел содержит материалы, необходимые для подтверждения заявки. Для каждого профиля защиты, на реализацию которого претендует проект защиты, этот раздел должен содержать следующую информацию:
Ссылка на профиль защиты однозначно идентифицирует профиль защиты, на реализацию которого претендует проект безопасности, с указанием случаев, в которых обеспечиваемый уровень защиты превосходит требования профиля. Корректная реализация профиля защиты подразумевает корректную реализацию всех его требований без исключения.
Соответствие профилю защиты определяет возможности ИТ-продукта, которые реализуют задачи защиты и требования, содержащиеся в профиле защиты.
Усовершенствования профиля защиты отражают возможности ИТ-продукта, которые выходят за рамки задач защиты и требований, установленных в профиле защиты.
Oбoснование должно показывать, что проект защиты содержит полное и связное множество требований, что реализующий его ИТ-продукт будет эффективно противостоять угрозам безопасности среды эксплуатации и что общие спецификации функций защиты соответствуют требованиям безопасности. Кроме того, обоснование содержит подтверждения заявленного соответствия профилю защиты. Обоснование проекта защиты включает следующие разделы:
Обоснование задач защиты должно демонстрировать, что задачи защиты, предложенные в проекте защиты, соответствуют свойствам среды эксплуатации, т.е. их решение позволит эффективно противодействовать угрозам безопасности и реализовать политику безопасности.
Обоснование требований безопасности показывает, что требования безопасности позволяют решить задачи защиты, так как:
· функциональные требования безопасности соответствуют задачам защиты;
· требования адекватности соответствуют функциональным требованиям и усиливают их;
· совокупность всех функциональных требований (как стандартных, предусмотренных «Едиными критериями», так и специфических) обеспечивает решение задач защиты;
· все взаимосвязи между требованиями «Единых критериев» учтены либо посредством их указания в требованиях, либо посредством предъявления соответствующих требований к среде эксплуатации;
· все требования безопасности успешно реализованы;
· заявленный уровень адекватности может быть подтвержден.
Обоснование функций защиты должно демонстрировать их соответствие функциональным требованиям безопасности и задачам защиты. Для этого должно быть показано, что:
· указанные функции защиты соответствуют заявленным задачам защиты;
· совокупность указанных функций защиты обеспечивает эффективное решение совокупности задач защиты;
· заявленные возможности функций защиты соответствует действительности.
Обоснование уровня адекватности подтверждает, что заявленный уровень безопасности соответствует требованиям адекватности.
Обоснование соответствия профилю защиты показывает, что требования проекта защиты поддерживают все требования профиля защиты. Для этого должно быть показано, что:
· все усовершенствования задач защиты по сравнению с профилем защиты осуществлены корректно и в направлении их развития и конкретизации;
· все усовершенствования требований безопасности по сравнению с профилем защиты осуществлены корректно и в направлении их развития и конкретизации;
· все задачи защиты профиля защиты успешно решены и все требования профиля защиты удовлетворены;
· никакие дополнительно введенные в проект защиты специальные задачи защиты и требования безопасности не противоречат профилю защиты.
Как видно из приведенных структуры и обзора содержания профиля защиты и проекта защиты, эти документы практически исчерпывающим образом регламентируют взаимодействие потребителей, производителей и экспертов по квалификации в процессе создания ИТ-продукта. Фактически, положения этих документов определяют технологию разработки защищенных систем.
Самым важным элементом этой технологии являются требования безопасности. Поскольку «Единые критерии» обобщают все предшествующие достижения в этой области, рассмотрим их более подробно.
2.10.3. Требования безопасности
«Единые критерии разделяют требования безопасности на две категории: функциональные требования и требования адекватности.
Функциональные требования регламентируют функционирование обеспечивающих безопасность компонентов ИТ-продукта и определяют возможности средств защиты.
Адекватность представляет собой характеристику ИТ-продукта, которая отражает насколько эффективно обеспечивается заявленный уровень безопасности, а также степень корректности реализации средств защиты. Адекватность опирается на информацию о процессах проектирования, создания и эксплуатации ИТ-продукта. Требования адекватности регламентируют технологию и процесс создания ИТ-продукта, а также необходимость проведения анализа слабых мест защиты.
2.10.3.1 Функциональные требования.
Как и все остальные положения «Единых критериев», функциональные требования представлены в виде хорошо проработанной формальной структуры. Набор функциональных требований обобщает все существующие стандарты информационной безопасности и впечатляет своей всеобъемлющей полнотой и подробнейшей детализацией.