Attack Patterns

Attack Patterns are descriptions of common attacks used by malicious parties that programmers must be aware of in order to defend against. For instance the OWASP Top 10 Security Risks describes the top 10 attack patterns used to exploit web applications.