VaultISO 27001ISO 27001 Annex A 8.18: controlling privileged utility programs
ISO 27001 · A.8.18

ISO 27001 Annex A 8.18: controlling privileged utility programs

Use of privileged utility programs

Harry WestFounder & CEO14 July 202313 min read
Inside This Article
What does ISO 27001:2022 Annex A 8.18 use of privileged utility programs require?What are examples of privileged utility programs?Why do attackers and insiders reach for privileged utilities first?How does Annex A 8.18 differ from A.8.2 privileged access rights?How do you control ISO 27001 Annex A use of privileged utility programs?Can you automate A.8.18 with scans, allowlists as code and SIEM telemetry?What will an auditor ask about ISO 27001 Annex A 8.18?How much work is ISO 27001 Annex A 8.18 for a 25–250-person firm?Frequently asked questions
Book a discovery call

Key takeaways

Annex A 8.18 asks you to inventory, restrict, authorise, log and remove tools that can override application controls. At 25 to 250 people it is a few days' work once privileged access foundations exist, run through scans, allowlists as code and just-in-time grants. Auditors trace a sampled tool from approval to log entry.

Control type
Preventive control covering confidentiality, integrity and availability, carried over from the 2013 edition into the technological theme with essentially unchanged scope, so older evidence maps across.
Tools in scope
Any software acting below application controls: direct database clients, packet sniffers, disk and hex editors, debuggers, and backup or patching frameworks that change data without the application's say-so.
Operating rules
Allowlist execution technically, grant access just-in-time against an approved ticket, separate approvers from tooling, and log every run to a store the holders cannot edit.
Versus privileged access
Privileged access rights govern who holds elevated accounts; this control governs the tools those accounts can run. Auditors test the two separately, so each needs its own evidence.

The auditor asks which tools in your estate can bypass application controls, and where the list is. Your engineers hold direct database clients on their laptops, nobody has written them down, and the approval workflow in your finance system can be sidestepped with one query. ISO 27001 Annex A 8.18 is the control that closes that gap.

This guide is for IT leaders, compliance managers and lead engineers at UK regulated service providers and B2B SaaS firms of 25 to 250 people. It covers what the control requires, how to run it with scans, allowlists and just-in-time grants, and what auditors sample.

What does ISO 27001:2022 Annex A 8.18 use of privileged utility programs require?

ISO 27001:2022 Annex A 8.18 use of privileged utility programs asks you to keep a closely watched list of the tools that can override system and application controls. It is a preventive control touching confidentiality, integrity and availability, carried over from ISO 27001:2013 A.9.4.4. In short: know the tools, name the holders, approve use, log it, remove what is idle.

Every estate holds tools that sidestep the application layer. Used properly, they are how systems get maintained. Used carelessly or with bad intent, they rewrite data without validation, read traffic without permission and switch off the defences everything else assumes.

In plain English, the control asks for six things:

  • Known: every override-capable tool is on an inventory.
  • Held by few: the minimum set of named people, each with a justification.
  • Approved per use where practical, rather than granted for ever.
  • Separated: kept apart from business applications and their approvers.
  • Logged whenever the tool runs.
  • Removed when nothing needs it any more.

The preventive label fits because the control denies tooling to anyone without an approved need before misuse can happen. All three of confidentiality, integrity and availability are touched: a sniffer exposes data, a raw database edit corrupts it, and a mis-aimed disk utility takes the system down.

Two mechanisms do the work. Approval is bound to identity, so the control knows who may run what. Allowlisting on endpoints and servers is where that rule is enforced.

The mountain is smaller than it looks, because most firms already own the pieces: an identity provider, an MDM and a log store. Annex A 5.3 supplies the duty-separation logic, and Annex A 8.15 receives the usage logs.

What are examples of privileged utility programs?

A privileged utility program is any tool that acts below or around an application's own controls. Typical examples are direct database clients, packet sniffers, disk and partition hex editors, debuggers, and backup or patching frameworks. If a tool can change data or configuration without the application's say-so, it falls in scope.

Use this list to recognise the tools in your own estate:

  • Direct database clients edit production rows without the application's validation or approval.
  • Packet sniffers and capture tools read traffic and harvest credentials.
  • Disk, partition and hex editors change data beneath the file system's own protections.
  • Debuggers inspect and alter running processes.
  • Backup and patching frameworks read everything and push changes everywhere.
  • Remote-execution frameworks run commands on many hosts at once.

Backup and patching frameworks surprise people. They are trusted, scheduled and everywhere, which is exactly why their credentials deserve the scrutiny of a database console. A tool that can read every host and write to every host is the strongest override in the estate.

Look across laptops, servers and cloud images, not only the data centre. Compilers, diagnostic frameworks and utilities bundled into server builds count too, and they are often the ones nobody remembers installing.

The test is capability, not product name. A database client pointed at a test database holding synthetic data is ordinary software, while the same client holding production credentials is a privileged utility. Scope follows what the tool can reach and override.

Why do attackers and insiders reach for privileged utilities first?

Privileged utilities let insiders rewrite data without validation and let attackers finish a compromise quietly. The NCSC and partners warn that threat actors exploit native, legitimate system tools, known as living off the land, to evade detection and persist. Leaving such tools installed hands attackers a ready-made toolkit and leaves administrative actions invisible to your audit trail.

The NCSC and partner advisory on Living off the Land tradecraft describes attackers using tools already built into systems, so their activity blends in with legitimate system and network behaviour. Switching off logging and covering movement after a compromise are jobs for exactly this class of utility.

Insiders need no such tradecraft. A back-end edit that bypasses the application's checks defeats every approval workflow the business relies on, and the application never sees it happen.

An approval workflow that a database client can bypass is decoration.

Removal sits beside restriction in this control for a simple reason: a utility that is not installed cannot be borrowed, by an insider or an intruder.

For a regulated firm the quieter cost is evidential. Admin actions done through unlogged low-level tools never reach the audit trail. Auditors and regulators read that as a gap in management control. Any dispute about who changed a record then becomes unwinnable.

An application log records what the application did, not what happened underneath it. Logging and restriction therefore have to sit below the application, at the endpoint and the operating system.

Free Resource - ISO 27001

The ISO 27001 readiness checklist

Ninety-eight controls mapped to what an assessor actually asks for, in the order they ask it. Written by practitioners who took our ISMS through certification.

AvailablePDF21 pages
  • how to define your ISMS scope
  • the risk-assessment and treatment evidence trail,
  • your Statement of Applicability and residual-risk positions, and
  • the supplier, access-control, and operational-evidence questions most teams miss.

DOC-27001-CHK · v2.4

We'll use your details to give you access to the resource you requested, plus occasional related content. Opt out any time — see our Privacy Notice.

How does Annex A 8.18 differ from A.8.2 privileged access rights?

A.8.2 governs who holds elevated account rights; A.8.18 governs the specific software instruments and binaries those accounts can execute. An auditor tests the two separately, checking the tool inventory, execution restrictions and usage logs for A.8.18. Without A.8.2 foundations in place first, A.8.18 is unenforceable.

Think of A.8.2 as the key register and A.8.18 as the toolbox. The first asks who has administrator rights on the production database server, and why. The second asks what they can run once they are there, and whether anyone saw them do it.

Evidence follows the split:

  • Privileged access rights: the accounts, their holders and the approval behind each elevation.
  • Utility programs: the tool inventory, execution restrictions and usage logs.

Searches for ISO 27001 Annex A privileged access rights usually mean the first of these. The second is where firms with tidy account registers still collect findings, because a standard user running a downloaded disk editor never touches an account control.

Sequence matters. The restrictions in this control are tied to identity: they say who may run what. So they need reliable identities and a settled privileged-account model underneath them. Do the A.8.2 groundwork first and A.8.18 shrinks to a few days. Do it in the other order and the restrictions have nothing to bind to.

How do you control ISO 27001 Annex A use of privileged utility programs?

Control privileged utilities in four moves: allowlist them technically, grant access just-in-time against an approved ticket, keep application approvers away from the underlying tools, and log every run to a store the holders cannot edit. Standing permanent access is the habit this replaces, not the engineers' ability to work.

Each move closes a bypass that auditors and attackers both look for:

  1. Allowlist technically. Application allowlisting or your MDM's execution controls stop a standard user running a downloaded binary, which is the failure that actually happens. Strip compilers, diagnostic frameworks and bundled utilities from production images, and keep sanctioned tools in a restricted location.
  2. Elevate just-in-time. Ad-hoc use becomes an approval event: a ticket before the debugging session or data fix, and access that lapses when the change window closes. Your identity provider can do this without new tooling.
  3. Separate duties. The person who approves payments in the application must not also hold the tool that edits payment records underneath it. Annex A 5.3 supplies the logic, and the inventory shows whether you honour it. Holders are named people, each with a written reason, and the set is the smallest that works: typically your infrastructure engineers and database administrators.
  4. Log to a protected store. Record who, when, on what and ideally the commands issued, in a store the tool-holders cannot edit. Then give the log a reader, because a periodic skim of utility activity is cheap and sometimes very interesting.

