CCSP Secure Cloud Design Principles: Data Lifecycle, BIA, BC/DR, Shared Responsibility and DevOps Security
Secure cloud design principles are the decisions an architect makes before anything is built so that a cloud workload stays secure, recoverable and portable: protecting data in every phase of its lifecycle, planning business continuity and disaster recovery from a Business Impact Analysis, justifying controls with cost-benefit analysis, keeping workloads portable and interoperable, splitting responsibilities correctly between customer and provider in IaaS, PaaS and SaaS, and building security into design patterns and the DevOps pipeline. This lesson covers CCSP sub-domain 1.4, which turns the definitions of the earlier sub-domains into design choices, and most of its questions ask which option fits a stated constraint: the right phase, the right party, the right objective or the lowest cost.
On this page10 sections
- The cloud secure data lifecycle: six phases and the controls for each
- Designing Archive and Destroy before the data is stored
- Business Impact Analysis: what it produces and why it comes first
- Cost-benefit analysis and return on investment
- Cloud BC/DR planning: recovery scenarios and strategies
- Testing BC/DR plans: from checklist to full interruption
- Functional security requirements: portability, interoperability and vendor lock-in
- Security responsibilities for IaaS, PaaS and SaaS
- Cloud design patterns: secure-design principles, well-architected reviews, CSA Enterprise Architecture and secure by design
- DevOps security: guarding the pipeline and the code path
- Map controls to the six phases of the cloud secure data lifecycle, starting with classification at Create, and design Archive and Destroy so data can be crypto-shredded
- Explain what a Business Impact Analysis produces and derive MTD, RTO and RPO from its findings before any recovery strategy is chosen
- Calculate SLE, ALE, a control's net annual value and ROI, and pick the control with the greatest net value
- Choose a cloud recovery scenario and strategy (backup and restore, pilot light, warm standby, hot standby) that meets RTO and RPO at least cost, and select the right BC/DR test type
- Distinguish portability, interoperability and reversibility, and mitigate vendor lock-in and lock-out
- Assign security responsibilities across IaaS, PaaS and SaaS, including the ones that never leave the customer
- Apply cloud design patterns (secure-design principles, well-architected reviews, the CSA Enterprise Architecture, secure by design) and DevOps security controls
The cloud secure data lifecycle: six phases and the controls for each
The cloud secure data lifecycle is the sequence of phases every piece of data passes through, used to decide which control protects it at each point: Create, Store, Use, Share, Archive and Destroy (the model popularised by the Cloud Security Alliance's security guidance). Data does not always move through the phases in order, and one item can be in several at once, but the model forces a designer to ask what protects the data in every state rather than only at rest.
Classification happens in Create. Create covers data that is generated, acquired from outside or modified. That is the moment to assign its classification label, because every later control (encryption tier, access policy, DLP rule, retention period) is chosen by reading that label. A storage control that has to work out sensitivity on its own is too late: the item has already existed unlabelled.
| Phase | What is happening | Typical controls |
|---|---|---|
| Create | Data is generated, acquired or modified | Classification and labelling, ownership assigned, data discovery for unlabelled sources |
| Store | Data is committed to a repository | Encryption at rest, key management, access control lists, backup |
| Use | Data is viewed or processed in cleartext | Least-privilege access to the application or query interface, activity monitoring (for example database activity monitoring), confidential computing for protection against the host |
| Share | Data is exchanged with users, partners or systems | Encryption in transit, data loss prevention (DLP), information rights management (IRM) |
| Archive | Data leaves active use for long-term retention | Retention schedules, encrypted archive storage, key retention for the archive's lifetime, retrievability testing |
| Destroy | Data is permanently removed | Cryptographic erase (crypto-shredding), provider sanitization assurances |
Use: the phase encryption cannot cover
To be processed, data must be decrypted, so encryption at rest and in transit do nothing while an application holds cleartext in memory. The right Use-phase control depends on who would read that cleartext:
| Who reads the cleartext | What actually protects it |
|---|---|
| An authorized identity used for the wrong purpose (stolen credentials, an insider) | Least privilege on what each role can retrieve, plus monitoring of access patterns (user and entity behaviour analytics, database activity monitoring) |
| Whoever operates the hardware the workload runs on | Protection of memory itself: a hardware trusted execution environment (confidential computing) with attestation |
| Anyone, when the workload never needs real values | Substitution before the data arrives: tokenization or masking |
For example, a call-centre agent's stolen login used to page through thousands of customer profiles is an authorized-identity problem: the data was decrypted for a session that was allowed to see it. Match the control to the party in the left column: a control aimed at a different party leaves the named exposure open.
Share: DLP versus IRM
DLP decides whether data may leave: it inspects content in motion and blocks or alerts. IRM controls what happens after it leaves: usage rights (view, print, copy, forward, expiry) are bound to the file and checked each time it is opened, so rights can be changed or revoked once a partnership ends. The general rule: once a copy is outside your systems, only a control that travels with the file can still govern it. A publisher sending pre-release manuscripts to reviewers, with access that should expire on publication day, is an IRM case; a rule that stops card numbers being emailed out of the company is a DLP case.
Designing Archive and Destroy before the data is stored
In the cloud, the Archive and Destroy phases must be designed at the Store phase, because the customer never touches the provider's physical media and cannot see every replica, snapshot and backup the provider keeps. Anything the customer does to individual objects reaches only the copies it can address, so it cannot prove every copy is gone.
Cryptographic erase is the cloud's sanitization method. If data is encrypted from the start under keys the customer controls, destroying those keys renders every copy unreadable at once, wherever it sits. NIST SP 800-88 recognises cryptographic erase as a sanitization technique. The design decision therefore has to be made early: data written without customer-controlled encryption cannot be crypto-shredded later. The test for a cloud destruction method is whether it makes every copy unreadable at once, including copies the customer cannot see; methods that act on one object at a time, or on one physical drive at a time, cannot meet it. (The sanitization techniques themselves are covered in the cloud security concepts lesson, 1.3.)
Key versions must outlive the data they protect
Key rotation creates a new key version for new encryption; ciphertext already written still needs the version that encrypted it unless it is re-encrypted. A policy that deletes old key versions shortly after rotation silently crypto-shreds an archive years before its retention period ends, which is a compliance failure, not a security win. Tie each key version's lifetime to the retention of the data under it, or re-encrypt the archive when keys rotate. Archive design should also include periodic restore tests, so records can actually be read when a regulator or court asks for them.
Business Impact Analysis: what it produces and why it comes first
A Business Impact Analysis (BIA) identifies an organization's critical business processes, the systems and dependencies they rely on, and how the operational, financial, legal and reputational impact of a disruption grows over time. It is the requirements step of continuity planning: its outputs are the targets that business continuity (BC) and disaster recovery (DR) strategies must meet, so it comes before choosing a recovery site, buying a standby environment, setting replication frequencies or signing a DR contract. Buying first risks over-protecting minor systems and under-protecting critical ones.
A BIA is not a vulnerability assessment (that ranks weaknesses and likelihood), not a site selection exercise and not a test schedule; those are separate activities that use, or feed, its results.
| Term | Question it answers | What it drives |
|---|---|---|
| Maximum tolerable downtime (MTD) | How long can this process be unavailable before the harm is unacceptable? | The hard ceiling for recovery; set by business impact, never by technology |
| Recovery time objective (RTO) | How quickly must the service be restored? | How ready the recovery compute must be (cold, warm, hot); must fall inside the MTD with room to verify and resume work |
| Recovery point objective (RPO) | How much data, measured in time, can be lost? | Backup or replication frequency |
Read BIA findings carefully: a statement about how long a service can be down is about the MTD (and so bounds the RTO), while a statement about how much entered data can be lost is the RPO. The BIA's tolerances come from the business and stay fixed; when a tested procedure misses one, the recovery design has to change, never the number. Diagnose which objective fails and fix that one: a time gap (RTO beyond the MTD) is a recovery-speed problem, while a data-loss gap (RPO) is a data-frequency problem, not a compute-readiness problem.
Cost-benefit analysis and return on investment
Cost-benefit analysis (CBA) decides whether a control is worth funding by comparing the risk it removes with what it costs each year; return on investment (ROI) expresses the same comparison as a ratio. Both appear in the BIA bullet because continuity and security spending must be justified by the impact it avoids.
- Single loss expectancy (SLE) = asset value (AV) x exposure factor (EF, the fraction of value lost in one event).
- Annualized rate of occurrence (ARO) = expected events per year (once every four years is 0.25).
- Annualized loss expectancy (ALE) = SLE x ARO.
- Annual value of a control = (ALE before - ALE after) - annual cost of the control.
- ROI = (benefit - cost) / cost.
Worked example. An asset worth $200,000 would lose 25% of its value in an incident: SLE = $50,000. The incident is expected 0.4 times a year: ALE = $20,000. A control costing $8,000 a year cuts the rate to 0.1: the new ALE is $5,000, the reduction is $15,000, and the control's net annual value is $15,000 - $8,000 = $7,000, so it is justified. Its ROI is ($15,000 - $8,000) / $8,000 = 87.5%.
Three errors are common. Comparing the control's cost with the residual ALE instead of the reduction; assuming a control removes all loss when it only lowers the rate; and choosing the option that removes the most risk. CBA selects the greatest net value, so compute it for every candidate, including any combination, rather than judging by risk removed or by price alone. Qualitative factors (legal obligations, reputation, safety) can still justify a control the numbers do not, but that is a stated business decision, not an arithmetic result.
Cloud BC/DR planning: recovery scenarios and strategies
Cloud-based BC/DR planning chooses where a workload recovers and how ready that recovery site must be, so that the BIA's RTO and RPO are met at the lowest cost. Three recovery scenarios recur, each addressing a different scale of failure.
| Scenario | Risk it addresses | Design burden |
|---|---|---|
| On-premises primary, cloud as the recovery site | Loss of the company's own data center | Network connectivity, data replication into the cloud, matching identity and configuration |
| Within one provider: another zone or region | Zone redundancy covers a data center failure; a second region covers a regional failure | Lowest: same services, APIs and tooling; still exposed to anything platform-wide |
| To a second provider (or back to own facilities) | An outage of services shared across all of the provider's regions, the provider's insolvency, or its exit from a market | Highest: the application, not just its data, must run on the other platform |
Cross-provider recovery usually fails on proprietary dependencies rather than data copies: a workload built on one provider's proprietary database engine, workflow orchestrator or machine-learning endpoints has nothing to run on elsewhere, however intact the replicated data is. Containers, open-standard components, abstraction layers and pre-mapped, tested equivalents in the second provider are what make it work, which is why this scenario is reserved for risks that justify its cost.
Recovery strategies by readiness
| Strategy | Data mechanism | Compute at the recovery site | Relative cost and speed |
|---|---|---|---|
| Backup and restore | Periodic backups copied off-site | None until disaster; rebuilt on demand | Cheapest; slowest; RPO limited by backup frequency |
| Pilot light | Core data kept up to date (or refreshed from snapshots) | Minimal core services; the rest provisioned at failover | Low cost; hours to scale out |
| Warm standby | Continuous or near-continuous replication | A scaled-down running copy, enlarged at failover | Moderate; faster recovery, small data loss |
| Hot standby / active-active | Continuous replication | Full-size, taking or ready for live traffic | Highest cost; near-zero RTO |
Choose in two steps: the RPO picks the data mechanism (a short RPO rules out nightly backups however fast the restore), and the RTO picks how warm the compute must be; then take the cheapest option that meets both. Anything more is spend the BIA did not ask for.
Provider SLAs do not replace your continuity design
Under shared responsibility the provider owns its platform's availability, not the customer's business continuity. An SLA is a commitment about the provider's platform plus a promise of compensation if it is missed; compensation does not bring a service back. Suppose a clinic's appointment system can be down for four hours, but its provider commits to recovering a failed region within a day: the three-hour shortfall is the customer's to close in its own architecture, and the BIA's figures stay as the business set them.
Testing BC/DR plans: from checklist to full interruption
BC/DR test types range from discussion-only reviews to real failovers, and the choice is a trade-off between realism and the risk of disrupting production.
| Test | What happens | Systems activated? | Risk to production |
|---|---|---|---|
| Checklist (desk check) | Each owner reviews the plan or their part of it for accuracy and completeness, usually individually | No | None |
| Structured walk-through / tabletop | The recovery team meets and talks through roles and actions for a given scenario, step by step | No | None |
| Simulation | A scenario is rehearsed in more depth, often exercising procedures and communications up to the point of failover | Partly, without moving production | Very low |
| Parallel | The recovery site is brought up and processes real data while production keeps running; results are compared | Yes | Low |
| Full interruption | Production is shut down and processing moves to the recovery site | Yes | Highest; most realistic |
When the requirement is to prove the recovery environment processes real work correctly without risking production, a parallel test fits; a full interruption test proves more but stops production.
Testing DR for SaaS
In SaaS the provider owns platform recovery, and contracts usually give customers no way to trigger or observe the provider's failover. Assurance about platform recovery therefore has to come from the provider itself, through its own recovery-test reports or independent assurance that covers availability. What the customer can exercise is its own side of an outage (who is told, which manual workarounds start, how data exports are used), and a discussion-based exercise does that without touching the service. The general rule: a test the customer designs can only prove what the customer controls.
Functional security requirements: portability, interoperability and vendor lock-in
Portability, interoperability and reversibility are the functional requirements that decide whether a customer can move, connect and leave a cloud service. They are near-twins and are easy to confuse:
| Requirement | Meaning | Key test |
|---|---|---|
| Portability | Moving an application or its data from one provider or environment to another with little or no rework | Is something being relocated? |
| Interoperability | Systems from different sources exchanging and using information through standard interfaces and formats | Must systems work together where they are? |
| Reversibility | Getting data and applications back at the end of a service, and having the provider remove them, in a defined time (an ISO/IEC 17788 cross-cutting aspect) | Can we exit cleanly? |
Standard APIs and data formats support both portability and interoperability, which is why the two are mixed up; the deciding question is whether anything moves. Elasticity, by contrast, is about scaling, not moving.
Vendor lock-in and lock-out
Lock-in is when leaving a provider becomes impractical because of proprietary services, APIs and data formats, or contract terms. Lock-out is the sharper risk that the customer loses access altogether, for example when a provider abruptly fails, is acquired or withdraws a service. Mitigations differ:
- Against lock-in: design for portability. Package workloads so they run on any platform, prefer open interfaces and documented data formats, and confine provider-specific calls to one thin layer, so a migration rewrites that layer rather than the application. Done this way, a team can still use managed platforms and their reduced operational burden. Lock-in is a technical-dependency problem, so the mitigation has to reduce what must change in a move.
- Against lock-out: keep an independent, usable copy of the data that does not depend on the provider surviving: regular exports in an open format, held where the provider cannot reach, plus contract terms for data return and exit assistance. A design agency whose niche project-management SaaS shuts down with a week's notice is saved only by what it already holds outside that service; any safeguard that lives inside the failing provider disappears with it.
Assessing a provider's viability, escrow and exit clauses during procurement belongs to vendor and contract management (Domain 6); here the focus is designing so that leaving stays possible.
Security responsibilities for IaaS, PaaS and SaaS
The service category decides which security tasks the provider performs and which remain with the customer: the more of the stack the provider runs, the more it secures, but some responsibilities never move. The provider always owns physical security of its data centers and hosts; the customer always owns its data, the identities and access it grants, and accountability for that data, in every model.
| Layer | IaaS | PaaS | SaaS |
|---|---|---|---|
| Data, its classification and accountability | Customer | Customer | Customer |
| Identities, user lifecycle and access configuration | Customer | Customer | Customer |
| Application code and logic | Customer | Customer | Provider |
| Runtime, middleware and guest operating system | Customer | Provider | Provider |
| Virtual network configuration (security groups, firewall rules, routing, public exposure) | Customer | Shared (the customer sets the network options the platform exposes) | Provider |
| Virtualization layer, hosts, physical network and facilities | Provider | Provider | Provider |
- IaaS: the customer installs and runs its own operating systems, so patching, hardening and configuring the guest OS and everything above it is the customer's job, and so is the virtual network around it: security groups, firewall rules, routing and which endpoints are exposed to the internet. Only the physical network belongs to the provider. Neither a broker nor the SLA changes that split.
- PaaS: moving an application from self-managed VMs to a PaaS platform transfers OS and runtime patching to the provider. Secure code (input validation, for example), deciding who may call the application, and how its data is protected stay with the customer; assuming the provider takes on application security is a common mistake.
- SaaS: the application itself is what the provider sells, so its code becomes the provider's. The customer still owns joiner-mover-leaver processes (timely removal of departing users), access settings, tenant sharing configuration and its data. Correcting an over-permissive sharing setting means tightening the tenant policy so that only authenticated recipients can open shared content, then reviewing the links already created under the old setting.
Two consequences follow. A breach through a legitimate but stale account, or through a sharing setting the tenant left enabled, is a customer failure even when the provider's platform worked perfectly. And a weak provider default does not move responsibility: secure by default is a real expectation of vendors, but once the tenant is running, its configuration is the customer's to correct. The same logic extends to AI services offered as a service: the provider secures the model infrastructure, while the customer remains responsible for how it configures the service and what data it supplies.
Cloud design patterns: secure-design principles, well-architected reviews, CSA Enterprise Architecture and secure by design
Cloud design patterns are reusable reference models and principles that build security into an architecture from the start. The outline names four sources.
Secure-design principles
The outline lists "SANS security principles" without naming a specific publication; in practice this means the long-established secure-design principles taught across the industry: least privilege, defense in depth, separation of duties, fail secure, secure defaults, complete mediation (check every access), economy of mechanism (keep designs simple) and minimizing the attack surface. Fail secure (fail closed) matters most in distributed cloud designs: when a security dependency such as an authorization service cannot answer, the safe behaviour is to refuse the request and tell the caller it may try again. The rule is simple: if access would be granted without a current check, the design fails open, however reasonable the fallback looks. A badge reader that loses contact with its access server and keeps the door locked is failing secure. Fail-open designs are acceptable only where availability has been explicitly judged more important than the control.
Well-Architected Frameworks
A Well-Architected Framework is a provider's published set of best practices, organized into pillars (typically security, reliability, operational excellence, performance efficiency and cost optimization, with some providers adding sustainability). A well-architected review is a structured self-assessment: the team, a partner or the provider's architects answer pillar-by-pillar questions about one workload and get a list of risks and improvement items. Its limits matter as much as its value:
- It is not independent assurance: unlike a SOC 2 report or an ISO/IEC 27001 certificate, no auditor attests to anything, and it says nothing about the provider's own controls.
- A clean result means only that the design aligned with the provider's guidance at the time of review; it does not certify the workload against a standard or stay valid indefinitely.
- Findings feed risk decisions; they are not orders. Each one is treated like any other risk: mitigate, transfer, avoid or accept. Acceptance is legitimate when the business impact is within tolerance (a test environment flagged for having no backups, which is rebuilt from code every night, is a typical case), provided it is documented with its rationale and the risk owner's sign-off. Suppressing a finding so it no longer appears is not acceptance.
CSA Enterprise Architecture
The CSA Enterprise Architecture (which grew out of the Trusted Cloud Initiative reference architecture, drawing on SABSA, ITIL, TOGAF and the Jericho Forum) organizes the capabilities a secure cloud needs into four domains:
| Domain | What it holds | Examples |
|---|---|---|
| Business Operation Support Services (BOSS) | The business side of security | Compliance, data governance, human resources security, legal services, internal investigations, operational risk management |
| IT Operation & Support (ITOS) | IT service management, from ITIL | Service level, asset and capacity management; incident, problem, change and release management |
| Security and Risk Management (SRM) | The security services themselves | Governance, risk and compliance; Privilege Management Infrastructure (identity, authentication, authorization and privilege usage management, i.e. identity and access management); threat and vulnerability management; infrastructure and data protection |
| Technology Solution Services (TSS) | The technology stack | Presentation, application, information and infrastructure services |
Compliance appears both in BOSS and in SRM's GRC capability, so look at the rest of the list: legal, HR and investigations point to BOSS; ITIL processes point to ITOS.
Secure by design and secure by default
Secure by design, as set out in CISA's guidance with its international partners, means security is built into the architecture rather than added at the end: products are threat-modelled at design time, and vendors take ownership of their customers' security outcomes, practise transparency and treat security as a leadership priority. Secure by default is its out-of-the-box counterpart: safe settings with no extra work, such as multifactor authentication switched on, no default passwords, and security logging included without an upcharge. The test is what a customer who changes nothing gets: if reaching a safe state needs the customer to take extra steps or pay extra, the product is not secure by default.
Threat modeling is the design-time practice behind secure by design: it examines components, data flows and trust boundaries before code exists. When late penetration tests keep finding flaws that need architectural changes, the cause is that design flaws are being found after the design is built. Testing of any kind examines something that already exists, so it finds implementation flaws; architectural flaws are cheapest to remove before code is written.
DevOps security: guarding the pipeline and the code path
DevOps security (DevSecOps) builds security controls into the automated delivery pipeline so that they run on every change without slowing it down, and protects the pipeline itself, since it holds the keys to production.
Stop misconfigurations before deployment
With infrastructure as code (IaC), environments are deployed from templates, so the templates are the place to stop errors. Policy-as-code checks in the CI pipeline evaluate templates against rules such as "no public storage" and fail the build on a violation: preventive and automatic. Classify any control by when it acts (before or after deployment) and whether it needs a person, as in the table below.
Pipeline checks guard only the code path. A change made directly through the provider's console never passes through them, so the deployed environment drifts from its templates. Continuous drift detection compares deployed resources with their declared state and flags differences, and is usually paired with removing routine direct write access to production.
| Control | Type | Catches |
|---|---|---|
| Policy-as-code / IaC scanning in CI | Preventive, automated | Misconfigured templates before deployment |
| Drift detection | Detective | Out-of-band changes that bypassed the pipeline |
| Posture management scans | Detective | Misconfigurations already live, from any source |
| Auto-remediation guardrails | Corrective | Known-bad states, reverted after they occur |
Protect the pipeline itself
- Separation of duties at DevOps speed: separation of duties needs two people in the path of a change, not a record of one person's actions. In a pipeline that means branch protection that blocks a merge until someone other than its author has reviewed it, and closing every route to production that skips the pipeline, since an alternative route would let changes around the review. Both are automated, so delivery stays continuous.
- Secrets out of source control: credentials belong in a secrets store that injects them into the job when it runs, never in files that are committed. Version history keeps every earlier commit in every clone, so a credential that was ever committed has to be replaced with a new one once it has been moved.
- No standing cloud keys in the pipeline: two separate goals, two separate controls. Credential lifetime is solved by workload identity federation: the cloud account trusts tokens signed by the CI platform and exchanges each one for short-lived credentials (typically one hour by default), lasting only as long as the job, so nothing long-lived exists to steal or rotate. Blast radius is solved by least privilege: each environment's deployment job assumes a role holding only what that deployment needs.
Secure software development practices (the SDLC, application security testing and the software supply chain) are taught in Domain 4; this sub-domain is about designing the delivery process so security holds at the speed DevOps runs.
Tip. This sub-domain is tested mostly through scenarios in which a cloud security professional advises the business and must pick the option that fits a stated constraint: the lifecycle phase where a control belongs, which recovery objective a BIA finding sets, the cheapest design that still meets an RTO and RPO, the party responsible under a given service model, or what must happen first. Expect short calculations of ALE, a control's net value or ROI, recall items that hinge on exact definitions of near-twin terms (portability versus interoperability, tabletop versus parallel tests, the CSA Enterprise Architecture domains), and DevOps items where several options are good controls but only one is preventive, automated or closes the named gap. Read for the deciding constraint, such as no disruption to production, no manual gates or the lowest added cost, before weighing the options.
- Classify at Create: every later lifecycle control reads the label; Use needs access control and monitoring (or confidential computing against the host), and Share uses DLP to decide whether data leaves and IRM to control it afterwards
- Plan Destroy at Store: data encrypted under customer-controlled keys can be crypto-shredded across every replica, and key versions must live as long as the data under them
- The BIA comes first: it identifies critical processes and sets the MTD, RTO and RPO that BC/DR strategies, purchases and contracts must meet
- The RTO must fit inside the MTD; the RPO picks the data mechanism and the RTO picks how warm the site must be; fix only the objective that fails, and never adjust the MTD to match the technology
- Control value = (ALE before - ALE after) - annual cost; ROI = (benefit - cost) / cost; choose the greatest net value, not the greatest risk reduction
- Zones survive a data center failure, regions survive a regional one, and only a second provider survives the provider; cross-provider recovery fails on proprietary dependencies, not data copies
- Parallel tests run real work at the recovery site while production continues; full interruption stops production; for SaaS, get the provider's DR evidence and tabletop your own response
- Portability moves things, interoperability makes them work together, reversibility gets you out cleanly; fight lock-in with open standards and abstraction, and lock-out with your own current exports
- Physical security is always the provider's; data, identities and access configuration are always the customer's, even when the provider chose a weak default
- A well-architected review is a self-assessment, not assurance; policy-as-code guards the pipeline, drift detection catches changes around it, and pipelines should use federated, short-lived, scoped credentials
Frequently asked questions
What are the phases of the cloud secure data lifecycle?
The cloud secure data lifecycle has six phases: Create (data is generated, acquired or modified, and should be classified), Store (committed to storage, where encryption at rest and access control apply), Use (processed in cleartext, protected by access control, activity monitoring or confidential computing), Share (exchanged, protected by encryption in transit, DLP and IRM), Archive (long-term retention with retained keys) and Destroy (permanent removal, in the cloud usually by cryptographic erase). Data does not always move through the phases in order.
What is the difference between MTD, RTO and RPO?
Maximum tolerable downtime (MTD) is how long a business process can be unavailable before harm becomes unacceptable, set by the Business Impact Analysis. The recovery time objective (RTO) is the target time to restore the service and must be shorter than the MTD. The recovery point objective (RPO) is how much data, measured in time, the business can afford to lose, and it drives how often data is backed up or replicated.
Why must a Business Impact Analysis come before choosing a disaster recovery solution?
A Business Impact Analysis identifies which processes are critical and sets their MTD, RTO and RPO. Those values are the requirements any disaster recovery design must meet, so choosing a standby site, a replication method or a DR contract before the BIA risks paying to over-protect minor systems while leaving critical ones short of their objectives.
How do you calculate whether a security control is cost-justified?
Calculate single loss expectancy as asset value times exposure factor, then annualized loss expectancy as SLE times the annualized rate of occurrence, both before and after the control. The control's annual value is the reduction in ALE minus its annual cost; if that is positive, it is justified. Return on investment is (benefit minus cost) divided by cost. When comparing options, choose the greatest net value rather than the largest risk reduction.
What is the difference between portability and interoperability in cloud computing?
Portability is the ability to move an application or its data from one cloud provider or environment to another with little or no rework. Interoperability is the ability of different systems to exchange and use information through standard interfaces and formats, without anything being moved. Reversibility, a related requirement, is the ability to retrieve data and have it removed when a cloud service ends.
Who is responsible for what in IaaS, PaaS and SaaS?
In IaaS the customer secures the guest operating system and everything above it, including virtual network settings such as security groups and firewall rules, while the provider secures the virtualization layer, the physical network and the facilities. In PaaS the provider also takes on the operating system and runtime, and the customer secures its code, access and data. In SaaS the provider runs the application, and the customer still owns its data, user identities and access, and tenant configuration such as sharing settings. Physical security is always the provider's, and accountability for data always stays with the customer.
Is a well-architected framework review a form of independent assurance?
No. A well-architected review is a structured self-assessment of one workload against a cloud provider's pillar-based best practices, run by the customer, a partner or the provider's architects. It produces risks and improvement items, but no auditor attests to anything, it says nothing about the provider's own controls, and a clean result only shows the design matched the provider's guidance at the time of review.
How do you stop cloud misconfigurations in a DevOps pipeline without manual approvals?
Run policy-as-code checks against infrastructure-as-code templates in the CI pipeline so a build fails automatically when a template breaks a rule such as no public storage. Because changes made directly in the provider's console bypass the pipeline, pair this with continuous drift detection that compares deployed resources with their templates, and limit direct write access to production.
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.
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.