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

Difference between revisions of "Authentication Cheat Sheet"

From OWASP
Jump to: navigation, search
m (Introduction)
m
Line 9: Line 9:
 
= Authentication General Guidelines =
 
= Authentication General Guidelines =
 
   
 
   
== Password Strength ==
+
== Implement Proper Password Strength Policy ==
== Password Recovery ==
+
== Implement Secure Password Recovery Mechanism ==
== Multi-Factor Authentication ==
+
== Utilize Multi-Factor Authentication ==
== Password Transmission ==
+
== Transmit Passwords Only Over TLS ==
== Login Failure & Lockout ==
+
== Implement Account Lockout ==
 
   
 
   
 
= Session Management General Guidelines =
 
= Session Management General Guidelines =
 
   
 
   
== Session ID Transport (HTTP & SSL) ==
+
== Transmit Session ID's Only Over TLS ==
== Session ID's ==
+
== Ensure Session ID's are Cryptographically Strong and Random ==
== Session Validation & Invalidation ==  
+
== Implement Idle And Absolute Timeout ==  
 
== Caching & Privacy ==
 
== Caching & Privacy ==
 
== Cookie Security ==
 
== Cookie Security ==

Revision as of 12:03, 29 January 2010

Introduction

Authentication is ....

Session Management is ...

For more information on Authentication, please see the OWASP Guide_to_Authentication page.

Authentication General Guidelines

Implement Proper Password Strength Policy

Implement Secure Password Recovery Mechanism

Utilize Multi-Factor Authentication

Transmit Passwords Only Over TLS

Implement Account Lockout

Session Management General Guidelines

Transmit Session ID's Only Over TLS

Ensure Session ID's are Cryptographically Strong and Random

Implement Idle And Absolute Timeout

Caching & Privacy

Cookie Security

OWASP Cheat Sheets Project Homepage


References

Authors and Primary Editors

Eoin Keary eoinkeary[at]gmail.com