Skip to main contentChat with us

ISO 27001:2022 Annex A  ·  Technological Control

A.8.34
Protection of information systems during audit testing

To keep audits and other assurance activities from harming the live systems and business processes they assess.

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

Control Definition

Audit tests and other assurance activities that involve assessing operational systems must be planned in advance and agreed between the people performing the assessment and the management responsible for those systems — covering scope, timing, and access — so that the assessment itself cannot disrupt operations or expose information.

Control Objective

To keep audits and other assurance activities from harming the live systems and business processes they assess.

What This Really Means

Nearly every Annex A control defends your systems against attackers. A.8.34 defends them against the people you invited: certification auditors, penetration testers, vulnerability scanners, client security teams. Assurance work touches live systems by definition, and anything that touches live systems can break them. The canonical incident is the unthrottled vulnerability scan pointed at production on a weekday afternoon — default profile, maximum concurrency, no warning to operations — and a fragile legacy application or an embedded device fleet falls over an hour later. The outage was scheduled, paid for, and commissioned by your own security program.

The control asks for one discipline: before any audit test or assurance activity touches an operational system, its scope, timing, and access method are planned and agreed between the tester and the management responsible for those systems. Access defaults to read-only. Where deeper interaction is genuinely needed, an experienced administrator drives on the tester's behalf instead of credentials changing hands. Anything that could affect availability or integrity — scans, exploitation, fuzzing — runs inside an agreed window with a rollback plan and someone watching the dashboards while it happens.

In practice, the agreement takes the form of a rules-of-engagement (RoE) document for every technical engagement: in-scope and out-of-scope assets, permitted and forbidden techniques, testing windows and source addresses, escalation contacts on both sides, and stop conditions either side can invoke. The control extends to the tooling and its output, because a penetration test report is a ranked map of your weaknesses — scanner exports, harvested evidence, and reports are restricted information, stored and shared accordingly, with third-party testers supervised while engaged and deprovisioned the moment they are done.

It also covers the gentlest assurance activity you will ever host: the ISO 27001 certification audit itself. An external auditor inspecting live configurations is an assurance activity against operational systems, so agree the evidence-access model up front — screen-share, read-only views, exports, administrator-driven queries — rather than issuing credentials on day one. What auditors treat as the heart of A.8.34 is pre-agreement: written authorization, a scoped plan, controlled and logged access, and a clean closeout. The test results belong to other controls; this one judges whether the testing itself was governed.

Why It Matters

Assurance activities cause real incidents. Unthrottled scanners overwhelm fragile applications and embedded systems, credential testing trips lockout policies across whole departments, and exploitation attempts against live databases can corrupt records that no one snapshotted first. These are self-inflicted outages, executed during a window you paid for, with business impact indistinguishable from an actual attack. And testing without written authorization sits in legal gray space: computer misuse laws do not carry a "we meant well" exemption, and a tester who drifts beyond the agreed scope exposes both sides — including you, if the drifting test hits a shared platform whose owner never consented.

There is also a data dimension. Testers finish an engagement holding some of your most sensitive material: extracted sample records that prove impact, configuration exports, network maps, and the findings report itself. Without agreed handling, retention, and destruction, copies of your weaknesses sit on third-party laptops indefinitely — and a leaked pentest report is an attacker's shortest path in.

When audit testing is unplanned and unconstrained, organizations face:

  • Self-inflicted outages – intrusive scans and tests take down fragile production services, with recovery costs and customer impact identical to a genuine attack
  • Account lockouts and data corruption – password testing trips lockout thresholds at scale, and exploitation against live data stores can alter or destroy records with no rollback prepared
  • Legal exposure from unauthorized scope – testing beyond the written agreement can breach computer misuse laws, customer contracts, and the terms of shared cloud or SaaS platforms
  • Weaponizable tester output – pentest reports, scanner exports, and harvested evidence become attacker roadmaps if they leak from tester custody or an unrestricted inbox
  • Standing access that outlives the engagement – auditor and tester accounts left enabled after closeout become unowned, privileged entry points nobody is watching

Regional Compliance Context

For Indian BFSI organizations this control is exercised constantly, not occasionally: RBI master directions for regulated entities and SEBI's CSCRF for market intermediaries both expect periodic vulnerability assessment and penetration testing of critical systems, which makes testing windows, rules of engagement, and rollback planning routine operational machinery rather than a once-a-year scramble. Build the RoE template once and reuse it across every mandated cycle.

Remember also that CERT-In's 6-hour reporting window applies to qualifying incidents regardless of what triggered them — if an assurance activity goes wrong in a way that meets a reportable category, a real data exposure for instance, the clock runs as it would for any other incident. Run intrusive tests with the same incident-readiness you would want during an actual attack window.

