Fiction Lab / Theme
Безопасность и устойчивость
Как системы предотвращают, обнаруживают, локализуют и восстанавливаются после отказов, если контроли имеют скрытые общие зависимости.
Почему это важно
Большее число защит может создавать уверенность без устойчивости, если каждый слой доверяет одним данным, сервису, команде или допущению.
Повторяющиеся механизмы
Общий отказ номинально независимых контролей
Исключение неизвестных состояний из метрик готовности
Стимулы запуска, ослабляющие право остановки
Пять измерений системы
authority
Независимое право остановки
information
Неизвестные и устаревшие состояния остаются видимыми
resources
Зависимости и буферы явны
incentives
Проверка безопасности может противостоять стимулам запуска
adaptation
Контроли проверяются за пределами ожидаемых отказов
Вопрос для обсуждения
Когда множество защит создаёт реальную устойчивость, а когда только видимость безопасности?