The NCSC secure system administration guidance on privileged access management describes the just-in-time pattern. The credential is used to request access instead of reaching the administration interface, and an approved request earns a temporary credential. A stolen credential then works only for a short period, which shrinks the attacker's window.

Where the tools run matters as much as who runs them. Administer from separate management networks or dedicated workstations, not user segments. The NCSC guidance on gaining trust in management devices explains why: an attacker who compromises a less trusted device inherits its access, and can browse up to anything that device can reach.

Some teams will say they need these tools daily. For the truly dangerous subset, that is rarely true.

If the daily workflow runs through a bypass tool, the workflow needs fixing, not the tool blessing.

At 50 people this is a standing arrangement rather than a project. The engineers who need a tool request it, receive a time-boxed grant and carry on, while everyone else simply cannot run it.

Four pitfalls turn up repeatedly:

  • No inventory, so the honest answer to "what can override your controls?" is a shrug.
  • Self-approval, where the requester approves their own access and collapses the duty separation.
  • Developer laptops treated as out of scope while each carries production database clients and capture tools under local admin.
  • Orphaned incident utilities, installed in a hurry and never removed, each a standing capability nobody owns.

A scheduled sweep for tools that arrived during incidents or projects, and for holders whose justification has lapsed, catches the orphans before an auditor does.

Can you automate A.8.18 with scans, allowlists as code and SIEM telemetry?

Yes: every enforcement point is queryable. Agent scans diff installed software against the sanctioned list and open tickets on anything new. Allowlist rules live in version control and deploy through MDM. IdP time-boxed grants capture approval and expiry. Process-execution events stream to the SIEM, alerting on use outside an approved window.

Inventory comes first. Endpoint and server agents already report installed software, so a scheduled job can compare findings with the sanctioned list and raise a ticket on any new tool. Sprawl surfaces within days rather than at the next audit.

An inventory built from a survey is out of date the day it is signed.

Allowlist rules held in version control can be reviewed, compared and shown to match across every device. A reviewer sees a pull request where they used to see a screenshot.

Each grant record already holds the approver, the window and the expiry, so an auditor's sample of ad-hoc use is answered by a query, not a hunt through email and chat. The SIEM then closes the loop. An alert on use outside an approved window turns "tightly controlled" from an assertion into a detection rule.

Pair the telemetry with the management-network boundary from the previous section, so the only places these tools can start are places you already watch.

Two pitfalls survive automation if you ignore them. Sessions that leave no trace put a hole in the audit trail exactly where it matters, so confirm the sensitive tool set emits process events. A hand-kept spreadsheet fails the auditor's probe for a tool you never listed, so retire it in favour of the scan. This kind of automated check is what our GRC engineering service builds. The table maps each enforcement point to the evidence an auditor can query.

Enforcement pointManual approachEngineered approachEvidence on request
InventoryAnnual survey in a spreadsheetAgent scan diffed against the sanctioned listScan diff and ticket history
Execution controlPolicy text asking users not to install toolsAllowlist rules in version control, deployed by MDMRepository history and MDM export
ApprovalEmail or chat sign-offIdP time-boxed grant tied to a ticketGrant record with window and expiry
Usage loggingOccasional screenshotsProcess-execution events streamed to the SIEMQuery by tool, user and time

What will an auditor ask about ISO 27001 Annex A 8.18?

Auditors ask for the list of tools that bypass application controls, then trace one inventoried tool from approval to log entry and probe for a tool missing from the inventory. They also test what a standard build does with an unsanctioned binary and look for anyone holding both an approval role and bypass tooling.

Questions to expect in the room:

  • "What tools in your estate can bypass application controls, and where is the list?"
  • "Who can run a query directly against the production database, and who approved that?"
  • "If I handed a standard user a downloaded disk editor, what stops them running it?"
  • "Show me the last time someone used one of these tools, and who reviewed the log."

Sampling starts from your own inventory. The auditor picks a tool, then follows a recent use to its approval ticket and its log entry. The ticket must show approval by someone other than the requester.

Bring this evidence set:

  • The inventory of sanctioned tools with named holders and justifications.
  • The operating-procedure section covering authorisation levels and rules of use.
  • Approval tickets for sampled ad-hoc use.
  • Allowlisting or MDM policy exports.
  • Usage logs from sampled sessions, held in a protected store.
  • A recent review record showing stale tools removed and lapsed access revoked.
  • Training records for the technical staff who hold the tools.

