Skip to content

Economy of mechanism or Simplicity

Keep the design of security mechanism simple.

Why we need to follow this principle

Security errors should not be reproduced during normal system usage. To check the system for security, we should use techniques such as line-by-line inspection of software. This is easier to do when the system is simple.

References

  1. (Wheeler, 2021), https://dwheeler.com/secure-programs/Secure-Programs-HOWTO/follow-good-principles.html
  2. http://web.mit.edu/Saltzer/www/publications/protection/Basic.html?ref=jeremyjordan.me 3.