The standards of software and web development are improving at an impressive rate. That said, developers are still building insecure software.
I am a member of OWASP, and have been reading up on one of their projects; the OWASP Periodic Table of Vulnerabilities. Now, there are some respected anthologies of weaknesses or vulnerabilities (OWASP Top 10, CWE-25, TCV2) but there hasn’t been a successful attempt at classifying issues based on how best they should be solved. Introducing the Periodic Table. This attempts to classify issues based on the most scalable solution. That may be in frameworks, perimeter tech, custom code, or attempting to fix the browsers and standards.
Click here to view the table
PS, if you have an interest in Cyber Security, this upcoming event may be worth attending. I’m not sure if the date is a coincidence, but it will be held on 11th of September. See below and here for details.