Skip to content

Lesson 4 of 6 · 8 min read

Least Privilege, Defence in Depth and Fail-Safe Defaults

Three design principles do most of the work in secure architecture. Least privilege limits what any one component, person or agent can do, so a compromise stays small. Defence in depth layers controls that fail independently, so another control may still block the path when one fails. Fail-safe defaults deny access unless something explicitly allows it. Use them to identify which consequences remain possible after a component is compromised.

Reviewed By the AISecurityInterviews editorial team
free sign-in, no card required

Practise it as an interviewer asks it

Course lessons that teach this

Related lessons