Stanford Foundations of Information Security XACS101 1.3 - Secure Design Principles

Notes from section 1.3 - Secure Design Principles of Stanford Foundations of Information Security XACS101 Course.

Principle of Least Privilege

Just enough authority to get job done.

Defense-in-Depth - i.e. Layered defense

Fail-Safe Stance i.e. Crash Gracefully

Secure by Default

Simplicity

Implement Choke Point - centralized code through which all checks must pass, keep it small simple, review and audit

Usability

Security Features Do Not Imply Security