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
m (Point to the official site)
 
(173 intermediate revisions by 25 users not shown)
Line 1: Line 1:
= Introduction =
+
__NOTOC__
 +
<div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">[[File:Cheatsheets-header.jpg|link=]]</div>
  
'''Authentication''' is the process of verification that an individual or an entity is who it claims to be.
+
The Cheat Sheet Series project has been moved to [https://github.com/OWASP/CheatSheetSeries GitHub]!
Authentication is commonly performed by submitting a user name or ID and one or more items of private information that only a given user should know.
 
  
'''Session Management''' is a process by which a server maintains the state of an entity interacting with it. This is required for a server to remember how to react to subsiquent requests throughout a transaction.  
+
Please visit [https://cheatsheetseries.owasp.org/cheatsheets/Authentication_Cheat_Sheet.html Authentication Cheat Sheet] to see the latest version of the cheat sheet.
Sessions are maintained on the server by a session identifier which can be passed back and forward between the client and server when mtransmitting and receiving requests.
 
Sessions should be unique per user and computationally very difficult to predict.
 
 
 
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 ==
 
 
 
{{Cheatsheet_Navigation}}
 
 
 
= References =
 
 
 
= Authors and Primary Editors  =
 
 
 
Eoin Keary eoinkeary[at]gmail.com
 
 
 
[[Category:How_To]] [[Category:Cheatsheets]] [[Category:OWASP_Document]] [[Category:OWASP_Top_Ten_Project]]
 

Latest revision as of 13:55, 15 July 2019

Cheatsheets-header.jpg

The Cheat Sheet Series project has been moved to GitHub!

Please visit Authentication Cheat Sheet to see the latest version of the cheat sheet.