This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Security Code Review Cheat Sheet
From OWASP
Authentication
Password Complexity
== Password Rotation
Account Lockout and Failed Login
Password Reset Functions
Email Change and Verification Functions
Password Storage
Old Password Hashes
Migration
Session Management
== Session ID Length ==
== Session ID Creation ==
== Inactivity Time Out ==
== Secure Flag ==
== HTTP-Only Flag ==
== Logout ==
Access Control
== Presentation Layer ==
== Business Layer ==
== Data Layer ==
Input Validation
== Goal of Input Validation ==
== JavaScript vs Server Side Validation ==
== Positive Approach ==
== Robust Use of Input Validation ==
== Validating Rich User Content ==
== File Upload ==
Output Encoding
== Preventing XSS and Content Security Policy ==
== Preventing SQL Injection ==
== Preventing OS Injection ==
== Preventing XML Injection ==
Cross Domain Request Forgery
== Preventing CSRF ==
== Preventing Malicious Site Framing (ClickJacking) ==
== 3rd Party Scripts ==
== Connecting with Twitter, Facebook, etc ==
Secure Transmission
== When To Use SSL/TLS ==
== Don't Allow HTTP Access to Secure Pages ==
== Implement STS ==