Skip to main contentChat with us

ISO 27001:2022 Annex A  ·  Organizational Control

A.5.15
Access control

To ensure that information and associated assets can be reached only by authorized users, processes, and devices — and that unauthorized access is prevented by design rather than by luck.

Last reviewed: June 12, 2026  ·  Authored by TÜV SÜD & BSI Certified Lead Auditors

Control Definition

Rules governing physical and logical access to information and other associated assets must be defined, implemented, and enforced on the basis of the organization's business needs and its information security requirements.

Control Objective

To ensure that information and associated assets can be reached only by authorized users, processes, and devices — and that unauthorized access is prevented by design rather than by luck.

What This Really Means

A.5.15 is the rulebook, not the door locks. It does not ask whether you have configured permissions in your directory or installed badge readers — it asks on what documented basis anyone gets access to anything. Before a single account is provisioned or a single badge issued, there should be written rules stating who may reach which information and which assets, under what conditions, and on whose approval.

In practice the rules rest on two principles. Need-to-know: people see information only when a specific task requires it. Need-to-use: people get systems, applications, and facilities only when their job function requires them. Layer on deny-by-default — access that is not explicitly permitted is forbidden — and derive the specifics from your information classification (A.5.12). "The finance file share is restricted to the finance group, approved by the finance director, reviewed quarterly" is a rule; "we follow least privilege" on its own is a slogan.

You will also need to choose an access model. Role-based access control (RBAC) bundles entitlements into roles mapped to job functions and is the right default for most organizations; attribute-based access control (ABAC) grants access dynamically from attributes such as department, device posture, or location, and earns its complexity in larger or more dynamic environments. ISO 27001 mandates neither — auditors care that you chose deliberately and can administer your choice honestly. Note the scope, too: the control covers physical and logical access together. Badge zones for the server room and IAM policies for production belong in the same framework, because intruders do not respect the organizational split between facilities and IT.

A.5.15 is the first link in a four-control chain: it sets the rules, A.5.16 establishes the identities the rules apply to, A.5.17 protects the secrets that prove those identities, and A.5.18 grants and revokes the actual rights. Auditors treat one question as the heart of this control: do the documented rules match the access that actually exists? A policy that declares need-to-know while every developer holds production admin is a finding waiting to be written.

Why It Matters

Almost every serious incident — ransomware, insider exfiltration, cloud data exposure — involves access that was broader than the job required or lived longer than the need. Access control rules are the reference point that makes "broader than required" a measurable statement instead of an opinion. They also carry the legal weight: when a regulator or customer asks how you limit access to sensitive data, the answer is this policy plus the evidence that it is enforced.

When access rules are missing, vague, or ignored, the failures follow a pattern:

  • Unbounded blast radius – one phished account opens file shares, admin consoles, and customer data it never needed, turning a routine compromise into a reportable breach
  • Improvised provisioning – without rules, IT grants access by precedent ("give her what her teammate has"), silently copying years of accumulated privilege to every new joiner
  • No baseline for review – access reviews under A.5.18 and privileged-access checks under A.8.2 evaluate reality against the rules; if the rules do not exist, the downstream controls have nothing to test
  • Physical-logical seams – server rooms managed by facilities and systems managed by IT under different standards leave gaps that neither team owns
  • Contract and regulatory exposure – customer DPAs and data protection laws expect demonstrable access limitation, and "trust us" does not survive a diligence questionnaire

The asymmetry favors doing this early: writing and approving access rules is days of work, while untangling five years of rule-free provisioning across fifty SaaS applications is a quarter-long remediation project that stalls certification.

Regional Compliance Context

For organizations processing personal data in India, the DPDP Act 2023 requires data fiduciaries to apply reasonable security safeguards, and documented access limitation is a core part of any defensible answer — full compliance obligations land on 13 May 2027, so access rules written now become the evidence base for that deadline. Entities regulated by RBI or SEBI face supervisory expectations that go further: documented, need-to-know access control aligned to RBI master directions and SEBI's CSCRF respectively, with the access control policy itself routinely requested during inspections.

Organizations serving Saudi or UAE clients meet the same demand through the Saudi PDPL and the UAE federal PDPL: both expect controllers to limit personal data access to what processing genuinely requires, and Gulf enterprise customers increasingly ask for the access control policy during vendor onboarding.

Implementation Guidance

1

Write a Topic-Specific Access Control Policy as Rules, Not Aspirations

Draft a policy that states deny-by-default, defines need-to-know and need-to-use, names who may approve access to what, and covers both physical and logical access. Every statement should be testable — an auditor (or your own internal audit) should be able to take any sentence and check it against a live system. Have it approved by management per A.5.1 and keep it version-controlled.

