SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
Cloud Concepts, Architecture and Design

CCSP: Evaluating Cloud Service Providers, Common Criteria and FIPS 140

20 min readCCSP · Cloud Concepts, Architecture and DesignUpdated

Evaluating a cloud service provider (CSP) means verifying a candidate provider against criteria your organisation has defined, using independent, current evidence whose scope covers the services you will use. CCSP sub-domain 1.5 covers two skills: verification against criteria, and system/subsystem product certifications such as Common Criteria and FIPS 140. This lesson explains how to set criteria and judge evidence, the difference between organisational assurance (ISO/IEC 27001, 27017, 27018, SOC 2, CSA STAR, PCI DSS attestations) and product certifications, how to read scope and currency, which controls a customer still owns, and exactly what Common Criteria EALs and FIPS 140 security levels do and do not tell you.

What you’ll learn
  • Define mandatory and weighted evaluation criteria before collecting provider evidence, and verify each candidate against them
  • Distinguish organisational assurance (ISO/IEC 27001, SOC 2, CSA STAR) from system/subsystem product certifications (Common Criteria, FIPS 140)
  • Check that a certificate or report is in scope, current, genuine and independent, and treat bridge letters and self-assessments as assertions
  • Explain what ISO/IEC 27017, 27018 and CSA STAR Levels 1 and 2 each verify, and how PCI DSS service provider attestations are used
  • Separate the controls a customer inherits from a certified provider from those it still owns in each service model
  • Interpret Common Criteria PPs, STs, TOEs and EALs, including augmentation, evaluated configuration and assurance continuity
  • Select a FIPS 140 security level and verify a validation claim on the CMVP list, including the FIPS 140-2 historical transition

How do you evaluate a cloud service provider against criteria?

You evaluate a cloud service provider (CSP) by defining your criteria first and then verifying each candidate against them with evidence. The criteria come from the organisation: the regulations that apply to the data, its classification, the risk appetite, and business needs such as recovery times, data residency and integration. Certifications, attestations and questionnaires are evidence for those criteria; they are never the criteria themselves.

The order matters because evidence collected without criteria cannot be judged. A pile of certificates tells you what a provider chose to have audited, not whether it covers what your workload needs. Discovery and classification come before protection, and assessment comes before contracting.

  1. Understand the workload and data: what is stored or processed, its classification, which laws and industry rules apply (for example GDPR, HIPAA, PCI DSS).
  2. Set the criteria, separating mandatory (pass/fail) from weighted (scored) criteria.
  3. Collect evidence: organisational certifications and reports, product certifications for key components, the provider's documentation and contract terms.
  4. Verify the evidence: is it independent, genuine, current, and does its scope cover the services and locations you will use?
  5. Record gaps and decide how each is closed: other evidence, your own testing, compensating controls, or rejecting the candidate.

A mandatory criterion is not traded off. If policy requires that encryption keys stay under the customer's exclusive control and a candidate offers only provider-managed keys, the candidate fails that criterion however many certificates it holds; weighing extra certifications against a must-have turns it into a nice-to-have. Likewise, when no report has tested something you require, the criterion is not relaxed because the evidence is silent: you obtain other evidence that does test it, such as an exercise you observe or perform yourself.

Contract terms (right to audit, SLAs) and the audit process itself are covered in Domain 6; this lesson is about judging the evidence a provider offers.

Organisational certifications versus product certifications

CSP evidence comes in two kinds. Organisational certifications and attestations (ISO/IEC 27001, SOC 2, CSA STAR) give assurance about how the provider runs its service: governance, change management, administrator access, data centre operations. System/subsystem product certifications (Common Criteria, FIPS 140) give assurance about a component: that a hypervisor, firewall, storage array or cryptographic module does what it claims in an evaluated configuration.

Question you need answeredEvidence that answers itWhat it does not tell you
Does the provider operate its security programme and service securely?ISO/IEC 27001 certificate (with a relevant scope), SOC 2 Type II report, CSA STAR Level 2Whether a specific component behaves as its vendor claims
Did controls operate effectively over a period?SOC 2 Type II (tests operating effectiveness over a period)A Type I report covers design at a point in time only; an ISO/IEC 27001 certificate is not a period test of each control
Does a component (hypervisor, firewall, appliance) enforce its security functions?Common Criteria certificate for that exact product version and configurationHow the provider administers it day to day
Is cryptography performed in a validated module?FIPS 140-3 certificate from the CMVP for that module and versionWhether the provider administers the module and its keys properly over time

