The Open Web Application Security Project (OWASP) is an organization that wants to inform people about application security.
The Open Web Application Security Project (OWASP) is an organization that wants to inform people about application security.
They provide various examples of attack vectors, and how to protect your applications against them, including examples in multiple programming languages.
OWASP provide a long list of cheat sheets to help address security issues with common application design.
OWASP Top Ten Project
The OWASP Top Ten flagship project provides a list of critical application security vulnerabilities. These vulnerabilities are selected based on a combination of frequency, exploitability and severity. The list acts as a starting point for web applications to harden themselves against attack.