2

Map the Rules to Your Assets and Classification

Work from the asset inventory (A.5.9) and classification scheme (A.5.12): for each asset group or classification level, record who may access it and on whose authorization. The output is an access rules matrix — systems or classification levels on one axis, roles and approval authority on the other. Asset and information owners, not IT, decide the requirements.

3

Choose and Document Your Access Model

Adopt RBAC unless you have a concrete reason for more: define a role catalog mapped to job functions, with each role's entitlements listed. Use ABAC-style conditions (device compliance, network location, time of day) where your identity provider supports them and the risk justifies it. Record the decision, and keep the role catalog small enough that a human can actually review it.

4

Unify Physical and Logical Access Under the Same Rules

Define physical zones (public, office, restricted, server room) and apply the same need-to-use logic: who gets a badge to which zone, who approves it, how visitors are escorted. If facilities and IT are separate teams, the policy must bind both, and zone access lists should be reviewed on the same cycle as system access.

5

Separate Request, Approval, and Provisioning Duties

Build the workflow so the person requesting access, the person approving it, and the person provisioning it are never the same individual — this is segregation of duties (A.5.3) applied to access administration. Route requests through a ticketing system so each grant carries a requester, an approver, a date, and a justification. That trail is exactly what A.5.18 reviews will sample later.

6

Define Exception and Break-Glass Procedures

Some access will legitimately bypass the rules — emergency production access during an outage, an interim grant during a reorganization. Predefine these paths: an exceptions register with business justification, expiry date, and compensating controls, plus a break-glass procedure whose every use is logged and reviewed afterward. Undocumented exceptions are how deny-by-default quietly dies.

7

Review the Rules at Planned Intervals and on Change

Review the access control policy and rules matrix at least annually and whenever the business changes shape — a new product line, an acquisition, a major system migration, a new regulatory obligation. Record what was reviewed, what changed, and who re-approved it. Stale rules that describe an org chart from two years ago undermine every control that depends on them.

Audit Evidence

During your ISO 27001 certification audit, auditors will expect to see the following evidence to demonstrate compliance with A.5.15:

Documentation

  • Approved access control policy stating deny-by-default, need-to-know, and need-to-use principles, with version history and management sign-off
  • Access rules matrix or role catalog mapping roles to entitlements and naming the approval authority for each system or classification level
  • Sampled access request tickets showing requester, approver, justification, and provisioning date
  • Exceptions and break-glass register with business justifications, expiry dates, and post-use reviews
  • Physical access zone definitions and badge authorization records governed by the same policy

Interviews

  • CISO or security manager on how the access rules were derived from business requirements and classification, and when they were last reviewed
  • An information or system owner on how they decide and approve who gets access to their asset
  • An IAM or IT administrator on how the documented rules translate into directory groups, IdP policies, and badge system configuration

Observations

  • Auditor samples a critical system's live permissions (directory groups, IAM policies) and compares them against the documented rules matrix
  • Walk-through of restricted physical areas, checking badge reader coverage and whether zone access lists match recorded authorizations
  • Demonstration of a live access request moving through request, approval, and provisioning with the three duties separated

Practitioner Insights

Surendra Pal Singh

The pattern I see across certification audits: organizations write access control policies full of intentions — least privilege, need-to-know — and an auditor cannot test an intention. We test rules. When the policy says "access to production requires the platform owner's approval," I can sample five grants and verify it; when it says "access is granted on a least-privilege basis," I have to construct the test myself, and what I usually find is that nobody else ever tested it either. Write every policy statement so it can be checked by a stranger, because that is exactly who will check it.

Surendra Pal Singh · CISO, DPO, CISA, ISO 27001, 27701, 42001 Lead Auditor
Saundhi Chauhan

Smaller companies keep borrowing enterprise RBAC structures — I regularly see thirty-role catalogs in forty-person startups, unmaintained from the day they were written. A spreadsheet with six real roles, the systems each role touches, and a named approver per system passes audits and, more importantly, actually gets used. The other recurring gap is physical access: cloud-first teams in co-working spaces assume it is the landlord's problem, but if your office has a network closet or unattended laptops, your rules need to say who can be where. Scale the model to what you will genuinely maintain.

Saundhi Chauhan · ISO 27001, 27701 Lead Auditor

Common Challenges & Solutions

Challenge

The policy declares least privilege, but in practice every engineer has standing admin access to production because that is how the company grew.

Solution

Run a one-time entitlement cleanup before certification: export actual permissions from your top five systems, compare them against the role matrix, and strip what the role does not justify. Pair the cleanup with just-in-time elevation for genuine emergencies — PAM tooling or short-lived cloud roles — so engineers lose standing admin without losing the ability to respond at 2 a.m.

