Join our Newsletter — 33% off our NHI Course
Home› Guides› Audit, Assurance and Compliance Guide: Security Audits, Attestations…
Guide Audit, Assurance & Compliance

Audit, Assurance and Compliance Guide: Security Audits, Attestations and Evidence

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 26 October 2026 16 min read
On this page

Most security teams spend more time producing audit evidence than any other governance activity, yet a clean report can still sit on top of an environment that a regulator or an attacker would judge very differently. Audit, assurance and compliance is the discipline of proving, to someone who does not have to take your word for it, that security controls exist, are designed sensibly and actually operate. This overview explains how the field fits together: the difference between an attestation, a certification and an internal audit, how evidence is gathered and tested, where programmes go wrong, and how they mature. It is written for security and compliance leads, internal auditors and CISOs who need a single map of the field, and it links every NHI Mgmt Group guide in the category for the detail.

Key takeaways

  • Assurance is about who is vouching, and how. A CPA firm's SOC 2 opinion, an accredited ISO/IEC 27001 certificate, a PCI DSS Report on Compliance and an internal audit report carry different weight because the assurance provider, the criteria and the testing rules differ.
  • Design is not operation. A point-in-time review shows a control exists; only testing across a period (a SOC 2 Type 2 window, ISO surveillance audits, continuous monitoring) shows it worked every time it had to.
  • Scope is the most important sentence in any report. Carve-outs, excluded subsidiaries, inherited cloud controls and complementary user entity controls decide what the opinion really covers, and readers who skip the scope section over-trust the result.
  • Access control produces most findings. Provisioning, removal, privileged access and periodic review dominate testing in SOC 2 CC6, ISO/IEC 27001 Annex A 5.15 to 5.18 and SOX ITGCs, and auditors now sample service accounts, API keys and other non-human identities alongside staff accounts.
  • Mature programmes test once and report many times. A unified control set mapped to each framework, with automated evidence, lets one test of a control satisfy SOC 2, ISO, PCI DSS and internal audit together.

What the field covers

The category spans every activity whose output is a judgement about controls, made by someone with enough independence for others to rely on it. In practice that breaks into five areas.

  • External attestation: an independent accountant reports on management's description of a system and its controls against defined criteria. The AICPA describes its SOC reports as "a suite of service offerings CPAs may provide" so that report users can assess the risks of outsourcing. SOC 1 covers controls relevant to customers' financial reporting, SOC 2 covers security, availability, processing integrity, confidentiality and privacy, and SOC for Supply Chain applies the same five areas to production, manufacturing or distribution systems.
  • Certification: an accredited certification body audits a management system or control set against a standard and issues a certificate. ISO/IEC 27001:2022 is the most widely used; sector and national schemes such as TISAX (automotive), Cyber Essentials (UK) and StateRAMP / GovRAMP (US state government cloud) follow the same pattern with their own criteria.
  • Compliance assessment: testing against mandatory or contractual requirements, such as PCI DSS v4.0.1 for anyone storing, processing or transmitting card data, or security rules in sector regulation. The output is a pass, fail or list of gaps rather than an opinion.
  • Internal audit: the third line of the organisation's own assurance model, reporting to the audit committee. Since 5 February 2026 the Institute of Internal Auditors (IIA) Cybersecurity Topical Requirement sets a minimum baseline for any internal audit engagement that covers cyber risk.
  • Evidence and monitoring operations: the day-to-day machinery that makes the other four possible, including control ownership, evidence collection, continuous controls monitoring, compliance calendars and regulatory change tracking.

What the field does not cover: setting the security strategy itself (security leadership and governance), deciding which risks to accept (risk management) and interpreting individual laws (regulations and frameworks). Audit and assurance test what those functions decided.

Core concepts

The same vocabulary recurs in every scheme, though each uses slightly different words for it.

