Fundamental Session Management Security
V7.2.1
Verify that the application performs all session token verification using a trusted, backend service.
Required for Level 1, 2 and 3
Related CAPEC™ Requirements
CAPEC™ (3.9): 115, 196, 207, 21, 31, 554, 59, 61
V7.2.2
Verify that the application uses either self-contained or reference tokens that are dynamically generated for session management, i.e. not using static API secrets and keys.
Required for Level 1, 2 and 3
Related CAPEC™ Requirements
V7.2.3
Verify that if reference tokens are used to represent user sessions, they are unique and generated using a cryptographically secure pseudo-random number generator (CSPRNG) and possess at least 128 bits of entropy.
Required for Level 1, 2 and 3
Related CAPEC™ Requirements
V7.2.4
Verify that the application generates a new session token on user authentication, including re-authentication, and terminates the current session token.
Required for Level 1, 2 and 3
Related CAPEC™ Requirements
Disclaimer
Credit via OWASP ASVS.For more information visit: The OWASP ASVS Project or Github respository.. OWASP ASVS is under the Creative Commons Attribution-Share Alike v4.0 license.