Защищает в контексте (связь) 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.
Кортеж, связывающий акцию меры защиты с операционной или ресурсной ролью. Означает, что мера защиты требуется для защиты актива в конкретном контексте или конфигурации.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей