Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Защищает в контексте (связь) ProtectsInContext

Простыми словами

ProtectsInContext (защищает в контексте) — контекстная версия Protects: мера защиты требуется для защиты актива в конкретном контексте или конфигурации. Конец assetAtPerformerProtectedBy указывает на SecurityControl, конец protectedAssetRole — на AssetRole с кратностью 0..1, то есть роль может быть не указана. Пара Protects/ProtectsInContext повторяет общий приём UAF: одно утверждение про тип, другое про его употребление; так же устроены Affects и AffectsInContext в домене параметров. Ловушка в самом стандарте: определение говорит про SecurityControlAction, но элемента с таким именем в метамодели версии 1.3 нет — на диаграмме стоит SecurityControl. При чтении определения это стоит держать в уме, а связь заводить на SecurityControl.

Примеры

Контекст задаёт роль

Конец protectedAssetRole указывает на AssetRole, а не на Asset. Поэтому фраза «эта мера защищает базу данных именно в контуре обработки платежей» выражается связью с ролью, а общее утверждение о базе — обычным Protects.

UAF DMM 1.3, разд. 9.1.8, ProtectsInContext — конец protectedAssetRole (AssetRole, 0..1)

Тот же приём в домене параметров

Рядом живёт пара Affects и AffectsInContext: риск применим к активу вообще и риск применим к активу в контексте. Пары «в контексте» — регулярный способ UAF отличить утверждение о типе от утверждения о его употреблении.

UAF DMM 1.3, разд. 9.1.12 — определения Affects и AffectsInContext

Расхождение в самом издании

Определение ProtectsInContext ссылается на SecurityControlAction, тогда как в разд. 9.1.8 такого элемента нет, а на рисунке 9-201 конец связи ведёт к SecurityControl. Это дефект первоисточника, а не повод заводить недостающий элемент в модели.

UAF DMM 1.3, разд. 9.1.8 — текст определения ProtectsInContext против рис. 9-201 и состава раздела

Определение из первоисточника

дословная выписка

A tuple that relates a SecurityControlAction to a OperationalRole, or a ResourceRole. It indicates that SecurityControl is required to protect an Asset in a specific context or configuration.

машинный перевод

Кортеж, связывающий акцию меры защиты с операционной или ресурсной ролью. Означает, что мера защиты требуется для защиты актива в конкретном контексте или конфигурации.

Источникhttps://www.omg.org/spec/UAF/1.3/DMM/PDF

Связи

Связанные понятия

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Безопасность (Security)
Редакция
1.3
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка