Web Application Security
See the Abbreviations and Terms commonly used when discussing web application security.
Error Messages and Logging
Secure Headers and Certificates
Session Management
-
Ensure session identifiers are sufficiently random
Regenerate session tokens
Implement an absolute session timeout
Destroy sessions at any sign of tampering
Invalidate the session after logout
Place a logout button on every page
Implement account lockout against brute force attacks
Use tokens to prevent forged requests