ISO/IEC 27001

⌘K
  1. Home
  2. Docs
  3. ISO/IEC 27001
  4. Other Doc
  5. Identity Review Checklist

Identity Review Checklist

1. Purpose

The Identity Review Checklist is used to periodically verify that identities within the organization remain valid, authorized, necessary, appropriately protected, and aligned with current roles and business requirements.

The review helps identify:

  • Unknown identities
  • Dormant accounts
  • Unauthorized accounts
  • Incorrect ownership
  • Excessive access
  • Privileged identities
  • Expired contractor accounts
  • Orphaned accounts
  • Service accounts without owners
  • Inactive identities
  • Access inconsistencies
  • Identity lifecycle failures
  • Authentication weaknesses

Core Principle

Identify → Reconcile → Validate → Review → Correct → Verify → Record


2. Scope

The checklist may cover:

  • Employee identities
  • Contractor identities
  • Consultant identities
  • Temporary identities
  • Third-party identities
  • Privileged identities
  • Service accounts
  • Application identities
  • API identities
  • Emergency/break-glass identities
  • Cloud identities
  • SaaS identities
  • Database identities
  • VPN identities
  • Source-code identities
  • Customer-environment identities

Systems may include:

  • Identity Provider/SSO
  • Email
  • SaaS applications
  • AWS/Azure/GCP
  • Servers
  • Databases
  • Source-code repositories
  • CI/CD
  • VPN
  • Security tools
  • Business applications
  • Customer environments

3. Review Information

FieldDetails
Review ID
Review Period
Review Date
Reviewer
Department/System
Identity Population
Systems Reviewed
Review Scope
Previous Review Date
Review Frequency
Approver
Report Reference
StatusOpen/In Progress/Completed

4. Review Objectives

The reviewer should confirm that:

  • Every important identity is known.
  • Each identity has an appropriate owner.
  • Each identity has a valid purpose.
  • Active users are still authorized.
  • Access is appropriate for the person’s current role.
  • Privileged identities are justified.
  • Contractor/third-party identities remain valid.
  • Service accounts remain necessary.
  • Dormant accounts are identified.
  • Expired identities are disabled.
  • Authentication controls remain appropriate.
  • Access changes are reflected in systems.
  • Leaver accounts have been removed.
  • Exceptions are documented.
  • Findings are corrected and verified.

5. Identity Population Reconciliation

Obtain the current identity population from relevant systems.

Compare the population against:

  • Identity Register
  • HR/People records
  • Contractor records
  • Supplier records
  • Application user lists
  • Cloud IAM
  • SSO/Identity Provider
  • SaaS platforms
  • VPN
  • Source-code repositories
  • Database accounts
  • Security platforms

Checklist

  • Identity population obtained
  • Identity Register available
  • HR records reconciled
  • Contractor records reconciled
  • Third-party identities reconciled
  • Cloud identities reconciled
  • SaaS identities reconciled
  • Service accounts reconciled
  • Privileged identities reconciled
  • Unknown identities identified
  • Duplicate identities identified

6. Identity Ownership Review

For each identity, verify:

  • Owner identified
  • Manager/sponsor identified where applicable
  • System owner identified
  • Business purpose documented
  • Identity type documented
  • Organization/department current
  • Role current
  • Owner is still responsible
  • Ownership changes recorded

Finding Example

Service account svc-reporting exists in the production environment, but no current owner is recorded.

Action:

Assign an accountable owner and update the Identity/Service Account Register.


7. Employee Identity Review

For employee identities, verify:

  • Employee still active
  • Employee ID valid
  • Department current
  • Job role current
  • Manager current
  • Account required
  • Access matches current role
  • Privileged access remains justified
  • Dormant account reviewed
  • Recent role changes reflected
  • Authentication controls active

8. Contractor Identity Review

For contractors, verify:

  • Contractor still engaged
  • Internal sponsor still valid
  • Contract/SOW active
  • Access still required
  • End date recorded
  • Expired access removed
  • Access matches current project
  • Privileged access remains justified
  • Customer access remains authorized
  • MFA enabled where required

Contractor accounts should not remain active simply because the account still works.


9. Third-Party Identity Review

For supplier/vendor identities:

  • Supplier relationship remains active
  • Business purpose remains valid
  • Internal sponsor exists
  • Contract remains valid
  • NDA/security requirements remain applicable
  • Access remains necessary
  • Permissions remain appropriate
  • Expiry date is appropriate
  • Privileged access reviewed
  • Access removal requirements understood

10. Privileged Identity Review

