Ранжирование функциональных требований
Критерии ранжирования функциональных требований широта сферы применения; степень детализации; функциональный состав средств защиты; обеспечиваемый уровень безопасности.
Широту сферы применения определяют: пользователи системы, субъекты и объекты доступа; функции ТСВ и интерфейс взаимодействия с ТСВ; аппаратные, программные и специальные компоненты ТСВ; множество параметров конфигурации ТСВ. ТСВ
Функциональный состав средств защиты определяется множеством функций, включенных в ТСВ для реализации той или иной группы функциональных требований. ТСВ
Обеспечиваемый уровень безопасности определяется условиями, в которых функциональные компоненты ТСВ способны противостоять заданному множеству угроз, отказам и сбоям. ТСВ
Независимое ранжирование функциональных требований по каждому из критериев не позволяет установить линейную шкалу оценки уровня безопасности. Значение требований и уровень обеспечиваемой ими защиты зависят от назначения IT-продукта и среды его эксплуатации.
8.5. Требования к технологии разработки IT-продукта
Основное назначение требований: обеспечить адекватность условий разработки требованиям, выдвинутым в Профиле защиты; установить ответственность разработчика за корректность реализации этих требований.
Требования к технологии разработки к процессу разработки; к среде разработки; к документированию; к сопровождению.
Требования к процессу разработки проектирование; реализация; адекватность реализации ТСВ; тестирование и анализ IT-продукта.
Требования к среде разработки позволяют: обеспечить качество процесса создания IT-продукта с помощью применения современных технологий проектирования, программирования, тестирования; регламентируют управление процессом разработки; и дистрибуцию конечного продукта.
Требования к документированию определяют содержание технологической документации, позволяющей доказать соответствие продукта и технологии его изготовления выдвинутым требованиям.
Требования к сопровождению IT-продукта регламентируют состав пользовательской и административной документации; процедуру обновления версий и исправления ошибок; инсталляцию продукта.
Выполнение требований к технологии разработки - необходимое условие для проведения квалификационного анализа.
8.6.Требования к процессу квалификационного анализа IT-продукта
Таксономия требований «федеральных критериев» к процессу квалификационного анализа IT-продукта Квалификационный анализ Анализ Анализ архитектуры Анализ реализации Контроль Контроль среды разработки Контроль процесса Сопровождения IT-продукта. Тестирование Функций TCB-производителем IT-продукта Независимое Тестирование Функций TCB
8.7. Выводы
Впервые определены 3 независимые группы требований: функциональные требования к средствам защиты, требования к технологии разработки, к процессу квалификационного анализа. Впервые предложена концепция профиля защиты. Вместо универсальной шкалы классов безопасности используется ранжирование требований каждой группы.
Конец лекции 7