ConceptWhat it meansWhere you meet it
CriteriaThe benchmark the controls are judged againstTrust Services Criteria (SOC 2), clauses 4 to 10 and Annex A (ISO/IEC 27001), the 12 PCI DSS requirements, control objectives you define (SOC 1)
Scope and boundaryThe systems, locations, entities and period coveredSOC 2 system description, ISO ISMS scope (clause 4.3), PCI cardholder data environment
Design effectivenessThe control, if operated as described, would meet the criterionSOC 2 Type 1, ISO stage 1 readiness, walkthroughs in SOX testing
Operating effectivenessThe control did operate as described throughout a periodSOC 2 Type 2, ISO stage 2 and surveillance audits, SOX ITGC testing
Population and sampleThe full set of control instances (all joiners, all changes) and the subset testedEvery operating effectiveness test; an incomplete population invalidates the sample
Exception, deviation, nonconformityA tested instance where the control did not work; ISO grades nonconformities as major or minorSOC 2 section 4 results, ISO audit reports, PCI "not in place" findings
Carve-out and inclusive methodsWhether a subservice organisation's controls are inside the opinion or excludedSOC 1 and SOC 2 reports relying on cloud providers
Complementary user entity controls (CUECs)Controls the customer must operate for the vendor's controls to workSOC 2 and SOC 1 system descriptions; often MFA, access reviews and key management on the customer side
Bridge letterA management letter covering the gap between a report period end and todayVendor risk reviews between SOC report cycles
Corrective actionA tracked remediation with root cause, owner and dateISO clause 10.2, NIST SP 800-53 CA-5 Plan of Action and Milestones, IIA follow-up

Attestation, certification and audit compared

QuestionSOC 2 attestationISO/IEC 27001 certificationPCI DSS assessmentInternal audit
Who performs itLicensed CPA firm under AICPA standardsAccredited certification bodyQSA, or ISA, or self-assessment (SAQ) depending on levelThe organisation's own internal audit function, or a co-source partner
OutputOpinion plus system description and, for Type 2, test resultsCertificate for a three-year cycle with annual surveillanceReport on Compliance or SAQ, plus Attestation of ComplianceReport and rated findings to the audit committee
What it judgesControls against the Trust Services CriteriaThe management system, with controls selected through risk treatmentPrescribed requirements, or the customised approachWhatever the risk-based audit plan targets
Who reads itCustomers and prospects under NDAAnyone; the certificate is publicAcquirers, card brands, customersBoard, audit committee, management
Typical weaknessNarrow scope and CUECs that shift work to the readerA certified scope that excludes the risky parts of the businessScope reduced by segmentation that is not tested wellFindings closed on management assertion

For testing technique, NIST SP 800-53A Rev. 5 gives assessment procedures for every SP 800-53 control and describes three methods, examine (documents, configurations, logs), interview (people) and test (exercising the mechanism). The same three methods sit, under different names, inside every external audit methodology. Management system auditing more generally is guided by ISO 19011, which ISO lists as revised in 2026, replacing the 2018 edition.

Main threats

The threats to an assurance programme are not attackers, they are the ways an assurance result stops matching reality. Each one below has a real cost: customers relying on a report that does not cover what they think, or a regulator finding what the auditors did not.

  • Scope gaming: drawing the boundary around the parts that pass. A certified data centre and a single product line can be accurate and still tell a customer nothing about the platform they actually use. Read the scope before the opinion.
  • Low-quality assurance: reports produced quickly and cheaply with little real testing. The AICPA has said publicly that it is looking into allegations about one compliance vendor's SOC practices, and it advises service organisations and CPA firms to evaluate SOC services thoroughly. Check the audit firm, the period and whether section 4 shows genuine sampling.
  • Population errors: testing a sample drawn from an incomplete list. If the joiner, mover and leaver population comes from the HR system, the contractors, service accounts and API keys that never appear in HR are untested by construction.
  • Shared responsibility blind spots: a vendor's clean report does not cover the customer's own configuration. The Snowflake Breach 2024 involved no vulnerability or breach of Snowflake's platform, according to Snowflake and Mandiant; the exposed customer accounts lacked MFA, credential rotation and network restrictions, exactly the kind of control that appears as a CUEC.
  • Point-in-time drift: controls that were in place during fieldwork and decayed afterwards. Annual evidence sprints encourage it; continuous monitoring exposes it.
  • Compliance mistaken for security: meeting the letter of a framework while risk lies elsewhere. In the Capital One Breach 2019, an over-permissioned cloud role turned a firewall misconfiguration into exposure of about 106 million people, and the US Office of the Comptroller of the Currency imposed an $80 million civil money penalty in August 2020 citing weaknesses in cloud risk management. Regulators judge outcomes, not certificates.
  • Findings that never close: remediation accepted on a management assertion, then reported as closed. The IIA Global Internal Audit Standards require internal audit to confirm that agreed actions are implemented.