Implementation Guidance

1

Define What Counts as an Assurance Activity and Who Must Agree

Inventory the activities this control governs: certification and internal audits, penetration tests, vulnerability scans, red team exercises, and client or regulator security assessments. For each, name the approval chain — typically the system or business owner plus the CISO, with change approval added for anything intrusive. Capture this in a short audit-and-testing procedure so the process exists before the next engagement, not during it.

2

Require Written Rules of Engagement for Every Technical Test

Maintain a standard RoE template covering in-scope and out-of-scope assets by identifier, permitted and excluded techniques (denial-of-service and social engineering only if explicitly agreed), testing windows and source IP addresses, escalation contacts on both sides, stop conditions, and data-handling rules for findings. Have it signed by the tester and the manager accountable for the systems before anything runs — the signed RoE is the authorization record.

3

Default to Read-Only, Mediated Access

Give auditors evidence through screen-share, exports, or read-only views, and have an experienced administrator execute commands on the tester's behalf when deeper interaction is required. Where testers genuinely need their own access, issue named, time-boxed, narrowly scoped accounts that expire automatically — never shared production administrator credentials. Log every access for later review.

4

Schedule Intrusive Tests in Windows with Rollback Plans

Treat scans and exploitation like changes: an agreed window (outside peak hours for fragile estate), consciously chosen scanner throttle and concurrency settings, exclusion lists for assets known to fall over, fresh backups or snapshots of anything the test could damage, and a written rollback plan. Keep an operations engineer watching monitoring dashboards for the duration, with authority to invoke the stop condition.

5

Supervise Third-Party Testers End to End

Verify tester identities and credentials before the engagement, and put confidentiality and data-handling obligations into the contract per A.5.20. Confine tester machines to a controlled network segment or jump host, monitor their activity during the engagement, and deprovision all access the moment the engagement closes — same day, not next sprint.

6

Protect Audit Tools and Their Output

Restrict who inside the organization can run scanning and exploitation tooling, so audit capability does not become attack capability. Classify reports, scanner exports, and harvested evidence as restricted from the moment they exist; store them in one access-controlled repository, deliver them encrypted, and agree retention and destruction of tester-held copies in writing — then collect the destruction confirmation.

7

Close Out Formally and Review the Logs

After every engagement, run the same checklist: disable and remove test accounts, review access logs against what the RoE permitted, confirm destruction of tester-held data, and route findings into remediation tracking with owners and dates. Feed any near-misses — the scan that almost toppled a service, the scope question nobody could answer — back into the next engagement's RoE.

Audit Evidence

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

Documentation

  • Signed rules of engagement or test authorization records for recent penetration tests and scans, showing scope, windows, and stop conditions
  • Change or scheduling records for intrusive testing windows, including rollback plans and pre-test snapshots
  • Provisioning and deprovisioning records for auditor and tester accounts, showing time-boxing and removal at closeout
  • Contracts or NDAs with third-party testers covering confidentiality, data handling, and destruction of findings
  • Post-engagement closeout records: access-log review, account disablement, and destruction confirmations for tester-held data

Interviews

  • CISO or security manager about how audit tests are authorized and scoped, and what would stop a test mid-flight
  • IT operations lead about testing windows, scanner throttling, rollback preparation, and monitoring during live tests
  • The internal owner of a recent penetration test about how the vendor was vetted, supervised, and deprovisioned

Observations

  • Auditor traces one recent penetration test end to end: authorization, rules of engagement, access records, report storage, closeout
  • Verification in the identity system that tester and auditor accounts from past engagements are disabled or removed
  • Inspection of where penetration test reports and scanner outputs are stored, and who currently has access to them

Practitioner Insights

Saundhi Chauhan

The incident I see repeated everywhere is the Tuesday-afternoon vulnerability scan: default profile, full concurrency, pointed at production because nobody classified it as a change — and an aging application server or a printer fleet falls over an hour later. Treat every scan of live systems exactly like a change: a window, a throttle setting someone consciously chose, a snapshot of the fragile boxes, and a human watching dashboards while it runs. And when the pentest report lands, resist the urge to email the PDF around — it is a ranked list of your easiest ways in. Restricted folder, smallest possible audience, and an agreed expiry on the vendor's copy.

Saundhi Chauhan · ISO 27001, 27701 Lead Auditor
Surendra Pal Singh

Organizations rehearse what they will say to the certification auditor and almost never decide how the auditor will actually touch their systems. So on day one, someone helpfully hands over a spare admin login "to make evidence collection easier" — a failure of this very control, happening live, in front of the person assessing it. Agree the access model in the opening meeting instead: screen-share for demonstrations, exports or read-only views for records, your administrator driving any live queries, and all of it logged. Applying A.8.34 to your own certification auditor is the most convincing evidence the control is real.

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

