В то время как всегда конкретный (например, Х–2, версия 3.1), предназначен для описания типа ОО (например, межсетевые экраны ). Поэтому один и тот же ПЗ можно использовать в качестве шаблона для множества различных ЗБ, которые будут использовать в различных . Подробное описание ПЗ приведено в .
Обычно ЗБ описывает для ОО и его формирует ОО, в то время как ПЗ описывает общие требования для некоторого типа ОО и поэтому обычно разрабатывается:
- , стремящихся прийти к относительно требований для данного типа ОО;
- разработчиком ОО или группой разработчиков подобных ОО, желающих установить минимальный базис для конкретного типа ОО;
- правительственной или крупной корпорацией, определяющими свои требования как часть .
ПЗ определяет допустимый тип соответствия ЗБ профилю защиты. То есть в ПЗ устанавливают (в ПЗ «Утверждение о соответствии», см. ), какие типы являются допустимыми для ЗБ, а именно:
- если в ПЗ установлено, что требуется «строгое соответствие (, , )», то ЗБ должно в строгой форме соответствовать ПЗ;
- если в ПЗ установлено, что требуется «», то ЗБ должно либо строго соответствовать ПЗ, либо его соответствие ПЗ может быть .
Иными словами, для ЗБ допускается «демонстрируемое соответствие» ПЗ, только если ПЗ в явном виде это разрешает.
Если в ЗБ заявляют о соответствии нескольким ПЗ, то оно должно соответствовать (как описано выше) каждому из этих ПЗ в такой форме, как это предписано в этом ПЗ. Это подразумевает, что ЗБ может строго соответствовать одним ПЗ и демонстрируемо соответствовать другим ПЗ.
либо соответствует рассматриваемому ПЗ, либо не соответствует. ИСО/МЭК 15408 не признает «частичное» соответствие. Поэтому обязанность разработчика ПЗ — обеспечить, чтобы ПЗ не был чрезмерно перегруженным и не создавал бы, таким образом, препятствий разработчикам ПЗ/ЗБ при заявлении о соответствии ПЗ.
ЗБ эквивалентно ПЗ либо является более ограничительным, если:
- ОО, который удовлетворяет ЗБ, также удовлетворяет ПЗ;
- все , которые удовлетворяют ПЗ, также удовлетворяют ЗБ.
Проще говоря, ЗБ должен наложить те же самые или большие ограничения на ОО и те же самые или меньшие ограничения на среду ОО.
Это общее утверждение может быть более конкретизировано для различных подразделов ЗБ.
Определение проблемы : обоснование соответствия в ЗБ должно продемонстрировать, что определение проблемы безопасности в ЗБ является эквивалентным (или более ограничительным) по отношению к определению проблемы безопасности в ПЗ. Это означает, что:
- ОО, который бы отвечал определению проблемы безопасности в ЗБ, также отвечал бы определению проблемы безопасности в ПЗ;
- все среды функционирования, которые отвечали бы определению проблемы безопасности в ПЗ, также отвечали бы определению проблемы безопасности в ЗБ.
: обоснование соответствия в ЗБ должно продемонстрировать, что безопасности в ЗБ являются эквивалентными (или более ограничительными) по отношению к целям безопасности в ПЗ. Это означает, что:
- ОО, который бы отвечал целям безопасности для ОО в ЗБ, также отвечал бы целям безопасности для ОО в ПЗ;
- все среды функционирования, которые отвечали бы целям безопасности для среды функционирования в ПЗ, также отвечали бы целям безопасности для среды функционирования в ЗБ.
Если определено строгое соответствие профилям защиты, то применяют следующие требования:
- Определение проблемы безопасности: ЗБ должно включать определение проблемы безопасности из ПЗ, может определять дополнительные и ПБОр, но не может определять дополнительные предположения;
- Цели безопасности: ЗБ:
- должно включать все цели безопасности для ОО из ПЗ, но может определять дополнительные цели безопасности для ОО;
- должно включать все цели безопасности для среды функционирования (за одним исключением, указанным в следующем пункте данного перечисления), но не может определять дополнительные цели безопасности для среды функционирования;
- может определить, что определенные цели для среды функционирования из ПЗ являются целями безопасности для ОО в ЗБ. Это называется переназначением цели безопасности. Если цель безопасности переназначена для ОО, то обоснование целей безопасности должно четко показать, какое предположение или часть предположения больше не требуются.
- Требования безопасности: ЗБ должно включать все ФТБ и ТДБ из ПЗ, но может определять дополнительные или , более строгие ФТБ и ТДБ. Выполнение операций в ЗБ должно быть согласовано с выполнением операций в ПЗ; либо выполнение операций в ЗБ будет таким же, как и в ПЗ, либо приведет к более ограничивающим требованиям (при применении правил уточнения).
Если определено «демонстрируемое соответствие» профилям защиты, то применяют следующие требования:
- ЗБ должно включать обоснование того, почему ЗБ рассматривается как «эквивалентное или более ограничительное» по отношению к ПЗ;
- демонстрируемое соответствие позволяет разработчику ПЗ описать общую проблему безопасности, которая должна быть решена, и обеспечить общее по требованиям, необходимым для ее решения, с пониманием того, что, вероятно, существует более чем один способ ее решения.
Оценка ПЗ является необязательной. Оценка выполняется с применением к нему класса АРЕ, перечисленных в ИСО/МЭК 15408–3. Цель такой оценки состоит в том, чтобы продемонстрировать, что ПЗ полный, непротиворечивый, технически правильный и, таким образом, подходящий для использования в качестве шаблона для формирования других ПЗ или ЗБ.
Базирование ПЗ/ЗБ на оцененном ПЗ имеет два преимущества:
- существует намного меньше , что в ПЗ есть , неясности или пропуски. Если какие–либо проблемы с ПЗ (которые были бы выявлены при оценке этого ПЗ) обнаружат во время разработки или оценки нового ЗБ, то может пройти значительное время прежде, чем ПЗ будет исправлен;
- при оценке новых ПЗ/ЗБ часто могут быть повторно использованы оценки оцененного ПЗ, что обеспечивает уменьшение усилий по оценке новых ПЗ/ЗБ.
Взаимосвязь между содержанием ПЗ, ЗБ и ОО продемонстрирована на 4 [из 8.3 Профили защиты ГОСТ Р ИСО/МЭК 15408–1–2012]