For privileged identities:

  • Identity is listed in the Privileged Access Register
  • Business justification exists
  • Owner exists
  • System is identified
  • Privilege level is documented
  • Access remains necessary
  • Least privilege applied
  • MFA enabled where supported
  • Dedicated privileged identity used where appropriate
  • Activity logging enabled where appropriate
  • Monitoring appropriate
  • Temporary privileges have expired
  • Emergency identities reviewed
  • Excess privileges identified

11. Service Account Review

For service/application identities:

  • Account has a documented purpose
  • Application/service still exists
  • Owner assigned
  • Technical custodian assigned
  • Permissions remain necessary
  • Privileges are appropriate
  • Credential storage is appropriate
  • Rotation requirements addressed
  • Last-use information reviewed where available
  • Monitoring appropriate
  • Dormant accounts identified
  • Retired service accounts removed

Refer to the Service Account Register for detailed review.


12. Dormant Account Review

Identify accounts with little or no activity.

Possible reasons include:

  • Employee departure
  • Contractor engagement ended
  • Project completed
  • Application no longer used
  • Temporary access not removed
  • Account created for testing
  • Legacy account
  • Service no longer operating

For each dormant identity:

Identify → Investigate → Validate → Disable/Retain → Record

Do not automatically delete an account without understanding its purpose and dependencies.


13. Orphaned Identity Review

An orphaned identity is an account that has no valid owner or responsible person.

Check for:

  • Unknown user
  • Former employee
  • Former contractor
  • Old vendor
  • Old service account
  • Legacy application
  • Unowned cloud identity
  • Unowned SaaS administrator

Required Action

Identify → Investigate → Assign Owner or Disable → Verify → Update Register


14. Joiner Review

Sample recently created identities and verify:

  • HR/engagement notification exists
  • Identity request exists
  • Business role documented
  • Access approved
  • Account created correctly
  • MFA configured
  • Access matches approved request
  • Identity Register updated
  • Evidence retained

15. Mover Review

For employees/contractors who changed roles:

  • Role change identified
  • Existing access reviewed
  • Old access removed where no longer required
  • New access approved
  • New access provisioned
  • Privileged access reassessed
  • SoD conflicts considered
  • Identity Register updated
  • Evidence retained

Important

A role change should not simply result in adding new permissions.

The previous access should also be reassessed.


16. Leaver Review

Sample recently departed employees/contractors and verify:

  • Exit notification received
  • Identity identified
  • Account disabled
  • Sessions terminated where applicable
  • MFA/authentication credentials addressed
  • SaaS access removed
  • Cloud access removed
  • VPN removed
  • Source-code access removed
  • Privileged access revoked
  • Tokens/API keys addressed
  • Physical access removed
  • Assets returned
  • Identity records updated
  • Revocation verified

17. Authentication Review

Verify appropriate authentication controls.

  • MFA enabled where required
  • SSO used where appropriate
  • Strong authentication configured
  • Shared credentials identified
  • Password policy applied where relevant
  • Authentication exceptions documented
  • Recovery methods controlled
  • Privileged accounts protected
  • Dormant accounts disabled where appropriate

Do not record actual passwords, recovery codes, API keys, or other secrets in the review.


18. Identity Against Access Review

Identity review should connect to access review.

For sampled identities, verify:

Identity → Role → Access → Business Need → Approval → Actual Permissions

Example:

Employee is Engineering Lead → requires repository administration → approved by system owner → actual permissions match approved role.

If actual permissions exceed the approved requirement, record a finding and corrective action.


19. Identity and Information Classification

Review whether identity access is appropriate for information classification.

For example:

InformationClassificationAccess
Public WebsitePublicBroad
Internal ProceduresInternalEmployees
Customer DataConfidentialAuthorized Teams
Production CredentialsRestrictedHighly Limited

Check:

  • Sensitive information access is justified
  • Restricted information access is limited
  • Privileged access is appropriate
  • Contractor access is appropriate
  • Third-party access is appropriate

20. Cloud Identity Review

For AWS/Azure/GCP environments:

  • Cloud identities reconciled
  • IAM users reviewed
  • IAM roles reviewed
  • Federated identities reviewed
  • Privileged roles reviewed
  • Service/workload identities reviewed
  • Dormant identities identified
  • Excessive permissions identified
  • MFA reviewed where applicable
  • Root/emergency identities reviewed
  • Logging enabled where appropriate
  • Unknown identities investigated

For AWS, relevant evidence may include IAM/Identity Center configuration, CloudTrail records, role assignments, and applicable security monitoring.


21. SaaS Identity Review

For important SaaS applications:

  • User list obtained
  • Admin users identified
  • Former users removed
  • Contractor users reviewed
  • External users reviewed
  • Dormant accounts reviewed
  • Privileged roles reviewed
  • MFA reviewed
  • SSO reviewed
  • Application owner confirmed
  • Access aligned with business role

