ISO 27001 access control evidence
ISO 27001 access control,
backed by a verifiable log.
ISO/IEC 27001:2022 access control evidence is the record that shows how access to systems is granted, changed and removed, together with logs showing that this activity is captured and protected. Governax records access changes from seven tools into an append-only, SHA-256 hash-chained ledger per entity, so the log itself can be checked for tampering.
What do ISO 27001 auditors look at for access?
Annex A of ISO/IEC 27001:2022 includes controls on access control (5.15 to 5.18) and on logging (8.15). In a certification or surveillance audit, that typically turns into requests for evidence that access changes happen the way your policy says, and that the logs recording them are kept and protected.
The second part matters as much as the first. A log is only useful as evidence if you can show it has not been edited after the fact.
Why screenshots and spreadsheets are weak evidence
Screenshots of an admin console and spreadsheets compiled for the audit are snapshots that someone produced by hand. They do not show the order of events, and nothing in them shows whether they were changed between being produced and being handed over.
Logs that live inside each tool have their own problem: each tool keeps its own format, its own retention and its own idea of an event. Microsoft keeps directory audit records for 7 days on a tenant without a Premium licence, for example, so anything older is gone unless it was recorded elsewhere.
How Governax helps
Governax reads access and configuration changes from your tools and writes each one into an entity's ledger in one shared event shape. The ledger keeps everything it has recorded, and nothing in it can be edited.
- Continuous recording from Slack, GitHub, Okta, Google Workspace, AWS, Microsoft Entra ID and GitLab, through connectors that read from each tool and never grant, revoke or block access.
- A baseline snapshot of current access when each tool is connected, so later changes are changes from a known position.
- Append-only storage enforced by the database: triggers reject every update, delete and truncate on the ledger table, for any connection, not only the application.
- A per-entity SHA-256 hash chain. Each event is hashed over its contents and the previous event's hash, so editing a covered field or deleting an event breaks the chain from that point on.
- Verification on demand. Anyone with read access to the entity, your auditor included, can re-walk the whole chain and see whether it comes back verified or broken.
- Access approvals from Slack: /governax requests and the Approve or Deny decision are recorded as ordinary ledger events.
Matching the ledger to your ISMS scope
Ledgers are per entity, not per organisation, and an entity can be a headquarters, a branch, a department or a business unit. If your certification scope covers one part of the business, its tools can feed one entity, and you can give the auditor the reader grade on that entity's ledger without giving them every other entity's.
Plan entities around your tooling. A connector belongs to exactly one entity, so if the whole company shares one Slack workspace, that workspace feeds one entity.
Where the evidence comes from
- SlackWorkspace membership, channels, external sharing and access requests
- GitHubOrganisation, team and repository access, branch protection
- OktaUsers, groups, app assignments and admin roles
- Google WorkspaceUsers, groups, admin roles and third-party app grants
- AWSIAM users, roles and policies, read from CloudTrail
- Microsoft Entra IDDirectory roles, group membership and app consent
- GitLabGroup and project membership, tokens and deploy keys
Questions
ISO 27001 access control evidence FAQ
Does Governax map evidence to ISO 27001 Annex A controls?
No. Governax has no compliance-framework mapping. It records access change evidence; deciding which control that evidence supports is your work and your auditor's.
Is Governax itself ISO 27001 certified?
Governax does not claim ISO/IEC 27001 certification of its own, and using Governax does not certify you. It produces evidence that supports your readiness.
What exactly does the hash cover?
SHA-256 over the previous event's hash, the entity, the source tool, the event type, when the change happened and the payload. The actor and subject fields are stored but are not yet inputs to the hash; folding them in is a known planned change.
Can recorded events be deleted?
No. Database triggers reject every update, delete and truncate on the ledger, and disconnecting a tool stops ingestion without removing anything already recorded. A correction is a new event appended after the original.
Can we export the logs for the audit?
Not today. Governax has no data export and no public API. Auditors review the ledger with read access to the entity and can run verification themselves.
Start the record before the audit.
Connect a tool to one entity and the ledger begins with a snapshot of who already has access.