Модель контрмер Countermeasure Model
Простыми словами
Третий и последний из артефактов проектирования, и он не список мер, а способ сделать требования проверяемыми. Модель угроз отвечает, что может случиться, поверхность атаки — где именно, а модель контрмер сводит полученные требования безопасности в нечто, что можно протестировать на соответствие. Тестируемость и есть смысл артефакта: без неё три предыдущих шага остаются рассуждением. Из модели прямо вырастают работы — статический анализ, анализ во время выполнения и фаззинг с внесением сбоев, — которые раскрыты уже в главе про эксплуатацию. Ошибка — принимать таблицу соответствия угроз и контрмер за саму модель: таблица показывает, что каждый класс угроз обрабатывается своим механизмом, а модель контрмер собирает выбранное для конкретной системы.
Примеры
«The Countermeasure model consolidates these security requirements into a model that can be tested to verify compliance.» Именно проверяемость отделяет модель контрмер от модели угроз и поверхности атаки.
Open Enterprise Security Architecture (O-ESA): A Framework and Template for Policy-Driven Security (The Open Group Guide, April 2011, G112), разд. 4.7.3.3 — тр…
«each high-level threat type maps to a specific set of controls, allowing you to design security mechanisms for each threat type» — на этом и стоит разложение по классам угроз. Само руководство при этом «makes one alteration to the STRIDE threat model, exchanging the threat Repudiation for Dispute».
Open Enterprise Security Architecture (O-ESA): A Framework and Template for Policy-Driven Security (The Open Group Guide, April 2011, G112), разд. 4.7.3.3 — мо…
Работы из этого перечня раскрыты в главе об эксплуатации, и вывод там жёсткий: «Security architecture by itself guarantees nothing; security testing processes verify that the intent of the architecture and design are delivered in the system runtime.»
Open Enterprise Security Architecture (O-ESA): A Framework and Template for Policy-Driven Security (The Open Group Guide, April 2011, G112), разд. 5.8 — тестир…
Определение из первоисточника
дословная выпискаThe output of the threat model and Attack Surface is the Countermeasure Model that leads to further design, build, test, and operational activities including: Static analysis Runtime analysis Fault injection fuzzing
Результат модели угроз и поверхности атаки — модель контрмер, которая ведёт к дальнейшим работам по проектированию, сборке, тестированию и эксплуатации, включая: статический анализ; анализ во время выполнения; фаззинг с внесением сбоев.
ИсточникOpen Enterprise Security Architecture (O-ESA): A Framework and Template for Policy-Driven Security. The Open Group Guide, April 2011, № документа G112, ISBN 1-931624-94-1
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Разд. 4.7.3.3 дополняет назначение
«The Countermeasure model consolidates these security requirements into a model that can be tested to verify compliance». Перечисленные далее виды работ раскрыты в разд. 5.8.
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийГраф связей реестраРеестр процессов