Key controls by maturity

Most programmes move through three stages. The NHI Mgmt Group five-level maturity models use finer steps, but these three are enough to decide what to fix next.

AreaFoundationalManagedOptimised
Control setControls written separately for each frameworkOne unified control library mapped to every framework in scopeControl library tied to risk register entries and tested on a risk-weighted cycle
OwnershipCompliance team owns everythingNamed control owner per control, with a deputyOwners attest quarterly; ownership changes are a governed event
EvidenceScreenshots gathered in the weeks before fieldworkEvidence collected on a calendar into a central repositorySystem-generated evidence pulled by API, with integrity protection (AU-9) and retention rules (AU-11)
TestingExternal auditor is the first testerInternal pre-testing using the auditor's sampling rulesContinuous controls monitoring on full populations; sampling only where automation is impossible
Access evidenceHuman user reviews onlyReviews include privileged and shared accountsReviews include every service account, API key, token and AI agent identity, each with an owner
Third partiesCollect vendor certificatesRead SOC reports for scope, exceptions and CUECs; track bridge lettersMap vendor CUECs to your own controls and test them
IssuesFindings tracked in emailCentral issue log with root cause, owner and due date (CA-5)Validated closure, trend reporting and lessons fed into control design (ID.IM-02)

How to build or reset a programme

  1. Decide which assurance you actually need. List the customer, regulatory and contractual drivers. A SaaS vendor selling to US enterprises usually needs SOC 2 Type 2; one selling into Europe often needs ISO/IEC 27001 as well; card data brings PCI DSS; a listed company brings SOX ITGCs.
  2. Fix the scope first. Draw the system boundary, list subservice organisations and decide carve-out or inclusive treatment before writing controls.
  3. Build one control library. Write each control once, with owner, frequency, evidence and the framework references it satisfies. See the PCI DSS 4.0 to ISO 27001 Mapping Guide for a worked example of reuse.
  4. Run a readiness assessment. Test design against each criterion, then pre-test operation on a small sample. The readiness checklists in this category give the item lists.
  5. Start the observation period. For a SOC 2 Type 2 or an ISO stage 2, controls must run, and produce evidence, from day one of the period. A control introduced half way through produces exceptions for the first half.
  6. Automate the highest-volume evidence. Access reviews, joiner and leaver tickets, change approvals and vulnerability scan results are the usual first candidates.
  7. Remediate and retest. Log every exception with root cause; retest before telling anyone it is closed. If a new control breaks operations, roll back to the documented previous control and record the change, rather than leaving an undocumented gap.

Decision guidance

  • Type 1 or Type 2 first: a Type 1 unblocks sales quickly while the Type 2 window runs, but enterprise buyers will ask for the Type 2. Skip Type 1 if you can already show three to six months of operating evidence.
  • Automation platform or spreadsheets: under about a hundred controls and one framework, a well-kept spreadsheet and ticketing system can work. Several frameworks, frequent audits or many system integrations favour a compliance automation or GRC platform. See the Compliance Automation Guide.
  • Small versus large organisations: a small company should pick one framework, scope narrowly and grow; a large group needs a central control library and federated owners, or each business unit will reinvent the same controls.

Metrics that show the programme works

  • Exception rate: exceptions per control tested, by framework and by owner, trending down over successive periods.
  • Evidence automation rate: share of evidence items collected by system rather than by hand.
  • Repeat findings: findings raised again within two audit cycles; a high number means closure is not real.
  • Mean time to remediate: days from finding to validated closure, split by severity.
  • Identity coverage: share of non-human identities with an owner and included in access reviews.
  • Control reuse: average number of framework requirements each tested control satisfies.

Roles and ownership

Assurance works only when the people operating a control are not the only people judging it. Most organisations describe this with the IIA's three lines model: management owns and operates controls, a second line (risk and compliance) sets the framework and monitors, and internal audit gives independent assurance to the governing body.

