Back to Security Pattern Catalog

Defense in Depth

Classification Key : Security Pattern Space


A security failure in a compartment can cause the whole system to crash. How can we make the system robust against security failures?


Employ security measures at multiple layers of an application and throughout its operating environment. Defense In Depth is more a security principle. In fact this is considered to be the core security principles for system architecture.

Known Uses

qmail does not employ only one security mechanism, rather it has security solutions built in different levels of architecture.


Hafiz et. al.


Deep Defense


Last modified: May 05, 2012

Conceived and Maintained by: Munawar Hafiz