High-risk SaaS applications should receive review appropriate to their importance and risk.


22. Privileged Role Review

Review administrative groups and roles.

Examples:

  • Global Administrator
  • AWS Administrator
  • Database Administrator
  • Security Administrator
  • Repository Administrator
  • CI/CD Administrator
  • Billing Administrator
  • Backup Administrator

For each:

  • Members identified
  • Business justification exists
  • Owner exists
  • Access remains required
  • MFA/security controls active
  • Temporary access expired
  • Excess privileges removed

23. Service Identity Review

Check:

  • Service account exists for a valid reason
  • Application still uses it
  • Owner exists
  • Permissions are necessary
  • Credentials are protected
  • Rotation is addressed
  • Activity is monitored where appropriate
  • Account is not obsolete
  • Register is current

24. Shared Account Review

Identify shared accounts.

For each shared account:

  • Technical reason documented
  • Business justification documented
  • Individual accountability controls considered
  • Authorized users documented
  • Credentials protected
  • Monitoring enabled where appropriate
  • Access reviewed
  • Alternative individual identities considered

Where practical, shared accounts should be replaced with individual identities.


25. Access Expiry Review

Check temporary identities and temporary privileges.

  • Expiry date exists
  • Expired accounts disabled
  • Temporary privileged access removed
  • Contractor end dates reflected
  • Project-based access removed after project completion
  • Emergency access returned to controlled state

26. Identity Register Accuracy

Compare actual system records with the Identity Register.

Check:

  • Identity name
  • Identity type
  • Owner
  • Department
  • Role
  • System
  • Environment
  • Privilege
  • Start date
  • Expiry
  • Status
  • Last review

Record discrepancies rather than silently changing records without evidence.


27. Review Findings

Findings may be categorized according to the organization’s internal methodology.

Finding TypeExample
ConformingIdentity is valid and appropriately controlled
ObservationMinor documentation/data-quality issue
Improvement OpportunityControl can be strengthened
NonconformityRequired control/process not effectively implemented

The organization’s audit methodology should define the formal classification criteria.


28. Identity Review Finding Register

Finding IDIdentitySystemFindingRiskActionOwnerDue DateStatus
IR-001Open
IR-002Open

29. Corrective Action

For each finding:

Identify → Assess → Assign Owner → Correct → Verify → Close

Example:

Finding

Former contractor account remains active.

Action

Disable account and verify access removal across connected applications.

Evidence

  • Account disabled
  • SSO session revoked
  • SaaS access removed
  • Cloud access removed
  • Verification record

30. Remediation Verification

The reviewer should verify that corrective actions actually worked.

Do not close a finding merely because someone states:

“Access has been removed.”

Where appropriate, obtain evidence such as:

  • IAM screenshot/export
  • SSO record
  • Account status
  • Access-control report
  • Revocation record
  • Application user list
  • Cloud role assignment
  • Audit log

31. Identity Review Summary

At the end of the review, summarize:

MetricResult
Total Identities Reviewed
Employee Identities
Contractor Identities
Third-Party Identities
Privileged Identities
Service Accounts
Dormant Identities
Orphaned Identities
Excessive Access Findings
Expired Accounts
Accounts Revoked
Open Findings
Closed Findings

32. Review Conclusion

The conclusion should state factual results, for example:

The identity population within the defined review scope was reviewed against available HR, contractor, cloud, SaaS, and identity-management records. Identified discrepancies were recorded and assigned for corrective action. Privileged, contractor, service, dormant, and terminated identities were specifically reviewed.

The conclusion should not simply state that the environment is secure without supporting evidence.


33. Review Approval

RoleNameSignature/ApprovalDate
Reviewer
System Owner
Security/ISMS Owner
Management/Approver

34. Evidence Repository

Record the location of evidence used during the review.

Examples:

  • Identity export
  • HR report
  • Contractor register
  • IAM report
  • SSO report
  • SaaS user export
  • Privileged Access Register
  • Service Account Register
  • Access Review Report
  • JML records
  • Revocation records
  • Corrective-action records

Do not store credentials or authentication secrets in the evidence repository.


35. AWS SaaS Startup Example

A 40-person SaaS company performs a quarterly identity review.

Population

  • 32 employees
  • 4 contractors
  • 2 third-party users
  • 8 privileged identities
  • 12 service identities

The reviewer compares:

HR → Identity Provider → AWS → Git Repository → SaaS Applications → Identity Register

During the review:

  • One former contractor account is found active.
  • One developer retains an old privileged role after moving to another team.
  • One service account has no documented owner.

