El concepto de defensa en profundidad puede ser aplicado de manera genérica al diseño de muchos elementos, como componentes "software", aplicaciones, sistema de "backup", componentes "hardware" o en la arquitectura de un sistema informático siendo en este último donde se desarrolla de manera más amplia el concepto, utilizando diferentes elementos de seguridad como: