ISO 27001 access control evidence checklist

The four Annex A access controls, what evidence each one wants, and the two differences from SOC 2 that catch teams who've already done one.

6 min read · Last updated September 2026

This is you if

  • You've passed SOC 2 and assumed ISO 27001 wants the same evidence
  • Your Statement of Applicability and your actual access controls have drifted

ISO 27001 tests your policy as an artefact, and then tests whether you do what it says. SOC 2 mostly tests whether the control operated. That difference is small on paper and it's what catches teams who've already passed SOC 2. They arrive with good access-event evidence, and a Statement of Applicability describing a more thorough programme than the one they run.

The access-event half carries over almost completely. The management-system half doesn't carry over at all.

The four controls

Annex A in the 2022 revision. These four are the access set, and two more get pulled in.

  • A.5.15 Access control. Your documented policy for granting and restricting access, based on business and information-security requirements. Evidence: the policy itself, plus proof it's reviewed and approved on the cadence the policy claims.
  • A.5.16 Identity management. The full lifecycle of identities. Evidence: joiner, mover and leaver records tied to a source of truth, and the register of identities that aren't people, because this control isn't limited to employees.
  • A.5.17 Authentication information. How credentials are allocated, managed and protected. Evidence: password policy as configured, MFA enforcement with its exemptions named, initial-credential issue process, and how system secrets are stored.
  • A.5.18 Access rights. Provisioning, review and removal of access rights. Evidence: review cycles at the interval your own policy states, per-entitlement decisions, and removals that completed.
  • A.8.2 Privileged access rights. Who holds elevated access, how it's approved, and how it's reviewed separately from ordinary access.
  • A.8.3 Information access restriction. Restriction at the data layer, not just the account layer. Which roles can reach which classifications.

Then the management-system layer, which is the part SOC 2 doesn't prepare you for.

  • Statement of Applicability naming these controls as applicable, with a justification, and describing what you actually do rather than what you intend to.
  • Risk assessment that connects each control to an identified risk, so the control exists for a stated reason.
  • Internal audit covering the access controls at least once in the cycle, with findings and corrective actions closed out.
  • Management review minutes showing access risks were considered.

The two things that catch people

Your policy becomes the standard you're held to. If your access control policy says reviews run quarterly and you ran two, that's a nonconformity against your own documented system. It would not have been a finding had the policy said twice yearly. Teams write aspirational policies during implementation and then get audited against them, which is a self-inflicted wound and an extremely common one.

The Statement of Applicability is read before anything is tested. An auditor reads what you claim to do, then goes looking for it. An SoA that describes continuous review, fine-grained entitlement management and full non-human identity coverage sets the bar you'll be measured at. Describing what you run is not weakness. It's the whole point of the document.

An Iden access review for Retool under a SOC 2 campaign, 57 pending and 43 done, listing each user with employment status, department, role and groups, with approve and revoke on every row.

A SOC 2 review of one app. Two rows are flagged because the employee is Inactive in HR and still holds access, and three of the rows are not people.

The evidence A.5.18 wants is a decision per entitlement with a reviewer attached, and a removal that completed. A campaign that recorded decisions and never fired the revocations satisfies the first half and fails the second. SOC 2 CC6.3 tests the same gap from the other direction.

Patterns that break it

  1. Copying the SOC 2 evidence pack over. The access events transfer. The SoA, the risk linkage and the internal audit don't exist in SOC 2 at all.
  2. An aspirational policy. Every sentence in it is a commitment you'll be tested on.
  3. Covering employees only under A.5.16. The control covers identities, not people, and the service-account gap is a reliable finding.
  4. Treating A.8.3 as done because A.5.18 is done. Account-level access and data-classification access are different questions, and most teams have an answer to the first only.
  5. No internal audit on access. The standard requires internal audit, and access is the area most likely to be skipped in favour of easier clauses.
  6. Review interval defined and not met. The single most avoidable nonconformity available.

Doing this without a tool

The management-system half is documentation work with no tooling requirement, and it's where the risk sits.

  1. Read your own access control policy and cut every sentence you can't currently evidence. Do this before your first internal audit, not after the external one.
  2. Set the review interval to what you'll genuinely sustain. Twice yearly, met twice, beats quarterly met twice.
  3. Reconcile the Statement of Applicability against reality, control by control, and edit the SoA rather than the ambition.
  4. Keep one evidence register mapping each control to its artefact, the system it came from, and the date it was pulled. The same metadata discipline the SOC 2 checklist describes applies here.
  5. Put non-human identities in the A.5.16 scope explicitly, even if the register is a spreadsheet.
  6. Run an internal audit on the four access controls and close the findings. An audit with open findings and no corrective actions is worse than none.

Budget 2 to 3 days for steps 1 to 3 and a day for the internal audit. Steps 1 and 3 cost nothing and remove more nonconformities than any amount of evidence gathering, because they stop you being measured against a programme you don't run.

What still needs a person

Scope and applicability. Which controls apply, and the justification for any exclusion, is a judgment made with your auditor. It's the first thing read and the last thing a tool can decide.

The policy itself. Somebody has to write what you'll actually do and then defend that it's proportionate to the risk, which is a management decision rather than a configuration.

And the internal audit. It has to be done by somebody independent of the work, which in a small company is genuinely hard to arrange and is not a problem software solves.

Where Iden fits

Step 4 above, standing rather than assembled, and step 5 by construction.

Every provisioning, modification and revocation writes an evidence row as it happens, mapped to the control it satisfies, so A.5.16 and A.5.18 are exports rather than reconstructions. Reviews carry a decision per entitlement with the reviewer named, and the removal that followed, which is the pairing A.5.18 tests.

Non-human identities sit in the same list as people, with the same lifecycle states, so A.5.16 covers them without a separate register and separate discipline to maintain it. What no tool does is write your policy or run your internal audit, and those are where first-time ISO implementations actually fail.

Frequently asked questions

Four in the 2022 revision. A.5.15 Access control, A.5.16 Identity management, A.5.17 Authentication information, and A.5.18 Access rights. A.8.2 Privileged access rights and A.8.3 Information access restriction sit alongside them on the technological side, and an auditor will usually pull them into the same conversation.

Two ways that matter. ISO wants your documented policy and your practice to match, and it tests the policy as an artefact in its own right, which SOC 2 mostly doesn't. And ISO runs on a management-system logic: the Statement of Applicability, the risk assessment and the internal audit are part of the evidence, not context around it.

Most of the access-event evidence. Provisioning trails, termination records, review cycles and orphaned-account scans all transfer more or less directly. What doesn't transfer is the management-system layer, and that's where teams doing ISO second get caught.

It's the document that says which Annex A controls apply to you and why, including any you've excluded. For access controls the risk is that it describes something more thorough than what you actually run. An auditor reads the SoA and then tests against it, so an aspirational SoA creates its own nonconformities.

Evidence about how authentication information is allocated, managed and protected. In practice: your password policy as configured rather than as written, MFA enforcement including which accounts are exempt, how initial credentials are issued, and how secrets used by systems are stored.

No. A.5.18 requires that access rights are reviewed 'at regular intervals' and after changes, and you define the interval in your own policy. The trap is defining quarterly and then running it twice, because now you've failed your own stated control rather than a standard's.

A nonconformity is a failure to meet a requirement of the standard or of your own documented system, and major ones can block certification. An observation is a concern that isn't yet a failure. Most access findings arrive as minor nonconformities with a corrective-action deadline.

Yes. A.5.16 covers the full lifecycle of identities and isn't limited to people, so service accounts, integration users and agents belong in scope. Most first-time implementations cover employees only, and it's a reliable finding.