Cloud Concepts, Architecture and Design · Topic 4 of 5

Design Principles of Secure Cloud Computing

CCSP secure cloud design: data lifecycle, cloud BC and DR, BIA with CBA and ROI, portability and lock-in, duties per category, design patterns, DevOps.

  • 5 min
In a nutshell
  • Create, Store, Use, Share, Archive, Destroy are the six data lifecycle phases.
  • The BIA comes before the continuity design and sets its targets.
  • A control is justified when its cost is less than the loss it avoids.

What it is

Secure design means building security into a cloud solution from the start instead of adding it after go-live. The CCSP expects you to design around the data lifecycle, plan continuity using the cloud's strengths, justify controls with a business impact analysis, avoid lock-in, and assign responsibilities correctly for each service category.

Design patterns and DevOps security give you repeatable ways to do this at cloud speed.

Business impact analysisRequirementssecurity, continuity, portabilityDesign patternsDevOps pipelineOperate and improve

How it works

Cloud secure data lifecycle

The CSA data lifecycle has six phases. Controls attach to each phase.

PhaseTypical controls
CreateClassify and label at creation, apply ownership
StoreEncryption at rest, access control, backups
UseAccess control, activity monitoring, IRM, confidential computing
ShareEncryption in transit, DLP, IRM, approved sharing channels
ArchiveEncryption, key retention, durable storage, retrieval tests
DestroyCryptographic erase, provider sanitization evidence

Data does not always move through every phase in order, and it can be in several phases at once in different copies.

Cloud based BC and DR planning

The cloud makes continuity cheaper: regions and availability zones, snapshots, and capacity you pay for only when you fail over. It also adds new failure modes, such as a provider wide outage, a lost account or a misconfigured replication rule. Design choices include:

  • Spreading workloads across availability zones and, for critical services, across regions.
  • Keeping backups in a separate account or with a separate provider so one compromise cannot delete both.
  • Using infrastructure as code so the environment can be rebuilt.

Recovery targets (RTO, RPO) and plan testing are covered in Domain 3.

Business impact analysis, CBA and ROI

A business impact analysis identifies critical processes, the impact of their loss over time and the resources they depend on. It produces the recovery priorities and targets that drive design.

Cost-benefit analysis compares the cost of a control with the loss it avoids. Return on investment expresses the benefit as a ratio of the cost.

Expected annual loss without control:  $200,000
Expected annual loss with control:      $50,000
Annual cost of control:                 $60,000
Net benefit = 200,000 - 50,000 - 60,000 = $90,000
ROI = 90,000 / 60,000 = 150%

A cloud migration CBA should include hidden costs: data egress, retraining, dual running and exit costs.

Functional security requirements

RequirementDesign goal
PortabilityUse standard formats and containers so workloads can move
InteroperabilityUse open, documented APIs and protocols
Vendor lock-inAvoid dependence on proprietary services where exit matters; plan an exit strategy

Lock-in is not always wrong. A proprietary managed service can be the secure, economic choice if the exit risk is understood and accepted.

Responsibilities by service category

AreaIaaSPaaSSaaS
Data classification and accessCustomerCustomerCustomer
Application securityCustomerCustomerProvider
Runtime and middlewareCustomerProviderProvider
Guest OS patchingCustomerProviderProvider
Hypervisor, hardware, facilityProviderProviderProvider

The main SaaS concerns are identity, data handling and configuration. PaaS adds secure code and dependency management. IaaS adds hardening, patching and network design.

Cloud design patterns

  • Well-Architected Frameworks: provider guidance organized into pillars, one of which is always security, used to review a design against best practice.
  • CSA Enterprise Architecture: a reference architecture from the CSA that combines ideas from SABSA, ITIL, TOGAF and the Jericho Forum, used to plan cloud security capabilities.
  • Established security principles taught by SANS and others: least privilege, defense in depth, separation of duties, fail secure, economy of mechanism and complete mediation.
  • Secure by design: products should be secure without extra customer effort, with safe defaults and security as a design requirement.

DevOps security

DevSecOps builds security into the pipeline so it keeps pace with frequent releases:

CommitStatic analysis and secrets scanBuild and dependency scanDeploy to testDynamic testApproved release

Infrastructure as code templates are scanned for misconfiguration before deployment, and the pipeline itself is protected as a privileged system.

A worked example

An insurer plans to move its claims system to PaaS. The BIA rates claims processing as critical with a maximum tolerable downtime of one day. The design uses two availability zones, daily cross-region backups held in a separate account, and infrastructure as code for rebuild.

The CBA shows the multi-zone design costs less per year than one expected day of lost claims. The architect also records that the managed database is proprietary, notes the exit cost, and the business owner formally accepts that lock-in risk.

How the exam asks about this

  • "What should be completed FIRST to decide the recovery priorities for cloud workloads?" A business impact analysis.
  • "In which data lifecycle phase should data be classified?" Create.
  • "Which approach BEST reduces the risk of vendor lock-in?" Designing with open standards and portable formats, with a documented exit strategy.

What to remember for the exam

  • Create, Store, Use, Share, Archive, Destroy are the six data lifecycle phases.
  • The BIA comes before the continuity design and sets its targets.
  • A control is justified when its cost is less than the loss it avoids.
  • Data and access decisions are always the customer's, in every category.
  • DevSecOps automates security checks inside the delivery pipeline.
Watch out

Backups held in the same account as production share its credentials. A single compromised administrator can delete both, so keep backups logically separate.

Common mistakes

Designing before the BIA. Without impact data you cannot justify the cost of multi-region resilience or choose recovery targets.

Assuming the provider does DR for you. The provider keeps its platform running; recovering your workload and data is your design job.

Ignoring exit costs. Egress fees and rework for proprietary services belong in the cost-benefit analysis.

Check yourself

  • What are the six phases of the cloud secure data lifecycle?

    Create, Store, Use, Share, Archive and Destroy, with controls applied in each phase.

  • How is return on investment calculated for a security control?

    The net benefit, which is the reduction in expected loss minus the control's cost, divided by the control's cost.

  • In SaaS, who is responsible for who can access the data?

    The cloud service customer, which manages identities, permissions and data handling even though the provider runs the application.

Topic 4 of 5 in Cloud Concepts, Architecture and Design

Test yourself on Cloud Concepts, Architecture and Design

The full ISC2 CCSP question bank has 900 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by ISC2. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.