Defesa em Profundidade (Defense in Depth)
Definição
Defesa em Profundidade (Defense in Depth) é uma estratégia de segurança que consiste em implementar várias camadas de proteção, de modo que, se uma falhar, as outras ainda ofereçam barreiras contra ataques.
A ideia é que nenhuma medida isolada é suficiente, e que a combinação de controles físicos, técnicos e administrativos reduz significativamente o risco de comprometimento.
Essa abordagem é amplamente utilizada em sistemas corporativos, redes, aplicações web e ambientes em nuvem.
Objetivos da Defesa em Profundidade
- Reduzir riscos de ataques bem-sucedidos: mesmo se uma camada for violada, outras continuam protegendo.
- Aumentar a resiliência do sistema: dificulta movimentos laterais ou persistência do atacante.
- Proteger dados sensíveis em múltiplos níveis: da borda (rede) até o armazenamento e acesso.
- Mitigar falhas humanas ou técnicas: impede que um único erro comprometa todo o sistema.
- Ganhar tempo para resposta: múltiplas barreiras atrasam ataques, dando tempo para detecção e contenção.
Exemplos de camadas e controles na Defesa em Profundidade
Camada | Exemplo de controle aplicado |
---|---|
Perímetro de rede | Firewalls, proxies, roteadores com filtros |
Autenticação e autorização | Login seguro, autenticação multifator, RBAC |
Comunicação segura | TLS/SSL, VPNs |
Aplicação | Validação de entrada, tratamento de erros |
Dados | Criptografia em repouso (protege os dados armazenados) e em trânsito (protege os dados durante a transmissão) |
Monitoramento | Logs, alertas, sistemas de detecção de intrusão (IDS) |
O ciclo da Defesa em Profundidade
[Ataque externo] --> [Camada 1 falha] --> [Camada 2 detecta ou bloqueia] --> [Camada 3 protege os dados]
A violação de uma camada não compromete o sistema inteiro.
Quanto mais crítica a informação, mais camadas devem protegê-la — isso aumenta a resistência contra falhas individuais.