Privileged access rights
Annex A 8.2 asks for admin access that is approved, scoped, time-boxed and traceable to one named person. A 25–250-person firm can meet it with native identity provider and cloud IAM features, a second admin identity and an approval trail. Auditors sample the live admin list, so the evidence has to exist before they ask.
The security questionnaire asks who holds admin rights and who approved them. The honest answer is 'most of engineering', and the deal waits while you find a better one.
This guide gives the practical rules for ISO 27001:2022 Annex A 8.2 privileged access rights: how to assign, restrict, elevate and revoke admin access, and what an auditor will test. It is written for CTOs, heads of engineering and IT leads at 25–250-person firms who need to pass certification without buying enterprise tooling or slowing developers. Everything runs on the identity provider and cloud platforms you already pay for.
ISO 27001:2022 A.8.2 privileged access rights asks firms to give admin access only against a proven need: approved, scoped to the minimum a role needs, time-limited, traceable to one named person, and removed when the reason lapses. ISO/IEC 27002:2022 control 8.2 privileged access rights spells out re-authentication, break-glass routes and logging that the 2013 version only implied.
Privileged access is any right beyond what a normal user holds: changing system settings, managing other people's accounts or switching security controls off. Admin rights override every other control, so A.8.2 treats them as the exception, never the default. Five principles carry it:
The control is the sharpest application of the access control policy under Annex A 5.15. Auditors test it alongside the provisioning lifecycle in Annex A 5.18 and the credential rules in Annex A 5.17. Much of the evidence serves all three. Think of ISO 27001 A.8.2 as the privileged tier of identity and access management.
The 2013 edition carried this control as A.9.2.3. If your access policy still follows that version, add the three items now spelled out. They are a step-up challenge before admin work, a defined break-glass route, and logs that admins cannot edit.
At 25–250 people, the usual failure is 'everyone in engineering is an admin because it was easier'. That leaves the company one phished credential from a company-ending incident.
Auditors, enterprise questionnaires and cyber insurers ask the same three questions in almost identical words: who has admin, who approved it, and is it behind MFA. Weak answers cost more than audit findings, because they price your premium and stall your deals.
Manage ISO 27001 privileged access with five rules: census every place elevated rights exist, require a recorded approval from someone other than the requester, scope rights by role, prefer temporary elevation to standing admin, and review holders on a fixed cycle with HR leaver events wired into revocation. A ticket per grant is enough.
Take the rules in order, as a path from discovery to revocation:
An approval the requester can give themselves isn't an approval.
Because each grant is a ticket, the trail writes itself. Requester, approver, date and expiry sit in one record, and the developer makes one short request instead of joining a queue.
A standing admin right is a decision nobody remembers making.
These rules reverse the pitfalls that sink reviews: self-approval, global admin handed out for a one-off task and never taken back, and reviews that never happen. Without a review cycle, the admin list becomes an archaeology of past job titles, and privilege creep grows with every reshuffle.
Administrators need a dedicated second identity because one account used for email, browsing and production changes puts every phishing click inside the admin blast radius. NCSC guidance says administrators should use a normal account for normal activities and a separate account for administration only. Add MFA and a fresh step-up challenge.
Follow the NCSC guidance on preventing lateral movement and set up the admin identity like this:
The same NCSC guidance goes a step further: admin accounts should only be used from separate admin devices. At 25–250 people, apply that first to the systems that matter most, such as the identity provider and production cloud accounts.
Generic root or admin logins are the other half of the problem. When ten people share one, every audit trail says 'admin did it', and the individual accountability the control demands disappears. Give each person a named admin identity and retire the shared login. The sealed emergency credential in the break-glass section is the only exception.
Privileged passwords deserve stricter handling than ordinary ones. Make them long and unique, hold them in a password manager or vault, and change them after any suspected exposure or staff departure.
No. At 25–250 people, the approval, expiry and elevation features built into modern identity providers and cloud platforms cover Annex A 8.2. A dedicated PAM product earns its keep at a scale most growing firms haven't reached. Spend the effort on the census, the approval trail and expiry instead.
Most identity providers and cloud platforms already offer the three tools the control needs. They are an access-request workflow with a distinct approver, time-limited role assignment that expires on its own, and granular roles. Switch those on, document the procedure, and the control is operating.
A practical test tells you when to revisit the question. If your estate outgrows what the native features can show an auditor in one export, a dedicated product starts to make sense. Enterprise credential-vault architectures sit outside this guide, and a licence does not produce the census, the tickets or the expiry settings on its own.
Treat local admin rights on laptops as privileged access in the census. Record who holds them and why, remove them by default, and grant elevation per task with approval and expiry. Unmanaged endpoint admin hands malware the rights your server estate was protected from, and auditors check this corner often.
Device management makes this routine. The enrolment policy removes local admin group membership, and an elevation tool grants a time-limited right once someone other than the developer approves the request. A software catalogue covers the routine installs, so elevation requests stay rare and developers keep their pace.
Expect the auditor to ask for the list of people with local admin and how you enforce it. One census row for endpoints, with an owner and a review date for every exception, answers both questions.
A break-glass account is the one sealed emergency credential kept for when the identity provider is down. Vault it, seal it, alert on every use, and review each use afterwards. Without a defined emergency route, someone improvises with a credential nobody tracks, and the audit trail ends there.
The procedure has five parts:
This is the one tolerated exception to individual accountability, so it must be rare enough that every use is an event. Hold at least one emergency account outside the identity provider's own dependency chain, because the scenario you are planning for is that provider being unavailable.
Automate Annex A 8.2 with four API-driven jobs: continuous checks of admin role membership against the approved register, just-in-time elevation through IdP requests or chat-ops approvals, HR-driven same-day revocation, and generated review packs. The machine gathers the evidence; the reviewer only judges.
Privileged access is one of the highest-yield controls to engineer, because the identity provider, cloud platforms and code hosts all expose their data through APIs. The jobs turn the control into a running pipeline that produces its own evidence. This is the evidence automation GRCMANA's GRC engineering work builds first, because access data is the easiest to wire up.
The quarterly review stops being a spreadsheet exercise. It becomes an automatic export of holders, grants and last-use data, and the reviewer's job is judgement: does this person still need this role? At this scale, that cadence satisfies both auditors and enterprise customers.
| Job | What it catches | Cadence | Evidence it leaves |
|---|---|---|---|
| Role reconciliation | Admin membership that drifts from the approved register | Scheduled, so drift surfaces within hours | Drift tickets and a diff log |
| Just-in-time elevation | Standing rights and unapproved grants | On each request | Approval record and automatic expiry timestamp |
| HR-driven revocation | Leavers and movers keeping elevated roles | Same day as the HR event | Revocation timestamp against departure date |
| Generated review pack | Unused or unjustified privileged roles | Quarterly, or monthly for crown-jewel systems | Holder, grant and last-use export with reviewer sign-off |
ISO 27001 Annex A 8.2 evidence is seven artefacts: the privileged account register with justifications, grant tickets with a distinct approver, review sign-offs, MFA and expiry configuration screenshots, the break-glass procedure and use log, leaver reconciliation records, and privileged session logs held where administrators cannot edit them.
Each artefact has a natural export point:
The artefacts for ISO 27001:2022 A.8.2 privileged access rights are by-products of the earlier sections. The census gives you the register, the gate gives you the tickets, and the review cycle gives you the sign-offs.
Logging is the weak link to check first. Elevated sessions that produce no logs, or logs the admin can delete, leave the other six artefacts unable to prove who did what. Ship logs to an account or store that admins cannot write to.
Auditors pull the live admin list from your identity provider and cloud consoles, trace two or three names back to an approval and forward to a review, cross-check recent leavers against revocation records, and ask for expiry evidence on a real just-in-time grant. Admin-by-default or shared root credentials grade major; isolated lapses grade minor.
Expect questions in these shapes:
In certification-body practice, isolated lapses are things like a missed review, one leaver revoked late or a missing expiry on a single grant. Repeated across the estate, those same lapses add up to a major.
Run the sample on yourself first. Pull the admin list, trace three names to tickets and reviews, and check the last leaver's revocation timestamp. Walk in with those answers ready, and the audit becomes a tour of work you have already done.
Only the sealed break-glass credential, with usage logging and post-use review. Where a legacy SaaS tool offers only a single admin login, put it behind a vault checkout recorded against a named person. List it in the census as a risk to retire. Non-human service accounts are a separate case: give each one a named owner and a documented purpose.
We treat monthly for crown-jewel systems and quarterly elsewhere as a defensible norm at this scale, plus a review whenever someone changes role or leaves. Two details make a review count. The reviewer owns the system and is never checking their own access, and the record shows what was removed. A review that never removes anything starts to look like a rubber stamp.
The first pass of census, separation, MFA and expiry takes one to two weeks of effort in a cloud-native estate. Start early, because the grant tickets and review records it generates only gain value as they accumulate. Estates with legacy systems or unmanaged laptops take longer, mostly in the census.
Two sit underneath it: the access control policy from Annex A 5.15 and the joiner-mover-leaver lifecycle from Annex A 5.18. Without the policy there is nothing to enforce, and without the lifecycle the revocation step has no trigger. In practice, the policy needs a short privileged-access section naming who approves grants, the default expiry and the review cycle.
Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.
Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.