When designing an architecture, which principle states that a system should be designed to be secure even if other security measures fail?
This involves layering security controls.
Why this answer
Defense in depth ensures that if one layer fails, others remain to protect the system.