A complete evaluation usually needs both. When a requirement has a product part (is this component evaluated or validated?) and an operational part (did the provider run the related processes as designed over time?), it is two questions: the product part is answered by a product certificate such as Common Criteria or FIPS 140-3, the operational part by organisational evidence such as a SOC 2 Type II report whose tested controls cover that process. Product certificates cannot answer operational questions, and raising a product's assurance level does not change that.

Checking a certificate's scope

A certificate or report covers only its stated scope, so the first verification is whether the services, locations and activities you will use are inside it. An ISO/IEC 27001 certificate certifies an ISMS within the scope defined under clause 4.3; anything added or left outside that scope (a business unit, an acquired facility, a product line) has not been audited even though the provider is "ISO certified".

Read three things:

  • The scope statement on the certificate: which services, sites and activities. A scope limited to a vendor's own software engineering and customer support functions says nothing about the infrastructure a different company runs for it; for assurance about that infrastructure you need the other company's own independent evidence.
  • The Statement of Applicability (SoA) (clause 6.1.3): which Annex A controls are included and which are excluded, with justification. A justified exclusion does not invalidate the certificate, but an excluded control is not covered by it. If your criteria need that control, obtain other independent evidence.
  • Subservice organisations and carve-outs: where the provider relies on another provider, the certificate or report may exclude it. ISO/IEC 27001:2022 Annex A control 5.23 (information security for use of cloud services) covers how the certified organisation acquires, uses, manages and exits the cloud services it consumes, and controls 5.19 to 5.22 cover supplier relationships in general. Neither is an audit of those suppliers: they show the certified organisation manages its suppliers, not that the suppliers are secure.

The same rule applies to every kind of evidence: a PCI DSS Attestation of Compliance lists the services assessed, a SOC 2 report has a system description, a Common Criteria certificate names the Target of Evaluation, and a FIPS certificate names a module version.

Is the evidence current, genuine and independent?