Common Challenges & Solutions

Challenge

A vulnerability scan or penetration test takes down a production service or locks out hundreds of accounts.

Solution

Move intrusive testing into agreed windows with throttled scan profiles, exclusion lists for known-fragile assets, and lockout-safe approaches to credential testing. Take snapshots or backups beforehand, write the rollback plan down, and keep an operations engineer watching dashboards for the duration. The rules of engagement should include a stop condition either side can invoke instantly.

Challenge

Scope is agreed verbally with the tester, and mid-engagement disputes erupt over what was actually authorized.

Solution

No technical test starts without a signed rules-of-engagement document: in-scope and out-of-scope assets by identifier, permitted techniques, windows, contacts, and stop conditions. Treat the RoE as the authorization record — it protects the tester legally, protects you operationally, and it is the first artifact a certification auditor asks for under this control.

Challenge

External auditors and testers are handed broad standing access because it's the path of least resistance.

Solution

Flip the default: evidence by screen-share or export, read-only accounts only where direct access is justified, and an administrator executing anything deeper on the tester's behalf. Make any issued accounts named and time-boxed with automatic expiry, and review what they touched after the engagement. Convenience is exactly what this control exists to push back on.

Challenge

Pentest reports and scanner exports spread through email and chat, ending up far beyond the people who need them.

Solution

Classify assurance outputs as restricted the moment they exist. Store them in one access-controlled repository, share by permission-checked link rather than attachment, and write retention and destruction of vendor-held copies into the contract — then actually collect the destruction confirmation at closeout. A findings report in the wrong inbox is a breach plan with page numbers.

Challenge

Customers and prospects demand the right to scan or penetration-test your production platform themselves.

Solution

Handle it contractually before it happens: security schedules should require advance notice, agreed scope, and your standard RoE process for any customer-initiated testing — and never permit testing of shared multi-tenant infrastructure without the platform owner's explicit consent. Most requests can be satisfied with your recent independent penetration test summary and certification evidence instead of live testing.

Frequently Asked Questions

What does A.8.34 actually cover — certification audits, penetration tests, or both?
Both, plus everything in between: any assurance activity that assesses operational systems, including external and internal audits, vulnerability scans, penetration tests, red team exercises, and customer or regulator security assessments. If someone is evaluating a live system, the planning-and-agreement requirement applies. The intensity of the controls scales with the intrusiveness of the activity — a document review needs little, an exploitation phase needs windows, rollback, and supervision.
Does A.8.34 mean we can't run penetration tests against production?
No — it means production testing happens on your terms: agreed scope and windows, throttled tooling, rollback plans, and stop conditions. Many organizations point the most intrusive techniques at a production-like staging replica and limit production testing to safer methods, which also reduces how much A.8.34 machinery each engagement needs. The control prohibits unplanned testing, not testing.
What should a rules-of-engagement document include?
At minimum: in-scope and out-of-scope assets identified by IP, hostname, or application; the testing window and the tester's source addresses; permitted and explicitly excluded techniques; escalation contacts on both sides; stop conditions; and handling, retention, and destruction rules for data and findings. It should be signed by the tester and by management accountable for the systems — that signature is what turns a test into an authorized test.
Should external certification auditors get accounts on our systems?
Usually no. The norm is mediated evidence: screen-sharing while your administrator drives, read-only exports, or supervised sessions. If an auditor genuinely needs an account, make it named, read-only, time-boxed, and logged — and remove it at the closing meeting. Certification auditors expect this discipline; treating them as unauthorized-by-default is itself evidence the control works.
Who has to approve audit testing — is the security team enough?
Not by itself. The agreement must include management responsible for the systems being assessed — typically the system or business owner — not only the security team that commissioned the test. For anything intrusive, add change approval so operations knows the window and has the rollback ready. The principle: the people accountable for uptime consent before their systems are tested.
What's the difference between A.8.34 and A.8.29?
A.8.29 governs security testing of software during development and acceptance — making sure systems are tested before release. A.8.34 protects operational systems when assurance activities run against them — making sure the testing process itself does no harm. One tests the system before it is live; the other safeguards the system while it is live.

Written By Expert Auditors

Surendra Pal Singh
Surendra Pal Singh
Chief Information Security Officer & Data Protection Officer
CISODPOCISAMCSEITILISO 27001 Lead AuditorISO 27701 Lead AuditorISO 42001 Lead Auditor
Saundhi Chauhan
Saundhi Chauhan
Lead Auditor
ISO 27001 Lead AuditorISO 27701 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