RoleOwnsTypical failure
Board or audit committeeOversight of assurance coverage and of significant findingsReceiving certificates as good news rather than reading scope and exceptions
Control owner (first line)Operating the control and producing evidenceOwner left the company; control silently stopped
Compliance or GRC lead (second line)Control library, framework mapping, audit logistics, regulatory changeBecoming the de facto operator of controls they should only monitor
CISO and security teamSecurity control design and technical evidenceTreating audit as a distraction and losing influence over scope
Internal audit (third line)Independent testing and follow-up, per the IIA Standards and Topical RequirementAuditing policy existence instead of control operation on critical assets
External assessorOpinion, certificate or Report on ComplianceLimited to the scope management chose
Vendor risk teamReading third parties' reports and mapping their CUECsFiling reports without reading section 4

NIST SP 800-53 expects the same separation: CA-2 Control Assessments, with enhancement CA-2(1) Independent Assessors, and AC-5 Separation of Duties. NIST CSF 2.0 GV.RR-02 asks that cybersecurity roles, responsibilities and authorities are established, communicated, understood and enforced.

Where identity fits

Identity controls carry a disproportionate share of audit testing, and non-human identities are the fastest-growing gap. A service account created by a pipeline has no HR record, so it falls outside the joiner and leaver population; an API key with no owner cannot be reviewed; an AI agent acting on a user's behalf may not appear in any access review at all. Auditors increasingly ask for inventories with owners, last-use dates and permissions for these identities. Starting points: the Service Account Security Guide, the Segregation of Duties Guide and, for AI agents, the AI Agent Audit Trails for Regulators Guide.

Standards and frameworks

Standard or frameworkRole in assuranceKey references
AICPA Trust Services Criteria (2017, revised points of focus 2022)Criteria for SOC 2 and SOC 3; five categories: security, availability, processing integrity, confidentiality, privacyCommon criteria CC1 to CC9; CC6 logical and physical access
ISO/IEC 27001:2022 (with Amd 1:2024)Certifiable ISMS requirements; Annex A reference controlsClause 9.2 internal audit, 9.3 management review, 10.2 corrective action; A.5.35 independent review of information security; A.5.36 compliance with policies
ISO 19011Guidance for auditing management systems and auditor competenceAudit principles, audit programme management
NIST SP 800-53 Rev. 5 and SP 800-53A Rev. 5Control catalogue and assessment proceduresCA-2, CA-5, CA-7 Continuous Monitoring, AU-6, AU-12, AC-2, AC-6
NIST CSF 2.0Outcome framework used as audit criteria for programme maturityGV.PO-01 policy, GV.OV-01 oversight, GV.SC-07 supplier risk, PR.AA-05 least privilege and separation of duties, ID.IM-02 improvement from tests
PCI DSS v4.0.1Mandatory requirements for account data environmentsRequirements 1 to 12; future-dated requirements in force since 31 March 2025
IIA Global Internal Audit Standards and Cybersecurity Topical RequirementHow internal audit plans, performs and follows up cyber engagementsTopical Requirement issued 5 February 2025, effective 5 February 2026

Practitioner checklist

  • List every assurance obligation (customer, regulatory, contractual) with its owner and next due date.
  • Write down the scope of each report or certificate, including carve-outs, before work starts.
  • Maintain one control library mapped to every framework you report against.
  • Give every control a named owner, a frequency and a defined evidence artefact.
  • Build test populations from system sources, not HR alone, so service accounts and API keys are included.
  • Pre-test controls internally with the external auditor's sampling rules before fieldwork.
  • Read section 4 exceptions and CUECs in every critical vendor's SOC report, and map CUECs to your own controls.
  • Track every finding to validated closure, and report repeat findings to the audit committee.

Where to go next

New to Audit, Assurance and Compliance? These are the foundational guides to read first.

Start here

Browse all Audit, Assurance & Compliance guides

Standards and references

Related NHI Mgmt Group resources: SOC 2 Guide · ISO 27001 Certification Guide · Audit Evidence and Continuous Controls Monitoring Guide · Internal Audit for Cybersecurity Guide · Core Security Principles Guide

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 26 October 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.