Authentication - Enforcement of an Acceptable Maximum Session Duration, v1.0

All sessions must have a maximum acceptable duration that must be enforced to qualify for AAL1, AAL2, or AAL3.

Assessment Step

1
Max Session Duration (MaxSessionDuration)
Are sessions appropriately time limited based on the AAL trying to be achieved? Specify the max session duration in seconds as a parameter. For AAL1 this must be less than 2,592,000, for AAL2 and AAL3 it must be less than 43,200.
Artifact
A1
Provide evidence (e.g. policies, operational details) that subscribers are reauthenticated at a regular intervals and that sessions have a maximum duration.
Parameter
The maximum duration of a session in secondsrequired
NUMBER : The maximum duration of a session in seconds

Conformance Criteria (1)

C1
  • At AAL1, reauthentication of the subscriber SHOULD be repeated at least once per 30 days during an extended usage session, regardless of user activity. The session SHOULD be terminated (i.e., logged out) when this time limit is reached.
  • At AAL2, authentication of the subscriber SHALL be repeated at least once per 12 hours during an extended usage session, regardless of user activity. The session SHALL be terminated (i.e., logged out) when [that time limit] is reached.
  • At AAL3, authentication of the subscriber SHALL be repeated at least once per 12 hours during an extended usage session, regardless of user activity. The session SHALL be terminated (i.e., logged out) when [that time limit] is reached.
Citation
NIST SP 800-63B
Sections 4.1.2, 4.2.2, and 4.3.2