Actions

Former Contractor

→ Disable account

→ Revoke sessions

→ Verify SaaS/cloud access

Former Privileged Role

→ Remove unnecessary role

→ Verify permissions

→ Update access records

Unowned Service Account

→ Identify application

→ Assign owner

→ Update Service Account Register

→ Review permissions

The review is then closed with evidence for each corrective action.


36. Startup-Friendly Identity Review

A startup can begin with a simple quarterly review:

Step 1

Export users from the main Identity Provider.

Step 2

Compare against:

  • HR
  • Contractor list
  • Identity Register

Step 3

Review:

  • Admin accounts
  • Contractors
  • Dormant accounts
  • Service accounts
  • External users

Step 4

Check:

  • MFA
  • Role
  • Access
  • Owner
  • Business need
  • Expiry

Step 5

Correct discrepancies.

Step 6

Verify corrections.

Step 7

Save the completed checklist and evidence.

This creates a practical audit trail without requiring a large identity-governance platform.


37. Common Mistakes

Avoid:

  • Reviewing only the employee list.
  • Ignoring contractors.
  • Ignoring service accounts.
  • Ignoring cloud identities.
  • Ignoring SaaS administrators.
  • Reviewing only the Identity Register without reconciling actual systems.
  • Checking whether an account exists but not whether its access is appropriate.
  • Failing to review privileged roles.
  • Failing to check former employees.
  • Failing to check role changes.
  • Closing findings without evidence.
  • Keeping passwords or secrets in the checklist.
  • Treating one completed review as permanent authorization.

38. Relationship with Other ISMS Documents

The Identity Review Checklist connects with:

  • Identity Management Policy
  • Identity Register
  • User Account Management Procedure
  • Contractor Account Procedure
  • Contractor Offboarding Checklist
  • Joiner-Mover-Leaver Procedure
  • Access Control Policy
  • Access Control Matrix
  • Privileged Identity Management Procedure
  • Privileged Access Register
  • Service Account Register
  • Access Review Report
  • Access Revocation Checklist
  • Asset Return Checklist
  • Information Classification Policy
  • Risk Register
  • Incident Management Procedure
  • Internal Audit Procedure

Control Chain

Identity

→ Owner

→ Role

→ Access

→ Business Need

→ Approval

→ Review

→ Correction

→ Verification

→ Evidence


39. ISO 27001 Connection

The checklist supports applicable ISO/IEC 27001 requirements and controls relating to:

  • Identity management
  • Authentication
  • Access rights
  • Access restriction
  • Privileged access
  • Segregation of duties
  • Supplier/third-party access
  • Logging and monitoring
  • Information classification
  • Personnel lifecycle
  • Return/revocation of access

The exact controls applicable to the organization should be determined through the organization’s risk assessment and Statement of Applicability (SoA).


40. Quick Identity Review Checklist

Identity Population

  • All identity sources identified
  • Identity population obtained
  • Identity Register reconciled
  • Unknown identities investigated
  • Duplicate identities investigated

Employees

  • Current employees verified
  • Role verified
  • Access verified
  • Role changes checked
  • Leavers checked

Contractors/Third Parties

  • Engagement verified
  • Sponsor verified
  • Contract checked
  • Expiry checked
  • Access reviewed

Privileged Identities

  • Admin identities identified
  • Justification checked
  • MFA checked
  • Privileges reviewed
  • Emergency accounts reviewed

Service Accounts

  • Purpose verified
  • Owner verified
  • Permissions reviewed
  • Credentials/rotation reviewed
  • Dormant accounts checked

Authentication

  • MFA reviewed
  • SSO reviewed
  • Shared accounts reviewed
  • Authentication exceptions reviewed

Closure

  • Findings recorded
  • Corrective actions assigned
  • Remediation verified
  • Identity Register updated
  • Evidence retained
  • Review approved

41. Final Audit Trail

For every identity reviewed, the organization should be able to answer:

Who is this identity?

→ Who owns it?

→ Why does it exist?

→ What systems can it access?

→ What permissions does it have?

→ Is the access still required?

→ Is the access appropriate for the current role?

→ Is authentication appropriately protected?

→ Has privileged access been reviewed?

→ Has the identity been affected by a Joiner/Mover/Leaver event?

→ If access was unnecessary, was it removed?

→ Was the correction verified?

→ Is evidence available?

Final Principle

An identity should not be considered valid simply because the account exists. It should have a known owner, a legitimate purpose, appropriate access, suitable authentication, and evidence that it is periodically reviewed and corrected when circumstances change.

How can we help?

Leave a Reply

Your email address will not be published. Required fields are marked *