Grading follows certification-body practice. Standard users free to run override-capable tools, or production database access with no logging at all, is the total-breakdown case and grades major. A stale inventory, one lapsed justification or a gap in session logging grades minor, and minors aggregate to major when they form a pattern.

How much work is ISO 27001 Annex A 8.18 for a 25–250-person firm?

Once A.8.2 foundations exist, A.8.18 is a few days' work: an inventory, a section in your existing IT operating procedures, allowlisting rules and a logging wire-up. A standalone policy document is enterprise theatre at this scale. The payoff is a control that runs itself and answers auditors with queries rather than spreadsheets.

The sequence is short:

  1. Confirm the A.8.2 foundations are settled.
  2. Run the scan and turn the result into an inventory with named holders and justifications.
  3. Add a utilities section to your IT operating procedures covering who may hold which tools, how use is approved and what is logged.
  4. Deploy allowlisting rules through your MDM.
  5. Wire process-execution logs to the SIEM and schedule the sweep for tools that arrived and never left.

Where engineers need safer paths, such as break-glass tooling, management-plane separation or access patterns that avoid production, that is cloud security architecture work. It pays back by taking routine work off the bypass tools.

At this scale, the same setup serves auditors and enterprise customers alike. The next security questionnaire that asks about privileged tooling gets a query result, not a week of chasing spreadsheets.

Frequently asked questions

Largely yes, because the scope is almost unchanged and the control only moved into the 2022 technological theme. Update the control reference in your Statement of Applicability and any mapping tables. Then check the evidence is current, since a stale inventory or one lapsed justification grades as a minor finding, and an old spreadsheet is the likeliest thing to have drifted.

Yes, because the control pushes routine work off the bypass tools rather than removing the tools. Start by recording what is actually run, since the truly daily set is often smaller than assumed. Replace routine uses with safer paths, such as a read replica in place of production database access or a migration pipeline in place of hand-run edits. What remains becomes an exception with a ticket and a time-boxed grant.

The protection itself is governed by A.8.7, protection against malware, so it needs no separate policy here. The capability test still applies to the agent's admin console, though. A console that can switch protection off or push scripts to every endpoint behaves like a remote-execution framework, so its holders belong on the A.8.18 inventory, with approval and logging to match.

Yes, because scope follows what a tool can reach, not the device it sits on. The fixes differ by device. On laptops, MDM execution controls plus local clients pointed at non-production data remove most of the risk. On cloud images, stripping bundled utilities from the golden image means every new instance starts clean, and the agent scan catches anything added later.

Profile image for Harry West, Founder and CEO of GRCMANA
Author

Harry West

Harry is the founder of GRCMANA, he helps regulated service providers close the enterprise trust gap — turning GRC, cyber resilience and AI governance from paperwork exercises into shippable systems.

Standard engine

ISO 27001 reference directory.

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.

