¿Qué significa "defensa en profundidad"?
Opciones
- Varias capas de protección independientes (Opción correcta)
- Un firewall muy fuerte en el borde de la red
- Ocultar el código fuente de la aplicación
- Usar una contraseña muy larga en cada cuenta
Respuesta
Usar varias capas de protección independientes para que, si una falla, las demás sigan protegiendo el sistema
Por qué
Ningún control es perfecto. Combina capas: validación de entradas, consultas parametrizadas, autenticación, autorización, segmentación de red, cifrado, monitorización, mínimo privilegio y backups.
Ejemplo: aunque un atacante encuentre un agujero XSS, una Content-Security-Policy y las cookies HttpOnly reducen el daño.
Recuerda
Muchas capas, para que un fallo no sea fatal.