Компоненты требований доверия
Цели
ОУД2 содержит требование сотрудничества с разработчиком для получения информации о проекте и результатах тестирования, но при этом не следует требовать от разработчика усилий, превышающих обычную техническую практику проектирования. Поэтому ОУД2 применим в случаях, когда разработчикам или пользователям требуется независимо подтверждаемый уровень доверия от низкого до умеренного при отсутствии доступа к полной документации по разработке. Такая ситуация может возникать при обеспечении безопасности разработанных ранее (наследуемых) систем или при ограниченной доступности разработчика.
ОУД2 (см. таблицу 3) обеспечивает доверие посредством полного ЗБ и анализа ФТБ в этом ЗБ с использованием для понимания режима функционирования безопасности функциональной спецификации, спецификации интерфейсов, руководств и базового описания архитектуры ОО.
Анализ подкрепляется независимым тестированием ФБО, свидетельством разработчика о тестировании, основанном на функциональной спецификации, выборочным независимым подтверждением результатов тестирования разработчиком, анализом уязвимостей (основанным на предоставленных свидетельствах по функциональной спецификации, по проекту ОО, по описанию архитектуры ОО и руководствам), показывающим противодействие проникновению нарушителей с базовым потенциалом нападения.
ОУД2 также обеспечивает доверие посредством использования системы управления конфигурацией и свидетельства безопасных процедур поставки.
Этот ОУД представляет значимое увеличение доверия по сравнению с ОУД1, требуя тестирование ОО разработчиком, анализ уязвимостей (в дополнение к их поиску в общедоступных источниках) и независимое тестирование, основанное на более детализированных спецификациях ОО.
Классы требований доверия | Компоненты требований доверия |
ADV: Разработка | ADV_ARC.1 Описание архитектуры безопасности |
ADV_FSP.2 Функциональная спецификация, усиливающая безопасность | |
ADV_TDS.1 Базовый проект | |
AGD: Руководства | AGD_OPE.1 Эксплуатационное руководство пользователя |
AGD_PRE.1 Подготовительные процедуры | |
ALC: Поддержка жизненного цикла | ALC_CMC.2 Использование системы УК |
ALC_CMS.2 Частичный охват ОО УК | |
ALC_DEL.1 Процедуры поставки | |
ASE: Оценка ЗБ | ASE_CCL.1 Утверждения о соответствии |
ASE_ECD.1 Определение расширенных компонентов | |
ASE_INT.1 Введение в ЗБ | |
ASE_OBJ.2 Цели безопасности | |
ASE_REQ.2 Полученные требования безопасности | |
ASE_SPD.1 Определение проблемы безопасности | |
ASE_TSS.1 Краткая спецификация ОО | |
ATE: Тестирование | ATE_COV.1 Свидетельство покрытия |
ATE_FUN.1 Функциональное тестирование | |
ATE_IND.2 Выборочное независимое тестирование | |
AVA: Оценка уязвимости | AVA_VAN.2 Анализ уязвимостей |
Таблица 3 – ОУД2
4.5 Оценочный уровень доверия 3 (ОУД3) – предусматривающий методическое тестирование и проверку