Every year, the SANS Institute and Mitre compile the Top 25 Most Dangerous Software Errors list – a collection of the most widespread and critical errors that lead to serious vulnerabilities in software. The list is published annually to help raise awareness in the software development industry, and is used by programmers, end-users, and researchers in an attempt to avoid the most common mistakes and build more secure software.
The list is quite technical, but eye-opening and highly informative, and includes a ‘Monster mitigations’ section with effective suggestions for eliminating or reducing the severity of the top 25 errors and more besides.