Ограничение безопасности SecurityConstraint
Простыми словами
SecurityConstraint (ограничение безопасности) — вид правила, фиксирующий формальную формулировку языка политики управления доступом. Родитель Rule — абстрактный тип для всех видов ограничений, так что ограничение безопасности стоит в одном ряду с OperationalConstraint и прочими правилами архитектуры. Прицепляется оно к SubjectOfSecurityConstraint — абстрактной группировке, куда входят Asset, AssetRole, SecurityProcess, Exchange и оба вида предметов обмена; конец связи называется constrainedElement. Единственный потомок — Caveat, оговорка об условиях, при которых правило не действует. Практическая тонкость из вида Security Constraints: стандарт ожидает, что реализации позволят связывать ограничения с внешними файлами на XACML, — то есть текст политики жить в модели не обязан, в модели живёт факт её применения.
Примеры
Конец constrainedElement ведёт к SubjectOfSecurityConstraint, куда входят Asset, AssetRole, SecurityProcess, Exchange, OperationalExchangeItem и ResourceExchangeItem. То есть ограничить можно и сущность, и её употребление, и процесс, и сам обмен.
UAF DMM 1.3, разд. 9.1.8 — SubjectOfSecurityConstraint и его потомки; диаграмма вида Security Constraints, разд. 8.1.8
Вид Security Constraints прямо упоминает XACML как обычный способ записи политики доступа и ожидает от реализаций UAF возможности связать ограничение с внешним файлом. Модель тогда хранит ссылку и область действия, а не текст правила.
UAF DMM 1.3, разд. 8.1.8, вид Security Constraints — it is expected that implementations of UAF allow users to link security constraints to external files repr…
Единственный потомок SecurityConstraint — Caveat, формулировка альтернативных условий, при которых правило не действует. Исключения из политики в UAF заводят отдельным элементом, а не припиской внутри текста правила.
UAF DMM 1.3, разд. 9.1.8 — определение Caveat, Generalization: SecurityConstraint
Определение из первоисточника
дословная выпискаA type of rule that captures a formal statement to define access control policy language.
Вид правила, фиксирующий формальную формулировку языка политики управления доступом.
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей