Предназначение шаблонов
Шаблоны проектирования и разработки — это многократно используемые схемы для решения типовых задач при создании программного и аппаратного обеспечения систем.
Минимизация кодовой базы,
реализующей безопасность системы на должном уровне
Снижение сложности
архитектуры системы
и её элементов
Использование проверенных
моделей безопасности
с доказанными свойствами
Переиспользование
проверенного кода, что ускоряет разработку и повышает
надежность
Уменьшение функциональных связей и потоков данных между
элементами системы
Минимизация «поверхности атаки», то есть совокупности функций, которые обрабатывают данные из внешних
интерфейсов и могут быть использованы для атаки