Skip to main content
โ† All controls
AC-2(3) / AC-2(4) / PS-4 / A.6.2.1 / A.8.9 / CIS-5.3 / CIS-5.4 NIST SP 800-53 Rev 5

Access reviewed quarterly + removed at offboarding

Demonstrate that user access rights are systematically reviewed every 90 days and that access is consistently and promptly revoked during employee offboarding processes.

Description

What this control does

This control requires organizations to conduct formal reviews of user access rights on a quarterly basis and immediately revoke access upon employee termination or role change. The quarterly review ensures access privileges remain aligned with current job responsibilities and the principle of least privilege, while offboarding procedures prevent terminated employees from retaining system access. This dual mechanism addresses both access creep over time and the immediate security risk posed by departing personnel.

Control objective

What auditing this proves

Demonstrate that user access rights are systematically reviewed every 90 days and that access is consistently and promptly revoked during employee offboarding processes.

Associated risks

Risks this control addresses

  • Terminated employees retain valid credentials and access sensitive systems or data for malicious purposes or sabotage
  • Access creep results in users accumulating excessive privileges over time, violating least privilege and increasing blast radius of compromised accounts
  • Stale accounts from incomplete offboarding become targets for credential stuffing or account takeover attacks
  • Inactive privileged accounts remain enabled, providing attackers with high-value dormant credentials
  • Role changes are not reflected in access permissions, allowing users to retain access incompatible with current responsibilities
  • Lack of periodic validation enables unauthorized access grants or privilege escalations to persist undetected
  • Orphaned accounts from contractors or vendors remain active beyond engagement period, creating unauthorized entry points

Testing procedure

How an auditor verifies this control

  1. Obtain the access review policy and offboarding procedure documents to confirm documented quarterly review and immediate revocation requirements
  2. Retrieve access review reports and sign-off documentation for the most recent four quarters to verify review cadence
  3. Select a sample of 25-30 user accounts across different roles and privilege levels from the current active directory or identity management system
  4. For each sampled account, trace access rights documented in the most recent quarterly review to current provisioned permissions in target systems to identify discrepancies
  5. Obtain the HR termination list for the past 90 days and cross-reference against active accounts to identify any terminated employees with remaining access
  6. For a sample of 10-15 terminated employees, review offboarding tickets and examine account deactivation timestamps in authentication logs to measure time-to-revocation
  7. Interview identity and access management personnel to understand the process for triggering access reviews and receiving termination notifications from HR
  8. Test the technical controls by reviewing identity governance platform configurations, automated review workflows, and deprovisioning rules tied to HR system events
Evidence required Collect quarterly access review reports with approver signatures and timestamps, offboarding ticket records with completion dates, HR termination notification logs, identity management system exports showing account status and last authentication dates, and screenshots or configuration exports of automated review and deprovisioning workflows. Retain reconciliation spreadsheets comparing terminated employee lists against active accounts and discrepancy logs identifying access rights requiring remediation.
Pass criteria All four quarterly access reviews were completed within the defined period with documented approvals, no terminated employees from the past 90 days retain active access beyond one business day of termination date, and sampled user access rights match current job roles without unexplained excessive permissions.

Where this control is tested

Audit programs including this control