Evidence is only useful if it is still in force, really issued, and tested by an independent party. A PDF shows what was true when it was issued; it cannot show a later suspension or withdrawal.

  • Confirm status at the source. ISO/IEC 27001 certificates run on a three-year cycle with surveillance audits, and can be suspended or withdrawn mid-cycle. Check with the issuing certification body or the register maintained under its accreditation body, not by reading the printed expiry date or asking the provider to sign a statement. Do the same for FIPS 140 (NIST's CMVP lists) and Common Criteria (the scheme's or the Common Criteria portal's records).
  • Check who issued it. ISO publishes the standard but issues no certificates and keeps no register of certified organisations. Certificates are issued by certification bodies, and an accredited certification is one whose certification body is itself accredited for that standard by a recognised accreditation body (a national body that is a signatory to the International Accreditation Forum's Multilateral Recognition Arrangement, the IAF MLA). A certificate from an unaccredited body can be real and current yet still fail a criterion that requires accredited certification: a certificate's status and its issuer's accreditation are separate checks, and each needs its own source. Check the certification body in its accreditation body's records (or the IAF CertSearch database where it participates).
  • Check the edition. The International Accreditation Forum's transition from ISO/IEC 27001:2013 to ISO/IEC 27001:2022 ended on 31 October 2025. A 2013-edition certificate is no longer valid after that date, whatever its original cycle; ask for the 2022-edition certificate.
  • Check the report period. A SOC 2 Type II report gives an opinion on a past period. A bridge letter (gap letter) signed by the provider's management covering the months since is a management assertion with no auditor testing behind it: weigh it as such and look for the next report. It neither extends the opinion nor voids the report.
  • Separate described from tested. In a SOC 2 report, the system description says what the provider does; only the controls in the auditor's tests of controls carry tested assurance. A process that is described but not tested is still an assertion.
  • Prefer independence. Self-assessments (a CAIQ, a provider's own questionnaire, a trust-centre compliance statement) are useful for discovery but do not meet a criterion that requires independently verified assurance.

ISO/IEC 27001, 27017 and 27018: what each one verifies

ISO/IEC 27001 is the certifiable standard: it specifies the information security management system (ISMS). ISO/IEC 27017 and ISO/IEC 27018 are cloud codes of practice that extend ISO/IEC 27002's control guidance; providers are assessed against them as an extension within an ISO/IEC 27001 certification, so a claim to be "27018 certified" is verified by checking that the ISO/IEC 27001 certificate references 27018 and covers the service you use.

StandardWhat it coversTypical use in a CSP evaluation
ISO/IEC 27001Requirements for an ISMS (certifiable)The certificate whose scope and SoA you verify
ISO/IEC 27002General code of practice for information security controlsThe baseline the cloud standards build on
ISO/IEC 27017Cloud-specific security controls, with guidance for both the cloud service customer and the cloud service provider (e.g. segregation in virtual computing environments, virtual machine hardening, shared roles and responsibilities)Verifying cloud-specific security controls; guidance on what the customer itself must operate
ISO/IEC 27018Protection of PII in public clouds by providers acting as PII processors (e.g. disclosure of where PII may be stored, use of PII only on customer instruction)Verifying a provider's handling of personal data
ISO/IEC 27701Privacy information management system (standalone since the 2025 edition; the 2019 edition extended an ISO/IEC 27001 ISMS)Privacy management programme assurance
ISO/IEC 27036Information security for supplier relationshipsStructuring the organisation's own supplier assurance
ISO/IEC 27005Information security risk managementGuidance for the risk assessment behind your criteria

A cloud standard does not satisfy a criterion it was not written for. ISO/IEC 27018 addresses the location of PII by requiring the processor to disclose where PII may be processed; that disclosure tells you where a provider may process PII, so you can compare it with your residency rule; it is not itself a control that meets one. Nor does 27018 certify GDPR compliance.

CSA STAR: self-assessment versus third-party assurance

The Cloud Security Alliance's STAR programme publishes provider assurance in the public STAR Registry, built on the Cloud Controls Matrix (CCM). Its levels separate what a provider says about itself from what an independent party has checked.

LevelWhat it isWho assesses
Level 1: Self-AssessmentThe provider answers the Consensus Assessments Initiative Questionnaire (CAIQ), mapped to the CCMThe provider itself
Level 2: STAR CertificationAn ISO/IEC 27001 audit extended with the CCMAn accredited certification body
Level 2: STAR AttestationA SOC 2 examination extended with the CCM as additional criteriaA CPA firm

Appearing in the same registry does not make two entries equivalent. A Level 1 entry is the provider grading itself however complete or favourable its answers, so it cannot meet a policy that requires independent verification. A Level 2 entry can, even when the audit raised findings: findings with corrective actions are a normal audit outcome, and the evaluator reviews them against the criteria rather than treating any finding as disqualifying. Independence and CCM coverage must come from the same assessment. A plain ISO/IEC 27001 certificate is independent, but its auditor tested the ISMS and Annex A controls, not the CCM control objectives; a CAIQ covers the CCM, but only as the provider's own answers. Combining separate pieces of evidence does not produce an independent assessment against the CCM: that needs STAR Level 2, where the CCM is added to the audit or examination itself, or an equivalent independent CCM assessment. The quick way to tell the Level 2 routes apart is the base engagement: ISO/IEC 27001 audit means Certification, SOC 2 examination by a CPA firm means Attestation.

Verifying a provider for PCI DSS

To verify a provider that will store, process or transmit cardholder data, obtain its service provider Attestation of Compliance (AOC) and its responsibility matrix for the specific services you will use. An ISO/IEC 27001 certificate, a SOC 2 report or a "PCI compliant" statement in a trust centre is not PCI DSS evidence.

PCI DSS v4.0.1 puts the obligations on both sides:

  • Requirement 12.8 (the customer): keep a list of third-party service providers, have written agreements in which they acknowledge responsibility for the account data they handle, perform due diligence before engagement, monitor each provider's PCI DSS compliance status at least once every 12 months, and maintain information about which requirements the provider manages, which the customer manages, and which are shared.
  • Requirement 12.9 (the service provider): acknowledge its responsibility in writing and supply customers with its compliance status and responsibility information on request.

The AOC and the responsibility matrix answer different questions. The AOC records the provider's own assessment of the services it lists; it does not divide requirements between the provider and its customers. That split is what Requirement 12.8.5 asks the customer to maintain and Requirement 12.9.2 asks the provider to support. If a provider will not document it, make reliance on the provider conditional on getting that information: do not assume the provider manages every requirement in its assessed scope, and do not assume the customer owns them all.

Two further consequences are frequently missed. First, verification is not a one-time onboarding step: an AOC older than the 12-month monitoring cycle no longer evidences current status. Second, the AOC covers only the services it lists as assessed. A service released after the provider's last assessment, or simply not listed, is unassessed; PCI DSS allows such a service to be reviewed as part of each customer's own assessment until the provider's next assessment includes it.

Inherited controls and the customer's share

A provider's certification covers the controls the provider operates; the customer still owns its share, and that share grows as you move from SaaS to PaaS to IaaS. A provider's PCI DSS AOC does not make an IaaS workload compliant: the requirements the matrix assigns to the customer (for example firewall rules it writes and anti-malware on its own servers) stay with the customer. The provider's responsibility matrix is the document that maps each requirement to the provider, the customer or both, so it is where a customer's own share is identified.

Service modelTypically inherited from the providerAlways or typically the customer's
IaaSPhysical security, hardware, hypervisorGuest OS patching and hardening, logging, network rules, applications, data, identities, keys the customer manages
PaaSPlatform patching and runtime, plus everything belowApplication code, configuration, data, identities and access
SaaSAlmost the whole stackIts data, who is granted access, at what level, and access reviews

Complementary user entity controls (CUECs) in a SOC 2 report state the controls the report assumes the customer operates, such as quarterly review of user access. The auditor did not test them, and if the customer does not perform them the assurance the report suggests does not hold.

When an auditor asks for evidence of a control the customer configures (for example the access policies or backup schedules it sets in the provider's console), the evidence is the customer's own: its configuration and records showing the control operated. Provider certificates cover only the provider's part, and a policy states intent rather than proving operation.

Common Criteria: PP, ST, TOE, EAL and the evaluated configuration

Common Criteria (ISO/IEC 15408) is the international framework for evaluating the security of IT products; under the Common Criteria Recognition Arrangement (CCRA, 2014), certificates from participating schemes are mutually recognised only up to EAL2 (plus ALC_FLR) or for conformance to a collaborative Protection Profile; higher levels are recognised through regional arrangements such as SOG-IS and the EU's EUCC scheme. Its vocabulary is precise:

TermMeaningWritten or defined by
Protection Profile (PP)An implementation-independent set of security requirements for a class of product (e.g. firewalls), written once and reusableA user community, government or technical community (collaborative PPs)
Security Target (ST)The claims for one product: its security functions, assumptions about its environment and the assurance sought; it may claim conformance to a PPThe product's developer
Target of Evaluation (TOE)The specific product, version and configuration that was evaluatedDefined in the ST
Evaluation Assurance Level (EAL)A predefined package of assurance requirements, EAL1 to EAL7The standard

An EAL measures the depth and rigour of the evaluation, not the strength or number of security functions. The levels run from EAL1 (functionally tested), EAL2 (structurally tested), EAL3 (methodically tested and checked), EAL4 (methodically designed, tested and reviewed), EAL5 (semiformally designed and tested), EAL6 (semiformally verified design and tested) to EAL7 (formally verified design and tested). A product certified at a higher EAL may claim fewer or different functions than one at a lower EAL, so when comparing products against a required function list, read each Security Target first; PP conformance helps only if the profile matches your needs.

The "+" means augmented: assurance components added to the package. Flaw remediation (ALC_FLR) is the most common augmentation; its components are ALC_FLR.1 basic flaw remediation, ALC_FLR.2 flaw reporting procedures and ALC_FLR.3 systematic flaw remediation, so "EAL2 augmented with ALC_FLR.3" means the evaluation also examined how the developer systematically tracks and fixes reported security flaws. Augmentation adds assurance about the developer's processes; it adds no security functions.

What a Common Criteria certificate does and does not cover

A Common Criteria certificate applies only to the evaluated version in the evaluated configuration, under the environment the Security Target assumes. Anything else is outside its assurance:

  • Other versions do not inherit it. When the developer changes a certified product, the scheme's assurance continuity process decides: minor changes can be accepted in a maintenance report that names the new version; significant ones need re-evaluation. Verify a vendor's "still certified" claim by finding that report on the scheme's or the Common Criteria portal's records.
  • Functions beyond the Protection Profile are covered only if the Security Target claims them and they sit inside the TOE boundary. A PP sets a floor: a Security Target may claim conformance to a PP and add further security functions, which are then evaluated too. PP conformance on its own says nothing about those extras, and a function the ST does not claim, or that lies outside the TOE, was not evaluated however the product is marketed. To rely on a specific function, find it in the ST's TOE description and security functional requirements.
  • Features outside the ST (such as enabling remote management the ST excludes) take the deployment out of the evaluated configuration.
  • Environment assumptions are conditions, not advice. If the ST assumes the product is managed only from a dedicated management network, exposing its administration interface to the internet leaves the evaluated environment. The certificate is still genuine; it simply gives no assurance for that use until the gap is addressed with other controls or evidence.
  • Services built on a certified product do not become certified. A marketing line such as "uses certified components" may describe a different model, version or configuration, so the first check is that the certified TOE matches what protects your data; recognition and EAL matter only after that.

Organisational evidence (an ISO/IEC 27001 certificate, a SOC 2 report) never substitutes for these checks: it does not record product evaluation facts.

FIPS 140: security levels and validated modules

FIPS 140 is the US federal standard for cryptographic modules, validated jointly with Canada through the CMVP; FIPS 140-3, which aligns with ISO/IEC 19790, is current and FIPS 140-2 is historical. It defines four increasing security levels:

LevelPhysical securityOperator authentication
1Production-grade components; no specific physical protectionNot required
2Tamper evidence (seals, coatings, pick-resistant locks)Role-based
3Tamper detection and response: opening the module triggers zeroisation of keys and sensitive parametersIdentity-based (each operator individually)
4A complete envelope of protection detecting penetration from any direction, plus protection against environmental attacksIdentity-based (multi-factor in FIPS 140-3)

Choose the lowest level that meets every requirement: find the strongest physical-security and authentication requirement you have, and pick the first level that provides both. A higher level also satisfies them, but adds protection, cost and constraints beyond what was asked.

Levels are assigned per area of the module (physical security, authentication and others), and the overall level is the lowest of them. The overall figure can therefore understate a module's strength in one area and say nothing about which area holds it back, so when a single area matters, read the per-area table in the module's security policy.

Verifying a FIPS 140 validation claim

A module is validated only when the Cryptographic Module Validation Program (CMVP), run by NIST and the Canadian Centre for Cyber Security, has issued a certificate naming that module and its hardware, firmware or software versions. Verify a claim by looking the certificate up on NIST's validated modules list and matching the name and version in use.

  • "Compliant", "designed to meet" or "uses approved algorithms (AES-256)" is not validation. Neither is a mention in an ISO/IEC 27001 SoA or a SOC 2 report.
  • Versions matter. A certificate covers the versions it names, and a later firmware or software release is not covered until a certificate names it. A module on the Modules In Process list has been submitted and is under review: that is not validation. A module is validated only once the CMVP has issued its certificate.
  • Approved mode. The module's security policy defines its approved mode and approved services. Cryptography an application performs with non-approved algorithms is outside the validation, even inside a validated library; in IaaS, configuring this correctly is the customer's job. A validation covers the module named on the certificate, not the system built around it.
  • FIPS 140-2 is historical. New FIPS 140-2 submissions closed in 2021-2022, and in September 2026 all remaining FIPS 140-2 certificates moved to the CMVP historical list, regardless of their issue date (certificates otherwise sit on the active list for five years). Historical modules may keep running in existing systems under the owner's risk decision, but a new system should rely on a FIPS 140-3 validation. A 140-2 certificate does not convert to 140-3.

The exam outline still writes "FIPS 140-2"; the concepts (levels, validated modules, approved mode) carry over to 140-3.

Tip. Expect two item families. Short recall items ask you to tell near-twin terms apart: Protection Profile versus Security Target versus Target of Evaluation, what an EAL or an augmentation means, which FIPS 140 level first requires tamper evidence or identity-based authentication, ISO/IEC 27017 versus 27018, and STAR Level 1 versus STAR Certification versus STAR Attestation. Scenario items describe a provider's evidence and a stated criterion, then ask what to do FIRST or BEST: the decision usually turns on scope (service, region, version, configuration), currency (status, edition, report period), independence, which party owns the control in that service model, or whether the evidence is the right kind (product versus organisational) for the question asked.

Key takeaways
  • Criteria come first, from regulations, data classification and risk; certifications are evidence for criteria, never the criteria
  • A mandatory criterion is pass/fail: extra certifications cannot offset it, and silent evidence does not relax it
  • Every certificate covers only its scope: check the ISO/IEC 27001 scope statement and SoA exclusions, the AOC's listed services, the CC TOE and the FIPS module version
  • Confirm status with the issuer or register; ISO/IEC 27001:2013 certificates ended on 31 October 2025, and a SOC 2 bridge letter is a management assertion
  • CSA STAR Level 1 is a CAIQ self-assessment; Level 2 is third-party: Certification (ISO/IEC 27001 + CCM) or Attestation (SOC 2 + CCM)
  • For card data, get the service provider AOC and responsibility matrix, and monitor the provider's status at least every 12 months
  • A provider's certification covers only its own controls; CUECs and customer-configured controls need the customer's own evidence
  • An EAL measures evaluation rigour, not security functions; compare functions in the Security Target
  • A CC certificate applies only to the evaluated version, configuration and assumed environment; new versions need a maintenance report
  • FIPS 140: Level 2 tamper evidence + role-based, Level 3 tamper response + identity-based; validation means a CMVP certificate for that version, used in approved mode

Frequently asked questions

What is the first step when evaluating a cloud service provider?

Define the evaluation criteria from the workload's data classification, the regulations that apply and the organisation's risks and business needs, separating mandatory from weighted criteria. Only then collect certifications, reports and questionnaires, and verify each candidate against those criteria.

What is the difference between Common Criteria and ISO/IEC 27001?

Common Criteria (ISO/IEC 15408) evaluates a product, such as a hypervisor or firewall, against the security claims in its Security Target. ISO/IEC 27001 certifies an organisation's information security management system within a defined scope. A cloud provider evaluation usually needs both: product evidence for key components and organisational evidence for how the service is run.

Does a higher Common Criteria EAL mean a product is more secure?

Not necessarily. An Evaluation Assurance Level (EAL1 to EAL7) measures how deeply and rigorously the product's claims were evaluated, not how many or how strong its security functions are. The functions are listed in the product's Security Target, which should be checked against your requirements first.

What do FIPS 140 security levels 1 to 4 mean?

Level 1 requires production-grade components without specific physical protection. Level 2 adds tamper evidence and role-based operator authentication. Level 3 adds tamper detection and response, such as zeroising keys, with identity-based authentication. Level 4 adds a complete protective envelope and environmental protection. A module's overall level is the lowest level among its areas.

Is a FIPS 140-2 certificate still valid in 2026?

From September 2026 all FIPS 140-2 certificates are on NIST's CMVP historical list. Modules on that list may keep running in existing systems under the owner's risk decision, but new systems should use a module validated under FIPS 140-3.

What is the difference between CSA STAR Level 1 and Level 2?

STAR Level 1 is a self-assessment the provider publishes by answering the CAIQ against the Cloud Controls Matrix. Level 2 is independent: STAR Certification is an ISO/IEC 27001 audit extended with the CCM by a certification body, and STAR Attestation is a SOC 2 examination extended with the CCM by a CPA firm.

How do you verify a cloud provider for PCI DSS?

Obtain the provider's PCI DSS service provider Attestation of Compliance and its responsibility matrix for the specific services you will use, confirm those services are listed as assessed, and monitor the provider's compliance status at least once every 12 months as Requirement 12.8 expects. Services not covered can be assessed within your own PCI DSS assessment.

What is a SOC 2 bridge letter?

A bridge (or gap) letter is a statement signed by a service organisation's management covering the time since its last SOC report period ended, saying no material control changes occurred. It is a management assertion that no auditor has tested, so it does not extend the report's opinion.

Source

This lesson covers the "Cloud Concepts, Architecture and Design" domain of the official CCSP exam guide. Vendors revise their guides — check the source for the current version.

Test yourself on this topic
Practice now

Sign up free to mark lessons complete, bookmark topics and track your exam readiness.

Spotted a mistake in this lesson?