ClausesThe management systemClause guides · 23 guides
Clause 4.1Understanding the organization and its context→Clause 4.2Understanding the needs and expectations of interested parties→Clause 4.3Determining the scope of the information security management system→Clause 4.4Information security management system→Clause 5.1Leadership and commitment→Clause 5.2Policy→Clause 5.3Organizational roles, responsibilities and authorities→Clause 6.1Actions to address risks and opportunities→Clause 6.2Information security objectives and planning to achieve them→Clause 7.1Resources→Clause 7.2Competence→Clause 7.3Awareness→Clause 7.4Communication→Clause 7.5Documented information→Clause 8.1Operational planning and control→Clause 8.2Information security risk assessment→Clause 8.3Information security risk treatment→Clause 9.1Monitoring, measurement, analysis and evaluation→Clause 9.2Internal audit→Clause 9.2Preparing for Your ISO 27001 Stage 2 Audit: A Practical Checklist→Clause 9.3Management review→Clause 10.1Continual improvement→Clause 10.2Nonconformity and corrective action→
A.5Organizational Controls37 guides
A.5.1Policies for information security→A.5.2Information security roles and responsibilities→A.5.3Segregation of duties→A.5.4Management responsibilities→A.5.5Contact with authorities→A.5.6Contact with special interest groups→A.5.7Threat intelligence→A.5.8Information security in project management→A.5.9Inventory of information and other associated assets→A.5.10Acceptable use of information and other associated assets→A.5.11Return of assets→A.5.12Classification of information→A.5.13Labelling of information→A.5.14Information transfer→A.5.15Access control→A.5.16Identity management→A.5.17Authentication information→A.5.18Access rights→A.5.19Information security in supplier relationships→A.5.20Addressing information security within supplier agreements→A.5.21Managing information security in the ICT supply chain→A.5.22Monitoring, review and change management of supplier services→A.5.23Information security for use of cloud services→A.5.24Information security incident management planning and preparation→A.5.25Assessment and decision on information security events→A.5.26Response to information security incidents→A.5.27Learning from information security incidents→A.5.28Collection of evidence→A.5.29Information security during disruption→A.5.30ICT readiness for business continuity→A.5.31Legal, statutory, regulatory and contractual requirements→A.5.32Intellectual property rights→A.5.33Protection of records→A.5.34Privacy and protection of PII→A.5.35Independent review of information security→A.5.36Compliance with policies, rules and standards for information security→A.5.37Documented operating procedures→
A.6People Controls8 guides
A.6.1Screening→A.6.2Terms and conditions of employment→A.6.3Information security awareness, education and training→A.6.4Disciplinary process→A.6.5Responsibilities after termination or change of employment→A.6.6Confidentiality or non-disclosure agreements→A.6.7Remote working→A.6.8Information security event reporting→
A.7Physical Controls14 guides
A.7.1Physical security perimeters→A.7.2Physical entry→A.7.3Securing offices, rooms and facilities→A.7.4Physical security monitoring→A.7.5Protecting against physical and environmental threats→A.7.6Working in secure areas→A.7.7Clear desk and clear screen→A.7.8Equipment siting and protection→A.7.9Security of assets off-premises→A.7.10Storage media→A.7.11Supporting utilities→A.7.12Cabling security→A.7.13Equipment maintenance→A.7.14Secure disposal or re-use of equipment→
A.8Technological Controls34 guides
A.8.1User endpoint devices→A.8.2Privileged access rights→A.8.3Information access restriction→A.8.4Access to source code→A.8.5Secure authentication→A.8.6Capacity management→A.8.7Protection against malware→A.8.8Management of technical vulnerabilities→A.8.9Configuration management→A.8.10Information deletion→A.8.11Data masking→A.8.12Data leakage prevention→A.8.13Information backup→A.8.14Redundancy of information processing facilities→A.8.15Logging→A.8.16Monitoring activities→A.8.17Clock synchronization→A.8.18Use of privileged utility programs→A.8.19Installation of software on operational systems→A.8.20Networks security→A.8.21Security of network services→A.8.22Segregation of networks→A.8.23Web filtering→A.8.24Use of cryptography→A.8.25Secure development life cycle→A.8.26Application security requirements→A.8.27Secure system architecture and engineering principles→A.8.28Secure coding→A.8.29Security testing in development and acceptance→A.8.30Outsourced development→A.8.31Separation of development, test and production environments→A.8.32Change management→A.8.33Test information→A.8.34Protection of information systems during audit testing→
OtherAdditional Guides7 guides
GuideISO 27001 Statement of Applicability: what it is, with a worked example→GuideISO 27001 implementation→GuideISO 27001 certification and audit process→GuideISO 27001 mandatory documents and records→GuideISO 27001 gap analysis→GuideISO 27001 certification cost→GuideISO 27001 Annex A controls→
ISO 27001 Accelerator

Ready to accelerate your path to certification?

Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.

Book a Call →
GRCMANA
  • About
  • Insights
  • Contact
Ask the Trust ArchitectBook a Call →
  • About
  • Insights
  • The Vault
    Compliance VaultCyber Essentials→ISO 27001→SOC 2→ISO 42001→
    Domain VaultGRC Fundamentals→Risk Management→AI Governance→GRC Engineering→
    Other ResourcesFree Tools→Templates→Newsletter→
  • Contact
Book a Call →Ask the Trust ArchitectFixed fee. ISO 27001 in as few as six weeks.
GRCMANA

Helping high-growth B2B tech startups close the Enterprise Trust Gap through security, governance, and AI resilience.

ISO 27001ISO 42001ISO 9001Cyber EssentialsEU AI Act ReadyNIST AI RMF

The Vault

GRC EngineeringAI GovernanceISO 27001ISO 42001All Vault Resources

Resources

BlogFree ToolsTemplatesNewsletter

Company

About GRCMANAContactPrivacy PolicyTerms & ConditionsCookie Policy
© 2025 GRCMANA · All rights reservedRegistered in England & Wales under company registration 16810805. VAT Registration 506308024