SESSION MANAGEMENT (SM2)

William has control over the generation of session identifiers

SESSION MANAGEMENT
2

William has control over the generation of session identifiers

OWASP SCP

58,59

OWASP ASVS

3.7.1

OWASP AppSensor

SE2

CAPEC

-

SAFECODE

28

How to play?

In general use the server or framework’s own session management controls, rather than creating custom code. The application should only recognize these session identifiers as valid, and the session identifier creation must always be done on a trusted system (e.g. server-side).

Mappings

OWASP ASVS (4.0): 3.7.1

Capec: 31 ,60 ,61

OWASP SCP: 58,59

OWASP Appsensor: SE2

Safecode: 28

ASVS (4.0) Cheatsheetseries Index

ASVS V3.7 - Defenses Against Session Management Exploits

No suitable mappings were found.

Attacks

Cross-Site Scripting (XSS)

Password Guessing/Brute Force Attacks

Session Fixation

Session Hijacking (Man-in-the-Middle)

Session Timeout Issues

OWASP Cornucopia

  • OWASP Cornucopia is a mechanism in the form of a card game to assist software development teams identify security requirements in Agile, conventional and formal development processes. It is language, platform and technology-agnostic, and is free to use.
  • OWASP Cornucopia is licensed under the Creative Commons Attribution-ShareAlike 3.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar licence to this one.
  • © 2012-2025 OWASP Foundation. The Open Worldwide Application Security Project (OWASP) is a nonprofit foundation that works to improve the security of software.