Challenge

Physical access is run by an office manager or facilities vendor with no connection to the security team or the access policy.

Solution

Bring badge administration under the access control policy explicitly: define zones, name an approver for restricted areas, and put the badge holder list into the same periodic review cycle as system access. A quarterly 30-minute review of who holds badges to the server room closes a gap auditors check on every site visit.

Challenge

The role catalog has exploded — dozens of one-off roles created for individuals, defeating the point of RBAC.

Solution

Set a rule that new roles require security approval and a named owner, then run an annual role rationalization: merge roles with near-identical entitlements and delete roles with one or zero members. Handle genuine edge cases with documented exceptions or attribute conditions instead of minting another role.

Challenge

Exceptions granted "temporarily" during incidents or crunch periods become permanent because nothing forces them to expire.

Solution

Give every exception a mandatory expiry date at creation, and configure the IdP or ticketing system to auto-revoke or at least auto-flag at expiry. Review the exceptions register monthly. An exception renewed three times is a signal that the rules need changing, not that the exception needs extending.

Challenge

Access rules exist for the core systems, but a long tail of SaaS applications was onboarded by individual teams with no rules at all.

Solution

Tier your applications: tier-1 (customer data, production, finance) gets full rules and owner approval; lower tiers get a lighter default rule set enforced through SSO. Route all new SaaS purchases through the identity provider so deny-by-default applies automatically, and sweep expense reports or DNS logs quarterly for shadow applications.

Frequently Asked Questions

What is the difference between A.5.15 Access control and A.5.18 Access rights?
A.5.15 establishes the rules — the documented basis on which access decisions are made, including need-to-know, need-to-use, and approval authority. A.5.18 is the operational lifecycle that applies those rules: provisioning rights, reviewing them, adjusting them on role change, and revoking them at exit. In audit terms, A.5.15 produces the policy and rules matrix; A.5.18 produces the tickets, review records, and revocation evidence that get tested against them.
Does A.5.15 cover physical access or only logical access?
Both, explicitly. The control requires rules for physical and logical access to information and associated assets, so badge zones, server room entry, and visitor handling belong in the same framework as directory groups and IAM policies. Most findings here come from the split: IT governs systems carefully while badge access is administered informally by facilities, with no defined approver or review cycle.
Do we need a standalone access control policy document?
You need documented, approved access control rules — whether they live in a standalone policy or as a section of a broader security policy set is your choice. Most organizations keep a dedicated topic-specific policy because A.5.15, A.5.18, A.8.2, and A.8.3 all reference it and auditors ask for it by name. What matters is that the rules are specific enough to test, approved by management, and reviewed on a defined cycle.
Does ISO 27001 require RBAC or ABAC?
Neither — the standard requires access rules based on business and security requirements, not a particular model. RBAC is the pragmatic default for most organizations because roles map naturally to job functions and are easy to review; ABAC adds contextual conditions (device posture, location, time) and suits larger or higher-risk environments. Many teams land on RBAC plus a few attribute conditions enforced by their identity provider. Choose the model you can administer and review honestly, and document the choice.
Is deny-by-default mandatory under ISO 27001?
The standard does not use the phrase as an explicit mandate, but implementation guidance points firmly to the premise that access not expressly permitted is forbidden, and auditors treat deny-by-default as the expected posture. The practical test: when a new account is created, does it start with no entitlements until someone approves specific access? If new joiners inherit broad standing access automatically, expect questions you will struggle to answer.
How lightweight can access control rules be for a small startup?
Genuinely lightweight — a two-to-three page policy, a spreadsheet matrix of systems versus roles with a named approver per system, and SSO-enforced deny-by-default cover A.5.15 for most companies under about fifty people. What does not scale down is the discipline: even at ten people, access should be requested and approved on record rather than granted ad hoc in chat. Auditors are comfortable with simple artifacts; they are not comfortable with absent ones.

Written By Expert Auditors

Saundhi Chauhan
Saundhi Chauhan
Lead Auditor
ISO 27001 Lead AuditorISO 27701 Lead Auditor
Surendra Pal Singh
Surendra Pal Singh
Chief Information Security Officer & Data Protection Officer
CISODPOCISAMCSEITILISO 27001 Lead AuditorISO 27701 Lead AuditorISO 42001 Lead Auditor
Last reviewed: June 2026Content verified by certified lead auditors

Get in touch

Book a free consultation or send us your requirements. We respond within 24 hours.

Quick Call

Pick a time slot

Send Requirements

Get a custom quote in 24 hours

We're Online

⚠️ Business inquiries only. Personal email addresses will be rejected.

24hr Response
Free Consultation
No Obligations