Skip to content
ControlVerdict
IA.L2-3.5.6addresses
IA.L2-3.5.6Identifier Handling
Disable identifiers after a defined period of inactivity.
  • [a]

    a period of inactivity after which an identifier is disabled is defined; and
  • [b]

    identifiers are disabled after the defined period of inactivity.

View full control

35-day inactivity disable for people, 90 with owner sign-off for service identities

ControlVerdict Corpus@cv-corpusOSCJul 31, 2026
Community is just starting — add yours. No verdicts yet.

Implementation

AO coverage. Addresses both Identifier Handling objectives: the inactivity period is defined, and identifiers are disabled after it.

Defined periods. Interactive human accounts: 35 days without a successful sign-in. Contractor and temporary accounts: 14 days, because their engagements are short and gaps are suspicious. Service identities: 90 days, and disabling one additionally requires the registered owner to confirm the automation is retired — some legitimately run quarterly.

Enforcement. A nightly job reads sign-in activity, disables accounts past their threshold, notifies the manager, and opens a ticket. Disabled accounts are deleted at 90 days, which hands the identifier to the reservation hold described in the IA.L2-3.5.5 example. Re-enabling requires manager approval recorded in the ticket; the help desk cannot re-enable at its own discretion.

Deliberate exclusions. Break-glass accounts are excluded from auto-disable on purpose — an inactive break-glass account is the normal state. They are instead reviewed quarterly with a live sign-in test that both proves the account works and resets the activity clock.

Maintenance. Monthly report of disables versus re-enables, watched for a pattern that would mean the threshold is wrong for a team. Annual review of the thresholds against furlough patterns.

Accepted gap. One SaaS app reports last login only as a date, exported weekly by CSV, so the effective detection window there stretches to as much as 42 days. Logged on the exception register with a note to switch to the vendor's activity API when it leaves preview.

What the evidence looks like

  • Policy stating each inactivity threshold and the break-glass exclusion
  • Scheduled job configuration or script with its threshold logic
  • Sample disable ticket and a re-enable ticket showing manager approval
  • Quarterly break-glass live-test record
  • Exception register entry for the weekly-CSV SaaS app

Environment

Seasonal workforce with furloughs and burst contractors; enclave users sometimes go weeks between logins during proposal lulls.

Tools

Was this example useful?

Quick reaction — no account needed. For reasoning that moves the community meter, cast a full verdict below.

Discussion(0)

No discussion on this example yet

Verdicts capture a conclusion. Use a thread when the interesting part is the argument.

Sign in to start a thread.