Простыми словами
Одна защита может дать сбой, поэтому используют несколько независимых барьеров. Замок на двери полезен, но ещё помогают сигнализация, ограничение доступа и журнал событий. Важно, чтобы слои не повторяли одну и ту же слабость, иначе их количество создаёт лишь иллюзию безопасности.
Формальное определение
Многоуровневая защита - архитектура, в которой несколько взаимодополняющих контролей предотвращают, обнаруживают, сдерживают и помогают восстановиться после атаки или ошибки.
Механизм действия
Каждый слой закрывает отдельный путь отказа: идентификация ограничивает вход, сегментация сдерживает распространение, журналирование обнаруживает нарушение, резервирование помогает восстановиться. Отказ одного слоя не должен автоматически обнулять остальные.
Пример в работе
В задаче «IAM» сразу применить привычное решение и назвать происходящее «Многоуровневая защита», не проверив, действительно ли работает этот механизм. Так можно улучшить один симптом и пропустить основную причину.
Использовать «Многоуровневая защита» как гипотезу: сначала определить границы ситуации и исходное состояние, затем менять только то, что связано с проверяемым механизмом, и смотреть на результат.
Ограничения
Несколько слоёв полезны только при независимости и проверяемости контролей; одинаковая ошибка конфигурации или общая учётная запись может обойти все слои одновременно.
Источник
NIST, “Defense in Depth”, current glossary.