6.4.1 Цель
6.4.1.1 Оценить, что процессы жизненного цикла и их результаты таковы, что программное обеспечение соответствует определенным уровням (от 1 до 4) полноты безопасности программного обеспечения и пригодно для его применения по назначению.
6.4.1.2 Для программного обеспечения с УПБ 0 должны быть выполнены требования настоящего стандарта, но если для него имеется сертификат соответствия с ИСО 9001, то оценка такого программного обеспечения не требуется.
6.4.2 Входные документы
a) Спецификация требований к безопасности системы.
b) Спецификация требований к программному обеспечению.
c) Все другие документы, необходимые для выполнения процесса оценки.
6.4.3 Выходные документы
a) План оценки программного обеспечения.
b) Отчет о результатах оценки программного обеспечения.
6.4.4 Требования
6.4.4.1 Оценка программного обеспечения должна быть выполнена независимым оценщиком, как описано в 5.1.2.6 и 5.1.2.7.
6.4.4.2 Программное обеспечение с отчетом о результатах его оценки от другого оценщика не должно быть объектом новой оценки. Оценщик должен проверить, что программное обеспечение пригодно для его надлежащего использования в намеченном окружении, и что прежняя оценка установила, что программное обеспечение достигло уровня полноты безопасности, по крайней мере, равного требуемому уровню.
6.4.4.3 У оценщика должен быть доступ ко всей проектной документации процесса разработки.
6.4.4.4 План оценки программного обеспечения должен быть подготовлен в письменном виде под руководством оценщика на основе входных документов, перечисленных в 6.4.2. Где это уместно, может использоваться существующий документально оформленный общий план или процедура оценки программного обеспечения. Требования 6.4.4.5 относятся к плану оценки программного обеспечения.
6.4.4.5 План оценки программного обеспечения должен включать следующее:
a) аспекты, с которыми имеет дело оценивание;
b) действия в течение процесса оценки и их последовательные ссылки к техническим действиям;
c) документы, которые должны быть учтены;
d) описание критериев прошел/не прошел оценку и действия в случае, если оценка не удовлетворяет критерию;
e) требования к содержанию и форме отчета по результатам оценки программного обеспечения.
6.4.4.6 Лицо, ответственное за оценку, должно выполнить анализ оценки на основе входных документов, перечисленных в 6.4.2.
Требование 6.4.4.7 относится к внутренней проверке или независимой экспертизе оценки.
6.4.4.7 После того, как сформирован план оценки программного обеспечения, должна быть выполнена его проверка для того, чтобы:
a) план оценки программного обеспечения отвечал общим требованиям удобочитаемости и прослеживаемости, представленным в 5.3.2.7-5.3.2.10 и 6.5.4.14-6.5.4.17, а также требованиям, определенным в 6.4.4.5;
b) обеспечить внутреннюю согласованность плана оценки программного обеспечения.
6.4.4.8 Оценщик должен оценить, что программное обеспечение системы соответствует его предназначенной цели и корректно отрабатывает угрозы безопасности, полученные из спецификации требований безопасности к системе.
6.4.4.9 Оценщик должен оценить, правильно ли надлежащий набор методов из приложения А, подходящий для намеченной разработки, был выбран и применен согласно требуемому уровню полноты безопасности.