📋 Template ISO 27001:2022 · Annex A 5.15–5.18, 8.2–8.5 · 6 pages · ISMS-ACP-001

Access Control Policy

Step-by-step access provisioning, access review schedule, privileged access rules, MFA requirements, password policy, remote access rules, and exception handling.

📧 Business Email Required

Verify Your Email to Access

Enter your business email to receive a one-time code. Verified once — access all 17 templates.

Go to Templates Library

Already verified? Your access should be automatic on this device.

Document ID: ISMS-POL-003 | Version: 1.0 | Date: March 2026 | Classification: Internal | Owner: Information Security Manager

Purpose and Scope

This policy defines the requirements for controlling access to information, systems, and facilities across [Organisation Name]. It implements the principle of least privilege and need-to-know across the organisation’s information assets in accordance with ISO/IEC 27001:2022 Annex A controls 5.15–5.18 and 8.2–8.5.

This policy applies to all employees, contractors, and third parties who access organisational systems or data, and to all System Owners who approve and manage access to assets under their ownership.


1. Principles

PrincipleDefinitionHow Applied
Least PrivilegeUsers are granted the minimum access necessary to perform their job function — no moreAccess roles are defined by job function; no default admin rights; access is removed when no longer needed
Need-to-KnowAccess to information is restricted to those who require it to do their jobConfidential and Restricted assets have named individual access lists; group-based access permitted for Internal only
Separation of DutiesNo single person controls all steps of a sensitive processAccess provisioning and access approval are performed by different people; financial approval and payment are separate roles
AccountabilityAll access to systems and data is logged and attributable to a named individualShared accounts are prohibited; all authentication events are logged to SIEM; logs retained for 12 months minimum

2. Access Request and Approval Procedure

All access to organisational systems must be requested and approved through the formal process below. Informal requests (verbal, instant message, or direct email to IT without a ticket) will not be actioned.

Step-by-Step Process:

  1. Raise a service desk ticket — the requester submits an access request ticket via the IT service desk portal, specifying: the system or resource required, the level of access needed (read, write, admin), and the business justification.
  2. State business justification — the requester clearly explains why the access is needed and how it relates to their role. “Everyone else has it” is not an acceptable justification.
  3. Line manager approval — the requester’s line manager approves or rejects the request in the service desk ticket. The line manager is accountable for the appropriateness of the request.
  4. System Owner approval — for Confidential or Restricted systems, the System Owner reviews and approves the request. The System Owner confirms the access is appropriate and consistent with the access control list for their system.
  5. IT provisions access — IT implements the access change following the approved ticket. Access is granted as configured — no additional permissions beyond what was approved.
  6. Access recorded — the access grant is recorded in the Access Register for the system, including the ticket reference, date, and approver.
  7. User notified — IT notifies the requester that access has been provisioned. User accepts responsibility for appropriate use as a condition of access.

Service Level Agreements:

Access TypeTarget Provisioning Time
Standard user access (Internal systems)Within 2 business days of full approval
Confidential system accessWithin 3 business days of full approval
Privileged / admin accessWithin 5 business days; requires additional CISO approval
Emergency access (P1 incident)Within 2 hours; retrospective approval required within 24 hours

3. Access Review

Regular access reviews ensure that access rights remain appropriate as roles change over time. System Owners are responsible for conducting reviews of their systems on the schedule below.

System ClassificationReview FrequencyReview Method
Confidential or RestrictedQuarterlySystem Owner reviews access list; certifies each user still requires access; removes or flags any leavers or role-changers
InternalAnnuallyIT Manager produces access report; System Owner certifies
All systemsWithin 5 business days of role changeHR notifies IT and ISM; System Owner reviews access for changed role

Access Revocation SLA:

ScenarioRevocation Deadline
Resignation (voluntary departure)Last working day — access removed at end of day or upon handover completion
Termination (involuntary dismissal)Immediately upon notification to HR — within 1 hour
Role change (internal promotion or transfer)Within 5 business days of role effective date; excess permissions from previous role removed
Contract end (contractor or temporary staff)Contract end date — scheduled in advance by IT with HR confirmation
Security incident (suspected compromise)Immediately upon instruction from CISO or ISM — no delay
Extended leave (parental leave, medical leave >30 days)Access suspended at commencement; reinstated on confirmed return

4. Privileged Access Rules

Definition: Privileged access means any account or access right that allows actions beyond those of a standard user, including but not limited to: local or domain administrator rights, root access on servers, cloud management console access, database administrator access, security tooling administration, and firewall or network device administration.

