Defesa multicamadas refere-se a uma estratégia de segurança composta de várias camadas independentes de gerenciamento de segurança, garantindo funcionalidade contínua mesmo se uma camada falhar ou for comprometida. Essas camadas geralmente incluem fatores como pessoal, tecnologia e operações. Ao sobrepor esses sistemas de gerenciamento, ataques que não podem ser mitigados por uma camada durante o processamento de dados podem ser bloqueados por outra camada dentro do mesmo sistema.
Existem várias maneiras de implementar uma estratégia de defesa multicamadas. Quanto aos aspectos técnicos, recomenda-se considerar os três pontos seguintes: