Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› How should teams prove who could change production…
Governance, Ownership & Risk

How should teams prove who could change production resources during an audit period?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 7, 2026 Domain: Governance, Ownership & Risk

Teams should combine historical role listings with resource-scoped permission views so they can show which users were authorised during the audit window. The answer should come from the same system that governs access, not from a manually maintained list that can drift from actual entitlements.

Why audit evidence should come from the access system itself

To prove who could change production resources during an audit period, teams need evidence from the system that actually governed those permissions at the time. That means combining historical role membership, direct entitlements, and resource-scoped permission views so the audit trail reflects real authority rather than a spreadsheet or a reconstructed list that may have drifted.

This matters because audit questions are about authorization, not just account existence. A user can remain active in a directory yet have no meaningful production access, or they can gain access through a role, group, policy, or temporary exception that is invisible in a manual register. The evidentiary source has to match the control plane that granted the access.

Where the access system supports historical snapshots, export those records for the audit window and preserve the timestamped context that shows when permissions were effective. Where it does not, teams should use the closest authoritative audit log or entitlement history available and treat missing history as a control gap, not as a reason to substitute a static list.

What proves change authority versus mere account presence

In practice, the proof should distinguish between three different things: identity, entitlement, and effective permission. Identity tells you who the actor was. Entitlement shows what role or access package they held. Effective permission shows whether that access actually reached the production resource in question. All three can matter, but only the last one answers the audit question fully.

Resource-scoped permission views are especially important when production access is inherited. A broad role may exist, but only some resources may be in scope, and some users may hold read-only access while others can deploy, modify, or approve changes. The auditor usually cares about the smallest defensible set of users who could make a change, plus the evidence that the scope was active during the sampled period.

For teams operating with time-bound elevation, the proof should also show whether access was standing or just-in-time at the relevant moment. If access was granted temporarily, the audit record should show the approval path, start and end time, and the production resources covered. That prevents overstatement of access that existed only briefly or under exception.

How to package the evidence for audit review

The most defensible package is a short evidence set that can be traced from person to privilege to resource. Include the role history, the permission view for the specific production asset or scope, and any supporting audit log that shows change events during the period. The goal is to let a reviewer reconcile the same answer across separate system views without manual interpretation.

If the environment has multiple control planes, such as an IAM layer, a privileged access layer, and the production platform itself, the evidence should show how those layers align. A user may have had an upstream role assignment, but the production system may have imposed a narrower control. Conversely, a local emergency access grant may never appear in the main IAM report, so relying on one view alone can miss material access.

Teams should keep the evidence reproducible. If another analyst reruns the same export for the same audit window, they should be able to get the same result or understand exactly why a result changed. That repeatability is often what separates a usable audit record from a one-off response assembled under pressure.

Risk and Threat Considerations

Manual access lists are risky because they often lag the real control plane, especially after role changes, temporary approvals, or emergency access. If the evidence is stale, teams may fail to identify who actually had change authority during the audit window, or may incorrectly attest that access was narrower than it really was.

Failure mechanism: Drift between the manually maintained list and authoritative entitlements hides inherited, temporary, or revoked access, which can leave privileged production change paths undocumented.

Impact: The audit response may be wrong, incomplete, or non-defensible, and the same gap can mask excessive access that should have been reviewed, recertified, or removed.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5AU-2 — Event LoggingAudit evidence needs logged access and change history for the review window.
AC-2 — Account ManagementHistorical role and entitlement proof depends on authoritative account and role lifecycle records.
AC-6 — Least PrivilegeChange authority must be scoped to the minimum production access actually granted.
Recommendation — Log access and privilege changes so audit questions can be answered from system records. Maintain authoritative account and role records for each audit period. Limit production change access to the minimum set of users and roles.
ISO/IEC 27001:2022A.5.15 — Access controlThe question is about proving who was authorised to access production resources.
A.5.18 — Access rightsAudit proof depends on records of granted, changed, and revoked access rights.
Recommendation — Use access control records that show who was authorised and when. Retain access-rights evidence that reflects the audit window.
NIST CSF 2.0PR.AA-05 — Managed Access ControlManaged access control is the core control family behind proving production change authority.
Recommendation — Use managed access controls to trace effective change permissions to users.

Practitioner Guidance

What to verify: Verify that the evidence source is the system of record for access decisions, and confirm it can show historical state for the audit window. If it cannot, capture that limitation explicitly and use supplementary logs rather than inventing a retrospective view.

Decision rule: If a person could change production through inherited role access, temporary elevation, or a resource-level grant, include that path in the proof even when the user did not appear on a simple admin list. If they could only read or observe, exclude them from the change-authority set.

Practitioner takeaway: Auditors usually want a defensible chain from user to effective production permission, not a headcount of people who once looked privileged. The strongest answer is the one that can be reproduced from the access system itself and tied to the specific production scope under review.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 7, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org