CCSP Cloud Audit: SOC 1, 2 and 3 Reports, SSAE, ISAE, Gap Analysis and Audit Planning
Cloud audit is the process of obtaining independent, evidence-based assurance that controls over cloud services meet stated requirements, adapted to a model where the customer cannot inspect the provider's infrastructure and resources change constantly. CCSP sub-domain 6.3 covers internal and external audit, how audit requirements shape cloud adoption, the assurance challenges of virtualization, the SOC 1, SOC 2 and SOC 3 reports and the SSAE and ISAE standards behind them, the limits of audit scope statements, gap analysis and RCSA, audit planning, the ISMS and internal controls system, policies, stakeholders, regulated industries (NERC CIP, HIPAA, HITECH, PCI DSS) and audits across jurisdictions. The thread through all of them: the customer remains accountable, relies on independent reports only for the layer and period they actually cover, and must produce its own evidence for everything else.
On this page10 sections
- How do internal and external audit differ?
- How do audit requirements shape cloud adoption?
- What assurance challenges do virtualization and cloud create?
- What are SOC 1, SOC 2 and SOC 3 reports, and how do Type 1 and Type 2 differ?
- Which standards are SOC and ISAE reports issued under?
- What do audit scope statements restrict?
- What is a gap analysis in a cloud audit?
- How is a cloud audit planned, and who must be involved?
- How do the ISMS, the internal controls system and policies fit together?
- Which specialized compliance requirements apply to highly regulated industries?
- Distinguish internal from external audit by independence, reporting line and audience, and recognise the self-review threat
- Explain how audit requirements shape cloud adoption: obtainable evidence, log retention, reliance on independent reports where direct audit is refused
- Identify the assurance challenges of ephemeral, API-driven and shared cloud resources and choose evidence that covers a whole period
- Choose between SOC 1, SOC 2 and SOC 3 and between Type 1 and Type 2, and match SSAE 18 and ISAE 3402 / ISAE 3000 to subject matter
- Interpret audit scope restrictions: carve-out versus inclusive subservice treatment, restricted distribution, criteria and period in scope, limits on customer audits
- Apply gap analysis, baselines and RCSA, and plan a cloud audit from objectives through lessons learned with the right stakeholders and jurisdictional checks
- Relate the ISMS, the internal controls system and organizational, functional and cloud computing policies, and the accountability rules of NERC CIP, HIPAA/HITECH and PCI DSS
How do internal and external audit differ?
Internal audit is an assurance function inside the organisation that must be independent of the activities it reviews; external audit is performed by a party independent of the whole organisation, whose opinion outsiders can rely on. Both test controls, but they serve different audiences, and independence decides how much weight their conclusions carry.
| Internal audit | External audit | |
|---|---|---|
| Who performs it | The organisation's own audit function (or an outsourced provider acting as it) | An independent firm, such as a certified public accounting (CPA) firm or an accredited certification body |
| Independent of | The functions and teams it audits | The organisation as a whole |
| Reports to | Functionally to the audit committee or board; administratively it may sit under management | The party that engaged it, and through its report to shareholders, customers or regulators |
| Serves | Management and the board: improving controls, risk insight, readiness for external audit | Third parties who need an opinion they can rely on |
| Typical cloud output | Findings on cloud governance, configuration and provider management | Financial statement audit opinion, SOC 1/2/3 report, ISO/IEC 27001 certification |
Independence and the self-review threat
An auditor who reviews work they designed, built or operate faces a self-review threat: they tend to see their own controls as sound, and others discount their findings. That is why a cloud platform team cannot credibly audit its own controls, however expert it is, and why an internal audit function that reports to the executive whose areas it audits is compromised. The standard remedy is a functional reporting line to the audit committee, which controls the audit plan, scope and findings, while day-to-day administration can stay with management. The principle is that the audited function must have no say over the plan, scope or findings; any arrangement that gives it that say recreates the threat.
Independence from the audited team is enough for internal purposes, but not when an outside party must rely on the result. A customer, regulator or investor who asks for independent assurance on a company's controls needs an auditor independent of that company. Two things must both be present: an outside party, and an attestation or certification opinion. Work performed inside the company lacks the first however it is shared, and advisory work such as a readiness assessment lacks the second. An attestation by an independent CPA firm, such as a SOC 2 Type 2, supplies both.
How do audit requirements shape cloud adoption?
Audit requirements shape cloud adoption because the organisation must still produce evidence for its own auditors and regulators after the systems move: if the contract, the service's features or the provider's audit policy prevent that, the obligation goes unmet. The time to deal with this is before signing, not when the auditor asks.
- Evidence must be obtainable under the contract. Identify which records each obligation requires (activity logs, access reviews, change records, configuration history) and confirm the service can deliver them, for the required period, in a usable form.
- Logging and retention are designed in. A provider's default retention may be shorter than the customer's obligation. When an obligation outlasts the service's retention window, the customer delivers the logs to storage it controls and keeps them for the full period the obligation requires. A provider's audited retention control is evidence about the provider's own practice, not the customer's records, and records that have aged out of a provider's window cannot be recovered afterwards.
- Direct audit is often refused. Multi-tenant providers rarely let individual customers audit data centres or shared infrastructure, because one tenant's audit could expose or disturb others. The normal route is reliance on independent reports: SOC 2 Type 2, ISO/IEC 27001 (with 27017/27018) certification, CSA STAR, PCI DSS attestations.
- Map attestations to the requirement first. When a regulator requires assurance over a provider that does not allow customer audits, the first step is to map the provider's independent attestations to each regulatory requirement. The mapping shows whether they suffice and where gaps remain, and only the gaps it reveals justify further steps such as negotiating additional rights.
- Right-to-audit clauses are worth negotiating where the customer's bargaining power allows, and regulated sectors may need regulator access written into the contract. Contract design itself belongs to sub-domain 6.5.
The provider's report covers the provider's controls. Whatever the customer configures and operates (identity, data, logging choices, and in IaaS the guest OS and applications) needs the customer's own evidence.
What assurance challenges do virtualization and cloud create?
Virtualization and cloud undermine the traditional audit model of sampling assets from an inventory and inspecting them at a point in time, because resources are ephemeral, change through APIs constantly, and run on shared infrastructure the customer cannot see. The response is to audit the controls that create and govern resources, gather evidence continuously, and rely on independent reports for the provider's layer.
| Challenge | Why the traditional approach fails | Cloud-appropriate response |
|---|---|---|
| Auto-scaled and short-lived VMs | A sample drawn from last quarter's inventory points at machines already terminated; swapping in whatever runs today says nothing about the quarter | Test the hardened (golden) image and the pipeline that builds, patches and replaces instances, and reconcile its deployment records for the period |
| Serverless functions and containers | Instances live for seconds and leave nothing to inspect; screenshots at fieldwork show one moment | Retained deployment-pipeline records showing what was deployed plus execution logs for the period; repository history alone shows approval, not what ran |
| API-driven change | An annual point-in-time test is stale within days; fixed findings reappear | Automated continuous control monitoring that checks resources against the baseline and retains each result as evidence |
| Shared hypervisor, hosts and facilities | The customer cannot inspect them, and tenant-level testing cannot see other tenants | Rely on the provider's independent reports for that layer, after checking their scope and period |
| Software-defined networks and storage | No physical device or cable to inspect | Review configuration as code, flow logs and policy definitions |
Two cautions. First, a provider's report never covers what the customer runs: in IaaS, patching guest operating systems is the customer's responsibility, so the provider's SOC 2 tells the auditor nothing about it. Second, change alerts report activity, not compliance; continuous monitoring compares state against a baseline and keeps the result, which is what an auditor needs to show controls held throughout the period.
What are SOC 1, SOC 2 and SOC 3 reports, and how do Type 1 and Type 2 differ?
SOC (System and Organization Controls, formerly Service Organization Control) reports are independent auditors' reports on a service organisation's controls, issued under AICPA attestation standards. SOC 1 covers controls relevant to customers' financial reporting, SOC 2 covers controls against the Trust Services Criteria with full test detail, and SOC 3 is a general-use summary of the same criteria without test detail.
| SOC 1 | SOC 2 | SOC 3 | |
|---|---|---|---|
| Subject matter | Controls at the service organisation relevant to user entities' internal control over financial reporting (ICFR) | Controls relevant to the Trust Services Criteria: security, availability, processing integrity, confidentiality, privacy | The same Trust Services Criteria as SOC 2 |
| Typical reader | User entities and their financial statement auditors | Customers, prospects, their security and risk teams, regulators | Anyone: marketing, public website |
| Distribution | Restricted use | Restricted use, normally shared under an NDA | General use |
| Detail | System description, controls, tests and results | System description, controls, auditor's tests and results, including deviations | Auditor's opinion and management's assertion, no test detail |
| Types | Type 1 or Type 2 | Type 1 or Type 2 | Single report (based on a Type 2-style examination) |
Choosing the right report
- A SaaS service whose output feeds the general ledger (payroll, billing, revenue) affects financial reporting, so the customer's financial auditor wants a SOC 1 Type 2. Financial statement auditors rely on reports whose subject matter is financial reporting controls, which is not what any SOC 2 criterion addresses.
- A security team that must see which controls were tested, how, and what exceptions were found needs the SOC 2 Type 2, which the provider shares under NDA. A SOC 3 carries no test detail by design.
- A provider that wants to post assurance publicly without an agreement issues a SOC 3.
The Trust Services Criteria in scope
Every SOC 2 includes the security criteria (the common criteria). Availability, processing integrity, confidentiality and privacy are optional: they appear only if the service organisation puts them in scope. A report "on security" therefore says nothing about availability controls, even though availability is a Trust Services category. Read the report's list of criteria before relying on it for a specific requirement.
Type 1 versus Type 2
A Type 1 report gives the auditor's opinion on the fairness of the system description and the suitability of control design as of a specific date; a Type 2 report adds an opinion on whether the controls operated effectively throughout a period, based on testing across that period. The type and the criteria in scope are independent choices.
| Type 1 | Type 2 | |
|---|---|---|
| Timeframe | As of a single date | A period, commonly six to twelve months |
| Description fairly presented | Yes | Yes |
| Controls suitably designed | Yes | Yes |
| Controls operated effectively | No opinion | Yes, with tests and results listed |
| Typical use | A new service with no operating history; a first-year readiness step | Ongoing assurance customers and regulators rely on |
A new service typically starts with a Type 1, because there is little operating history to test; a Type 2 follows once the controls have operated for a review period, commonly six to twelve months, although shorter periods are possible. Every report covers only its own criteria and its own date or period, so reports cannot be stacked to fill a gap: a design opinion on a criterion as of one date is not evidence that those controls operated across a period. Where a needed criterion or period is missing, record the gap, ask the provider to bring it into scope for a future period and gather interim evidence, such as service-level performance records.
Which standards are SOC and ISAE reports issued under?
SOC reports are issued under the AICPA's Statements on Standards for Attestation Engagements (SSAE), currently SSAE 18 as amended, while the International Auditing and Assurance Standards Board (IAASB) issues the international equivalents: ISAE 3402 for controls relevant to financial reporting and ISAE 3000 (Revised) for other, non-financial assurance.
| Standard | Issued by | Subject matter | Typical report |
|---|---|---|---|
| SSAE 18, AT-C 320 | AICPA (US) | Controls at a service organisation relevant to user entities' financial reporting | SOC 1 |
| SSAE 18, AT-C 205 | AICPA (US) | Examination of other subject matter, using the Trust Services Criteria | SOC 2, SOC 3 |
| ISAE 3402 | IAASB (international) | Controls at a service organisation relevant to user entities' financial reporting | International counterpart of SOC 1 |
| ISAE 3000 (Revised) | IAASB (international) | Assurance on non-financial subject matter, such as security or confidentiality controls | International security-controls report, often using the Trust Services Criteria |
Two distinctions decide most questions. First, match the subject matter: financial reporting controls mean SOC 1 or ISAE 3402; security, availability or confidentiality controls mean SOC 2 or ISAE 3000. Second, SSAE 18 and ISAE 3402 are closely aligned, so a service auditor can perform one examination and report under both, serving US and international user auditors at once instead of producing separate reports.
Do not confuse these with management-system audit standards: ISO/IEC 19011 gives guidelines for auditing management systems (including internal ISMS audits), ISO/IEC 27006 sets requirements for bodies that certify ISMSs and ISO/IEC 27007 gives guidance on ISMS auditing. They produce certifications and audit findings, not SOC-style attestation reports.
What do audit scope statements restrict?
An audit scope statement defines exactly what an audit or report covers: which services, locations, criteria, period and parties, and therefore what it does not cover. Under SSAE and ISAE, the main restrictions a reader must check are subservice organisations that were carved out, the criteria and period in scope, limits on who may use the report, and providers' limits on customer audits.
Carve-out versus inclusive method
Many service organisations depend on a subservice organisation, such as a SaaS provider hosted on an IaaS platform. The report handles that dependency in one of two ways.
| Inclusive method | Carve-out method | |
|---|---|---|
| Subservice controls in the description | Included | Excluded; only the nature of the services is described |
| Tested by this auditor | Yes | No |
| What the report lists | The combined controls | Complementary subservice organisation controls (CSOCs) the subservice provider is expected to operate |
| What the reader must do | Rely on this report for both | Obtain and review the subservice organisation's own report for those controls |
Under the carve-out method, nobody in this engagement tested the subservice provider's controls, so a customer whose requirements include, say, data centre physical security needs the IaaS provider's own SOC 2 or equivalent. CSOCs are not the same as complementary user entity controls (CUECs), which are the controls the customer must operate; lesson 1.5 on evaluating providers covers CUECs, bridge letters and certificate scope in detail.
Other restrictions
- Distribution. SOC 1 and SOC 2 reports are restricted-use. A customer that receives one under NDA cannot pass it, or any version derived from it, on to its own customers; it points them to the provider's SOC 3 or to the provider, which can share its SOC 2 under its own terms.
- Criteria, services and period. Before relying on any report, confirm it covers the services used, the criteria needed and the period in question.
- Customer audit scope. Where a contract grants audit rights, the provider's scope statement often limits them to the customer's tenant configuration and documentation, excluding shared infrastructure and other tenants. For questions about the shared layer, such as tenant isolation, the customer relies on an independent report whose scope includes logical segregation and documents what remains unverified.
What is a gap analysis in a cloud audit?
A gap analysis compares an organisation's current state with a target baseline (a framework, standard or internal baseline) and lists the requirements that are missing or only partly met, so they can be remediated. It is commonly run before a certification or external audit, so problems are found first.
- Control analysis examines each control against the target: does it exist, is it designed to meet the requirement, is it operating.
- Baselines are the targets: ISO/IEC 27001 Annex A, ISO/IEC 27017 cloud controls, the CSA Cloud Controls Matrix, NIST SP 800-53 control baselines or an internal configuration baseline.
- Risk and control self-assessment (RCSA) has control owners assess their own risks and controls, through workshops or questionnaires.
Gap analysis is distinct from its neighbours: a business impact analysis estimates the effect of disruption, a vulnerability assessment finds technical weaknesses, and a risk treatment plan records how risks will be handled. Only the gap analysis measures current controls against a chosen baseline.
Objectivity: who performs it
A gap analysis is only as useful as it is unbiased. People who designed or run the controls tend to rate them as more complete than they are, so when management needs results it can trust, the analysis is performed by a party independent of the teams that operate the controls, internal or external.
| RCSA | Independent audit | |
|---|---|---|
| Performed by | Control owners | Internal or external auditors independent of the controls |
| Cost and frequency | Low cost, scales to many teams, can run quarterly | Higher cost, periodic |
| Value | Awareness, early warning, trend tracking | Assurance a board, customer or regulator can rely on |
The two complement each other: RCSA for frequent, inexpensive tracking of control health; independent audit where someone must rely on the result. Independence comes from who performs the assessment, not from who approves it, and any provider report speaks only for the provider's layer.
How is a cloud audit planned, and who must be involved?
Audit planning follows a cycle: define the audit objectives, then define the scope, then conduct the audit, then review lessons learned and refine the process for the next cycle. Objectives come first because they say what the audit must show and for whom; scope (systems, providers, locations, period, criteria) follows from them, and execution steps such as requesting reports or selecting samples depend on both.
- Objectives: the assurance needed, for which audience, against which requirements.
- Scope: the services, data, providers, locations, period and criteria; confirm contract audit rights and which provider reports exist for each layer.
- Conduct: collect evidence, test the customer's controls, review provider reports, report findings.
- Lessons learned: after reporting, refine the process. Whatever slowed or weakened this cycle, such as evidence that was hard to obtain or scope that proved wrong, feeds changes to the next cycle's objectives and scope.
Cloud planning is layered. In IaaS, the customer is responsible for identity, guest operating systems, applications and data, so it tests those; the provider's physical, hypervisor and network layer is covered by its independent report once the report's scope and period are confirmed. The general rule: each source of evidence covers only its own layer, so the plan assigns every layer exactly one source and neither can stand in for the other.
Identifying and involving stakeholders
Scope follows the objective, not IT's inventory. Cloud services are often bought by business units directly, so stakeholder identification must reach:
- Business and data owners, who own the processes and data and can explain how a SaaS service is used. For an audit of how patient appointment data is handled in a scheduling service, the operations lead who owns that process and data is central.
- Procurement and vendor management, whose records reveal subscriptions IT never saw. When the objective covers every service holding a given class of data, services a business unit bought on its own are in scope, and their owners must supply evidence.
- IT and security, for identity, configuration and integration; legal and compliance, for obligations and contract terms; the providers, for reports and evidence; regulators, where they set requirements or receive results; and internal and external auditors.
Planning across jurisdictions (distributed IT)
When systems, data and staff span countries, the audit team cannot assume head office's rules apply. Local law may restrict transferring personal data abroad, limit employee monitoring (often reinforced by works-council agreements), and bring local regulators with their own requirements. The plan should first establish what is permitted, normally through local counsel, and then choose the method: in-country review by local staff, an approved, minimised extract, pseudonymised review, or a narrower scope. The aim is the least intrusive method that still meets the audit objective. The legal side of conflicting jurisdictions is covered in sub-domain 6.1.
How do the ISMS, the internal controls system and policies fit together?
An information security management system (ISMS) is the management system that directs, measures and improves security; the internal information security controls system is the set of controls it governs; and policies express the intent and rules both follow. A cloud audit looks at all three.
The ISMS (ISO/IEC 27001)
An ISO/IEC 27001 ISMS has a defined scope (considering interfaces and dependencies with other organisations), a risk assessment and risk treatment process, a Statement of Applicability (SoA), internal audit, management review and corrective action for continual improvement. The SoA lists the necessary controls, the justification for including them, whether they are implemented and the justification for excluding any Annex A control; organisations using cloud services commonly add the ISO/IEC 27017 cloud controls to it. The risk treatment plan is its closest neighbour but records how risks will be treated, not control applicability.
When data moves to a provider, the cloud service and the provider relationship must come inside the ISMS scope and risk assessment, with supplier controls. A provider's ISO/IEC 27001 certificate is evidence for supplier management; it does not extend the customer's ISMS, and the provider operating some controls does not take the service out of the customer's scope.
| Internal controls system | ISMS | |
|---|---|---|
| What it is | Implemented controls, each with an owner and monitoring | The management system that selects, directs and improves those controls |
| Typical reference | A control catalogue: CSA CCM, ISO/IEC 27002, NIST SP 800-53 | ISO/IEC 27001 clauses 4 to 10 |
| Key elements | Control design, operation, testing, metrics | Scope, risk assessment and treatment, SoA, internal audit, management review, corrective action |
An organisation can operate many monitored controls and still lack an ISMS if nothing assesses risk to justify them, reviews them at management level or corrects failures. Conversely, an ISO/IEC 27001 certificate attests that the management system conforms, with controls sampled during certification audits; it is not a report that a specific control, such as encryption at rest, meets one customer's requirement. For that, confirm the control is in the SoA and seek tested evidence, such as a SOC 2 Type 2 that covers it.
Organizational, functional and cloud computing policies
- Organizational policy: the top-level statement of management's intent, direction and authority for security.
- Functional policies: specific areas, such as access control, data classification, acceptable use or incident response.
- Cloud computing policy: how the organisation adopts and uses cloud services: approved providers, which data classes may be placed with them, procurement and approval of new services, and required security and contract terms.
Policies must align: the cloud computing policy sits beneath the organizational policy and refers to the functional policies rather than contradicting them. Standards, procedures and tools (such as a cloud access security broker) then implement it. Each layer has its own job: the organizational policy stays short and durable, operational detail belongs in the lower layers, and tools enforce policy rather than replace it. When cloud use has outgrown policies written before it, the gap is filled at the cloud computing policy layer.
Which specialized compliance requirements apply to highly regulated industries?
Highly regulated industries add sector rules on top of general security frameworks, and in every case the regulated organisation stays accountable when it uses a cloud provider, so the audit must produce evidence against the sector's own requirements. The CCSP outline names NERC CIP, HIPAA, HITECH and PCI.
| Requirement | Applies to | Cloud audit implication |
|---|---|---|
| NERC CIP (North American Electric Reliability Corporation Critical Infrastructure Protection) | Registered entities that own or operate bulk electric system (BES) assets in the US, Canada and part of Mexico; mandatory and enforceable, with penalties | The registered entity remains accountable; BES Cyber System Information stays protected wherever it is stored, so information protection and access management requirements still need evidence |
| HIPAA | Covered entities and their business associates handling protected health information | A provider storing ePHI is a business associate and needs a business associate agreement (BAA) |
| HITECH Act (2009) | Strengthened HIPAA | Applied the Security Rule and parts of the Privacy Rule directly to business associates, raised penalties and introduced breach notification requirements |
| PCI DSS | Entities that store, process or transmit payment card data, and their service providers | Responsibilities between merchant and provider must be documented and the provider's compliance monitored; the merchant's own scope still needs assessment |
NERC CIP in the cloud
Moving BES Cyber System Information to a SaaS platform does not move the obligation: the provider does not become a registered entity, and the information does not leave CIP scope. A provider's SOC 2 report or ISO/IEC 27001 certificate is measured against other criteria. It can support the utility's evidence but is not CIP evidence by itself; the utility must show how each applicable CIP requirement is met and contract for the evidence it needs. ISO/IEC 27019 offers security controls for the energy sector, but it is voluntary guidance, not the mandatory North American regime.
HIPAA and HITECH
Before HITECH, business associates were bound mainly by their contracts with covered entities. Since HITECH, a cloud provider maintaining ePHI under a BAA is directly subject to the Security Rule and can face enforcement and penalties itself, alongside the covered entity. Other US laws address different ground: Sarbanes-Oxley governs public companies' internal control over financial reporting, and Gramm-Leach-Bliley protects customer information held by financial institutions; neither sets the health-information rules. The privacy-law detail of PHI and business associates is in sub-domain 6.2.
PCI DSS
For card data, the audit checks that the division of PCI DSS responsibilities with each third-party service provider is written down and that the provider's compliance is verified at least annually. How to verify a provider's PCI DSS status (attestations of compliance and their scope) is covered in lesson 1.5.
Tip. Expect short recall items that turn on exact report and standard names (which SOC report, which type, which SSAE section or ISAE standard, which ISMS document, which policy layer) with neighbouring terms as distractors, and scenario items in which several actions are reasonable and one stated constraint decides: who needs the assurance, which criteria and period a report covers, whether a subservice provider was carved out, which layer the customer runs, who is independent of whom, or what the local law allows. Sequencing items reward the step that comes first in the process, such as defining objectives before scope or confirming what is permitted before collecting evidence, and many scenarios test the misconception that a provider's report or certificate covers more than its scope.
- Internal audit must be independent of what it audits and report functionally to the audit committee; only an auditor independent of the whole organisation gives assurance outsiders can rely on
- A provider's report covers the provider's controls for its scope and period; the customer still needs its own evidence, including logs it retains for its own obligations
- Ephemeral and API-driven resources are audited through images, pipelines, retained logs and continuous control monitoring, not point-in-time samples
- SOC 1 = controls relevant to financial reporting; SOC 2 = Trust Services Criteria with test detail, restricted use; SOC 3 = general-use summary without test detail
- Type 1 = design as of a date; Type 2 = operating effectiveness over a period; security is always in a SOC 2, other criteria only if put in scope
- SOC 1 runs under SSAE 18 AT-C 320 and ISAE 3402 is its international twin; SOC 2 runs under AT-C 205 and ISAE 3000 (Revised) covers non-financial assurance internationally
- A carve-out report did not test the subservice provider, so get that provider's own report; SOC 1 and SOC 2 reports cannot be passed on to your own customers
- Gap analysis measures current state against a baseline; RCSA is cheap and frequent but not independent assurance
- Audit planning runs objectives, scope, conduct, lessons learned; scope follows the objective and reaches business owners, procurement, providers and local counsel
- An ISO/IEC 27001 certificate attests a management system, not a specific control; regulated entities (NERC CIP, HIPAA covered entities) stay accountable when they use a provider
Frequently asked questions
What is the difference between SOC 1, SOC 2 and SOC 3 reports?
SOC 1 reports on a service organisation's controls relevant to its customers' financial reporting and is used by those customers and their financial auditors. SOC 2 reports on controls against the AICPA Trust Services Criteria (security, plus any of availability, processing integrity, confidentiality and privacy the provider puts in scope), with the auditor's tests and results, and is restricted-use, normally shared under an NDA. SOC 3 covers the same criteria as a general-use summary without test detail, so providers can publish it.
What is the difference between a SOC 2 Type 1 and Type 2 report?
A Type 1 report gives an opinion on the system description and whether controls were suitably designed as of a single date. A Type 2 report adds an opinion on whether those controls operated effectively throughout a period, commonly six to twelve months, with the tests and results. New services typically start with a Type 1 because there is little operating history to test.
How do SSAE 18, ISAE 3402 and ISAE 3000 relate?
SSAE 18 is the AICPA's US attestation standard: SOC 1 is performed under AT-C 320 and SOC 2 under AT-C 205. ISAE 3402 is the IAASB's international standard for controls relevant to user entities' financial reporting, the counterpart of SOC 1, and one examination can be reported under both SSAE 18 and ISAE 3402. ISAE 3000 (Revised) is the IAASB's general standard for non-financial assurance, such as reports on security controls.
What does the carve-out method mean in a SOC report?
Under the carve-out method, a service organisation's report excludes the controls of a subservice organisation it relies on, such as the IaaS platform hosting a SaaS service. The auditor did not test those controls; the report lists complementary subservice organisation controls the subservice provider is expected to operate. A reader who needs assurance over them must obtain the subservice provider's own report. The inclusive method instead includes and tests the subservice controls.
Why can't customers simply audit a cloud provider's data centres?
Multi-tenant providers serve many customers on shared infrastructure, so letting each customer's auditors inspect facilities and hosts would expose or disturb other tenants and would not scale. Providers therefore limit customer audits, often to the customer's own tenant and documentation, and offer independent reports such as SOC 2 Type 2 and ISO/IEC 27001 certification instead. Customers map those reports to their requirements and document any gap that remains.
What is the difference between a gap analysis and an RCSA?
A gap analysis compares the current state of controls with a target baseline, such as ISO/IEC 27017 or the CSA Cloud Controls Matrix, and lists what is missing or partial; for unbiased results it is done by someone independent of the teams running the controls. A risk and control self-assessment (RCSA) has control owners assess their own risks and controls. RCSA is inexpensive and frequent but, because owners grade themselves, it is not independent assurance.
What are the steps of audit planning in CCSP?
Audit planning starts by defining the audit objectives, then defines the scope (systems, providers, locations, period and criteria), then conducts the audit, and finally reviews lessons learned to refine the process for the next cycle. In the cloud, scoping also confirms contract audit rights, which provider reports cover which layer, and which stakeholders, such as business units that bought SaaS directly, must be involved.
Does an ISO/IEC 27001 certificate prove a provider's controls work?
No. An ISO/IEC 27001 certificate shows that the provider's information security management system conforms to the standard for the certified scope, with controls sampled during the certification audit. It does not report that a specific control meets a particular customer's requirement. For that, check the control appears in the Statement of Applicability and look for tested evidence, such as a SOC 2 Type 2 report covering it.
Source
This lesson covers the "Legal, Risk and Compliance" domain of the official CCSP exam guide. Vendors revise their guides — check the source for the current version.
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.