defaults - Concepts
Explore concepts tagged with "defaults"
Total concepts: 6
Concepts
- Pit of Success - Build systems so that the easiest path is also the right one: people fall into good results by default, and they have to work hard to get things wrong.
- Allowlisting - A security approach where you explicitly list what is permitted and deny everything else, instead of trying to list everything that is forbidden.
- Escape Hatch - A deliberate, explicit way to bypass an abstraction, convention or safety mechanism when the default path doesn't fit the problem at hand.
- Secure by Default - Software should ship with its most secure configuration already switched on, so people are protected without having to do anything.
- Saltzer and Schroeder's Design Principles - Eight design principles for building secure systems, published by Jerome Saltzer and Michael Schroeder in 1975 and still used as the foundation of security engineering today.
- Fail Open vs. Fail Closed - Two opposite ways a system can behave when a component fails: fail open lets everything through, fail closed blocks everything, and choosing between them is a deliberate design decision.
← Back to all concepts