How to Protect Against the OWASP Top 10 and Beyond
Open Web Application Security Project (OWASP) is a non-profit international group that produces methodologies, documentation, tools and training addressing web application security.
They created a list with the top 10 security vulnerabilities, such as authentication and data protection, and suggested mitigations for each of those issues.