18
функционирования объекта оценки. Рассмотрим основные оценочные уровни дове-
рия по источнику [16].
Оценочный уровень доверия 1 (ОУД 1), предусматривающий функциональное
тестирование, применим, когда требуется некоторая уверенность, что объект оценки
работает безукоризненно, а угрозы безопасности не считаются серьёзными. Его
можно достичь при помощи разработчика и с минимальными затратами посредст-
вом анализа функциональной спецификации, спецификации интерфейсов, эксплуа-
тационной документации в сочетании с независимым тестированием.
Оценочный уровень доверия 2 (ОУД 2) предусматривает структурное тести-
рование и доступ к части проектной документации и результатам тестирования раз-
работчиком. ОУД 2 применим, когда разработчикам или пользователям требуется
независимо получаемый умеренный уровень доверия при отсутствии доступа к пол-
ной документации по разработке.
В дополнение к ОУД 1 предписывается анализ проекта верхнего уровня. Ана-
лиз должен быть поддержан независимым тестированием функций безопасности,
актом разработчика об испытаниях, основанных на функциональной спецификации,
выборочным независимым подтверждением результатов тестирования разработчи-
ком, анализом стойкости функций и свидетельством поиска явных уязвимостей.
Требуется наличие списка конфигурации ОО с уникальной идентификацией элемен-
тов конфигурации и свидетельства безопасных процедур поставки.
Оценочный уровень доверия 3 (ОУД 3), предусматривающий систематическое
тестирование и проверку, позволяет достичь максимально возможного доверия при
использовании обычных методов разработки. Он применим в тех случаях, когда
разработчикам или пользователям требуется умеренный уровень доверия на основе
всестороннего исследования объекта оценки и процесса его разработки.
По сравнению с ОУД 2, в ОУД 3 добавлено требование, которое предписыва-
ет разработчику создавать акт об испытаниях с учетом особенностей не только
функциональной спецификации, но и проекта верхнего уровня. Кроме того, требу-
ется контроль среды разработки и управление конфигурацией объекта оценки.
Оценочный уровень доверия 4 (ОУД 4) предусматривает систематическое
проектирование, тестирование и просмотр. Он позволяет достичь доверия, макси-
мально возможного при следовании общепринятой практике коммерческой разра-
ботки. Это самый высокий уровень, на который экономически целесообразно ориен-
тироваться для существующих типов продуктов.
ОУД 4 характеризуется анализом функциональной спецификации, полной
спецификации интерфейсов, эксплуатационной документации, проектов верхнего и
нижнего уровней, а также подмножества реализации, применением неформальной
модели политики безопасности ОО. Среди других дополнительных требований – не-
зависимый анализ уязвимостей, демонстрирующий устойчивость к попыткам про-
никновения нарушителей с низким потенциалом нападения, и автоматизация управ-
ления конфигурацией.
Отличительными особенностями оценочного уровня доверия 5 (ОУД 5) явля-
ются полуформальное проектирование и тестирование. С помощью ОУД 5 достига-
ется доверие, максимально возможное при следовании строгой практике коммерче-
ской разработки, поддержанной умеренным применением специализированных ме-