Secure Software Design

References:

Check out the Top 10 Flaws in Software Design and how to avoid them:

https://www.computer.org/cms/CYBSI/docs/Top-10-Flaws.pdf

SANS/MITRE Most Dangerous Errors: 

https://www.sans.org/top25-software-errors http://cwe.mitre.org/top25/