Security Design / Controls & Secure Coding

Software Security Errors

7 (+1) Kingdoms of Software Security Errors

  1. Input Validation
  2. API Abuse
  3. Security Features
  4. Time and State
  5. Error Handling
  6. Code Quality
  7. Encapsulation
  8. (Bonus) Environment
    • The environment includes all the stuff that is outside your own code but still critical to the security of the software you create.