Requirements for all privileged accounts:

  • Dedicated privileged account — privileged activity must use a separate named account (e.g., jsmith-admin); the standard day-to-day account (jsmith) must never be granted privileged rights.
  • MFA mandatory — MFA is non-negotiable for all privileged accounts; hardware token preferred.
  • PAM tool — privileged sessions must be initiated via the Privileged Access Management tool (e.g., CyberArk, AWS Systems Manager Session Manager, or Azure Privileged Identity Management); direct RDP or SSH with stored credentials is prohibited.
  • Session recording — privileged sessions on production systems must be recorded where technically feasible; recordings retained for 90 days.
  • Just-in-time access — standing privileged access must be replaced with just-in-time activation (time-limited elevation) wherever the PAM tooling supports it.
  • Maximum tenure — privileged access must be re-approved by the CISO every 12 months; it is not granted indefinitely.
  • No shared admin accounts — named Service Accounts are acceptable for automated processes but must have a documented owner, no interactive login permitted, and minimal permissions.

5. Multi-Factor Authentication Requirements

System / Access TypeMFA RequiredAcceptable MFA Methods
Corporate email (Microsoft 365)Mandatory for all usersMicrosoft Authenticator app (push or TOTP), FIDO2 hardware key
VPN / remote accessMandatory for all usersTOTP authenticator app, hardware token
Cloud management consoles (AWS, Azure, GCP)Mandatory for all usersAuthenticator app, hardware token (hardware token required for root/Owner accounts)
Production server access (SSH / RDP)MandatoryCertificate-based authentication plus MFA, or hardware token
Financial / payroll systemMandatoryAuthenticator app, hardware token
Penetration testing lab systemsMandatoryAuthenticator app
Source code repository (GitHub)MandatoryAuthenticator app, hardware token
Internal wiki / low-risk collaboration toolsStrongly RecommendedAuthenticator app; SMS acceptable as last resort only
Physical access (server room)MandatoryBadge plus PIN

SMS-based MFA is not recommended as a primary method due to SIM-swapping risk. It is permitted only for low-risk systems as a fallback.


6. Password Policy

All passwords for organisational accounts must meet the following minimum requirements. Password managers (e.g., 1Password, Bitwarden for Business) are approved and encouraged for generating and storing complex credentials.

RequirementStandard User AccountsPrivileged Accounts
Minimum length14 characters20 characters, or a passphrase of 4+ unrelated words
ComplexityMust include uppercase, lowercase, number, and symbolMust include uppercase, lowercase, number, and symbol
RotationNot required unless compromised or on security incidentEvery 90 days; immediately if compromise suspected
Reuse preventionLast 12 passwords prohibitedLast 24 passwords prohibited
Account lockout threshold10 failed attempts; 15-minute automatic lockout5 failed attempts; manual reset by IT Manager required
Password sharingProhibited — no exceptionsProhibited — individual accounts only; no shared admin accounts
Dictionary wordsProhibited as sole password componentProhibited
StorageMust use approved password manager or SSO; never stored in plaintext, spreadsheets, or sticky notesMust use approved password manager or PAM vault

7. Remote Access Policy

  • VPN requirement: All access to internal systems (file shares, internal web applications, management interfaces) from outside the office network requires an active VPN connection. Direct internet-facing access to internal systems without VPN is prohibited.
  • Split tunnelling: Disabled for privileged access sessions. Permitted for standard users with DNS filtering enforced to block malicious domains.
  • Personal devices: Personal (BYOD) devices may access corporate email and calendar via managed app (Intune MAM) only. Personal devices must not be used to connect to VPN or access internal systems without MDM enrolment and ISM approval.
  • VDI option: Where personal device VPN access is required, a virtual desktop (VDI) solution is the preferred approach — no data stored locally.
  • Unattended sessions: All remote sessions auto-lock after 10 minutes of inactivity. VPN sessions automatically terminate after 8 hours; re-authentication required.
  • Connection from high-risk regions: Connections from countries classified as high-risk by the organisation’s threat intelligence feed trigger an additional MFA challenge or are blocked pending review.

8. Exceptions

All exceptions to this policy (e.g., a legacy system that cannot support MFA, a service account that requires shared credentials for technical reasons) must be:

  1. Submitted in writing to the ISM with a description of the exception, the technical reason, the affected systems, and proposed compensating controls.
  2. Reviewed and approved in writing by the CISO before the exception is in place.
  3. Documented in the Exceptions Register with an expiry date (maximum 12 months per exception).
  4. Reviewed quarterly by the ISM; renewals require CISO re-approval; expired exceptions with no renewal result in the non-compliant configuration being remediated.

9. Review History

VersionDateAuthorChanges
1.0March 2026[ISM Name]Initial issue

Need help implementing ISO 27001?

Our certified team can guide you from gap assessment through to certification audit.

Talk to Our Team