Lab 01 — Build a Cloud Compliance Responsibility Matrix
Mission Information
Section titled “Mission Information”| Field | Details |
|---|---|
| Lab Type | Cloud Compliance / Shared Responsibility |
| Difficulty | Intermediate |
| Estimated Time | 3–4 Hours |
| Primary Role | GRC Analyst / Cloud Compliance Analyst |
| Environment | Simulated Multi-Cloud Enterprise |
| Primary Standards | ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018 |
| Primary Deliverable | Cloud Compliance Responsibility Matrix |
Mission Scenario
Section titled “Mission Scenario”You have joined CloudNova Technologies, a fictional enterprise operating several cloud services across different providers.
CloudNova uses:
AWS→ Production workloads
Azure→ Enterprise identity and collaboration
Google Cloud→ Data analytics
SaaS→ HR, CRM, Support, Source ControlThe organization recently completed a cloud compliance review.
Management discovered a recurring problem:
Teams know which cloud services they use, but they do not clearly understand who is responsible for individual security and compliance controls.
For example:
Cloud Provider:Provides logging capability
Cloud Team:Assumes provider monitors everything
SOC:Assumes Cloud Team forwards logs
Result:Logging GapAnother example:
Cloud Provider:Provides backup functionality
Application Team:Assumes backups are automatic
Result:No recovery testingSenior management has asked the GRC team to build a formal Cloud Compliance Responsibility Matrix.
Your mission is to determine:
What does the provider own?
What does the customer own?
What is shared?
What is inherited?
Who owns the customer's responsibility?
What evidence proves each side?
Where are responsibility gaps?Mission Objectives
Section titled “Mission Objectives”By completing this lab, you will be able to:
-
Inventory enterprise cloud services.
-
Identify IaaS, PaaS, and SaaS service models.
-
Analyze shared-responsibility boundaries.
-
Identify provider responsibilities.
-
Identify customer responsibilities.
-
Identify shared controls.
-
Identify inherited controls.
-
Assign internal control owners.
-
Identify provider assurance evidence.
-
Identify customer operational evidence.
-
Build responsibility matrices.
-
Identify responsibility gaps.
-
Map gaps to cloud risks.
-
Develop remediation actions.
-
Build an executive responsibility summary.
-
Prepare responsibility evidence for audit.
Lab Architecture
Section titled “Lab Architecture”You will build:
Cloud Service Inventory ↓Service Model Classification ↓Provider Responsibility ↓Customer Responsibility ↓Shared / Inherited Controls ↓Internal Ownership ↓Provider Evidence ↓Customer Evidence ↓Responsibility Gap Assessment ↓RemediationLab Deliverables
Section titled “Lab Deliverables”Create the following artifacts:
Cloud-Compliance-Lab01/│├── 01-Cloud-Service-Inventory.md├── 02-IaaS-Responsibility-Matrix.md├── 03-PaaS-Responsibility-Matrix.md├── 04-SaaS-Responsibility-Matrix.md├── 05-Enterprise-Control-Responsibility-Register.md├── 06-Provider-Responsibility-Map.md├── 07-Customer-Control-Register.md├── 08-Shared-Control-Register.md├── 09-Inherited-Control-Evidence-Map.md├── 10-Responsibility-Gap-Register.md└── 11-Executive-Responsibility-Summary.mdPart 1 — Understand the Enterprise Environment
Section titled “Part 1 — Understand the Enterprise Environment”Step 1 — Review the Cloud Architecture
Section titled “Step 1 — Review the Cloud Architecture”CloudNova operates the following environment:
CloudNova │ ┌───────────────────┼───────────────────┐ │ │ │ ▼ ▼ ▼ AWS Azure GCP │ │ │ Production App Identity / M365 Data Analytics │ ┌─────┼─────┐ ▼ ▼ ▼ EC2 RDS S3
SaaS │ ┌──────────────┼──────────────┐ ▼ ▼ ▼ HR SaaS CRM SaaS Support SaaSYou will assess responsibility across all four areas.
Part 2 — Build the Cloud Service Inventory
Section titled “Part 2 — Build the Cloud Service Inventory”Step 2 — Create the Inventory
Section titled “Step 2 — Create the Inventory”Create:
01-Cloud-Service-Inventory.mdUse:
| ID | Provider | Service | Service Model | Owner | Data | Criticality |
|---|---|---|---|---|---|---|
| CS-001 | AWS | EC2 | IaaS | Cloud Ops | Internal / Customer | High |
| CS-002 | AWS | RDS | PaaS | App Team | Customer PII | Critical |
| CS-003 | AWS | S3 | PaaS | Data Team | Customer Data | Critical |
| CS-004 | Azure | Microsoft 365 | SaaS | IT | Employee Data | High |
| CS-005 | Azure | Entra ID | SaaS / Managed Identity | IAM | Identity Data | Critical |
| CS-006 | GCP | BigQuery | PaaS | Data Team | Analytics | High |
| CS-007 | SaaS Provider | HR Platform | SaaS | HR | Employee PII | High |
| CS-008 | SaaS Provider | CRM | SaaS | Sales | Customer Data | High |
Add at least 10 services.
3. Classify the Service Model
Section titled “3. Classify the Service Model”For each cloud service determine:
IaaS
PaaS
SaaSRemember:
IaaS→ Customer manages more
PaaS→ Provider manages more
SaaS→ Provider manages most platform componentsDo not classify the provider itself.
Classify the specific service.
4. Identify Business Owner
Section titled “4. Identify Business Owner”Every service should have a business owner.
Example:
HR SaaS→ HR Director
Production AWS→ CTO / Application Owner
Identity→ IAM Director5. Identify Technical Owner
Section titled “5. Identify Technical Owner”Add:
Technical Ownerwhere appropriate.
Example:
AWS EC2→ Cloud Operations
RDS→ Database Team
M365→ IT Operations6. Identify Data
Section titled “6. Identify Data”Record:
Public
Internal
Confidential
Restricted / PIIThis will influence responsibility and control expectations.
Part 3 — Build the IaaS Responsibility Matrix
Section titled “Part 3 — Build the IaaS Responsibility Matrix”Step 7 — Create
Section titled “Step 7 — Create”02-IaaS-Responsibility-Matrix.mdAssume AWS EC2 supports the primary production application.
Use:
| Control Area | Provider Responsibility | Customer Responsibility | Type |
|---|
8. Physical Facility
Section titled “8. Physical Facility”Provider:
Data Center
Physical Access
Environmental ControlsCustomer:
Review Provider AssuranceResponsibility:
Inherited9. Physical Hardware
Section titled “9. Physical Hardware”Provider:
Servers
Storage Hardware
Network HardwareCustomer:
Review AssuranceResponsibility:
Inherited10. Hypervisor
Section titled “10. Hypervisor”Provider:
Operate Hypervisor
Patch Hypervisor
Maintain Tenant IsolationCustomer:
Review AssuranceResponsibility:
Inherited11. Guest Operating System
Section titled “11. Guest Operating System”Provider:
No direct managementCustomer:
Patch OS
Harden OS
Configure Users
Install Security AgentsResponsibility:
Customer12. Application
Section titled “12. Application”Provider:
No application responsibilityCustomer:
Secure Coding
Patching
Authentication
Authorization
TestingResponsibility:
Customer13. Logical Network Security
Section titled “13. Logical Network Security”Provider:
Provides virtual network capabilityCustomer:
Configures:
Security Groups
Routes
Firewalls
SubnetsResponsibility:
Shared14. Identity
Section titled “14. Identity”Provider:
Provides IAM capabilityCustomer:
Defines users
Roles
MFA
Permissions
Access ReviewsResponsibility:
Shared15. Logging
Section titled “15. Logging”Provider:
Provides cloud audit logging capabilityCustomer:
Enables logging
Centralizes logs
Defines retention
Monitors alertsResponsibility:
Shared16. Data
Section titled “16. Data”Provider:
Protects underlying storage infrastructureCustomer:
Classifies data
Configures permissions
Defines retention
Protects application accessResponsibility:
Shared17. Backup
Section titled “17. Backup”Provider:
Provides backup capabilityCustomer:
Enables backups
Defines retention
Tests recoveryResponsibility:
Shared18. Complete IaaS Matrix
Section titled “18. Complete IaaS Matrix”Include at least:
Physical Security
Hardware
Hypervisor
Guest OS
IAM
Network
Application
Data
Encryption
Logging
Monitoring
Backup
Recovery
Incident ResponsePart 4 — Build the PaaS Responsibility Matrix
Section titled “Part 4 — Build the PaaS Responsibility Matrix”Step 19 — Create
Section titled “Step 19 — Create”03-PaaS-Responsibility-Matrix.mdUse AWS RDS or GCP BigQuery as your example.
20. Managed Operating System
Section titled “20. Managed Operating System”Provider:
OS Patching
Platform MaintenanceCustomer:
No direct OS managementResponsibility:
Inherited / Provider21. Database Engine
Section titled “21. Database Engine”Provider:
Maintains database platformCustomer:
Configures database options
Users
Permissions
Security ParametersResponsibility:
Shared22. Network Exposure
Section titled “22. Network Exposure”Provider:
Provides network controlsCustomer:
Configures private/public access
Firewall Rules
Allowed NetworksResponsibility:
Shared23. Database Users
Section titled “23. Database Users”Customer responsibility:
Identity
Roles
Least Privilege
Access ReviewResponsibility:
Customer24. Data Protection
Section titled “24. Data Protection”Provider:
Provides encryption capabilityCustomer:
Configures encryption options
Controls key model
Controls accessResponsibility:
Shared25. Backup
Section titled “25. Backup”Provider:
Provides managed backup serviceCustomer:
Configures retention
Recovery requirements
Restore testingResponsibility:
Shared26. Logging
Section titled “26. Logging”Provider:
Generates database / platform logsCustomer:
Enables audit logging
Exports to SIEM
Monitors eventsResponsibility:
SharedPart 5 — Build the SaaS Responsibility Matrix
Section titled “Part 5 — Build the SaaS Responsibility Matrix”Step 27 — Create
Section titled “Step 27 — Create”04-SaaS-Responsibility-Matrix.mdUse an HR SaaS platform.
28. Application Infrastructure
Section titled “28. Application Infrastructure”Provider:
Application
Runtime
OS
Infrastructure
PatchingCustomer:
Review AssuranceResponsibility:
Inherited29. User Accounts
Section titled “29. User Accounts”Provider:
Provides user-management capabilityCustomer:
Creates users
Removes users
Assigns roles
Reviews accessResponsibility:
Customer30. MFA
Section titled “30. MFA”Provider:
Provides MFA capabilityCustomer:
Enables and enforces MFAResponsibility:
Shared31. Data Sharing
Section titled “31. Data Sharing”Provider:
Provides sharing functionalityCustomer:
Determines who can share
Configures external sharing
Monitors useResponsibility:
Customer32. Data Retention
Section titled “32. Data Retention”Provider:
Provides retention capabilityCustomer:
Defines retention
Configures policy
Validates implementationResponsibility:
Shared33. Data Deletion
Section titled “33. Data Deletion”Provider:
Executes backend deletion processCustomer:
Initiates deletion
Determines when required
Validates completionResponsibility:
Shared34. SaaS Logging
Section titled “34. SaaS Logging”Provider:
Provides audit-log capabilityCustomer:
Enables / exports logs
Reviews eventsResponsibility:
Shared35. SaaS Incident Response
Section titled “35. SaaS Incident Response”Provider:
Responds to provider security incidentsCustomer:
Assesses customer impact
Handles business response
Performs notification obligationsResponsibility:
SharedPart 6 — Build the Enterprise Responsibility Register
Section titled “Part 6 — Build the Enterprise Responsibility Register”Step 36 — Create
Section titled “Step 36 — Create”05-Enterprise-Control-Responsibility-Register.mdUse:
| Control ID | Control | Service | Responsibility Type | Customer Owner | Provider Evidence | Customer Evidence |
|---|
37. Control Types
Section titled “37. Control Types”Use:
Provider
Customer
Shared
InheritedKeep these values consistent.
38. Example — Physical Security
Section titled “38. Example — Physical Security”Control:PHY-001
Service:AWS Production
Responsibility:InheritedCustomer owner:
GRC / Vendor RiskProvider evidence:
ISO Certificate
SOC ReportCustomer evidence:
Provider Assurance Review39. Example — Privileged MFA
Section titled “39. Example — Privileged MFA”Control:IAM-002Responsibility:
SharedProvider:
Provides MFA capabilityCustomer:
Enforces MFACustomer owner:
IAM ManagerCustomer evidence:
MFA Coverage Report40. Example — Central Logging
Section titled “40. Example — Central Logging”Control:LOG-001Responsibility:
SharedProvider:
Generates audit eventsCustomer:
Enables and centralizes logsOwner:
SOC ManagerPart 7 — Build the Provider Responsibility Map
Section titled “Part 7 — Build the Provider Responsibility Map”Step 41 — Create
Section titled “Step 41 — Create”06-Provider-Responsibility-Map.mdGroup provider responsibilities into:
Physical Security
Hardware
Virtualization
Managed Platform
Provider IAM
Provider Monitoring
Provider Incident Response
Provider Resilience
Provider Privacy
Data Deletion42. Example Provider Map
Section titled “42. Example Provider Map”| Area | Provider Responsibility | Evidence |
|---|---|---|
| Physical Security | Data-center controls | SOC / ISO |
| Hypervisor | Secure virtualization | Assurance Report |
| Provider IAM | Admin access governance | SOC Report |
| Availability | Infrastructure resilience | SLA / Assurance |
| Incident Response | Provider incidents | Security Documentation |
| Privacy | Provider PII processing | DPA / ISO 27018 |
Part 8 — Build the Customer Control Register
Section titled “Part 8 — Build the Customer Control Register”Step 43 — Create
Section titled “Step 43 — Create”07-Customer-Control-Register.mdInclude controls primarily owned by CloudNova.
Example:
IAM-001Identity Lifecycle
IAM-002Privileged MFA
IAM-003Access Review
NET-001Cloud Network Segmentation
CFG-001Secure Configuration
LOG-001Centralized Logging
DATA-001Encryption
BCK-001Backup Configuration
RES-001Approved Region
IR-001Cloud Incident Response44. Define Customer Control Statement
Section titled “44. Define Customer Control Statement”Example:
All privileged human access to production cloud environments must use approved multi-factor authentication.
45. Add Owner
Section titled “45. Add Owner”Example:
Owner:IAM Director46. Add Frequency
Section titled “46. Add Frequency”Example:
Continuous47. Add Evidence
Section titled “47. Add Evidence”Example:
MFA Coverage Report
Identity Configuration
Exception RegisterPart 9 — Build the Shared Control Register
Section titled “Part 9 — Build the Shared Control Register”Step 48 — Create
Section titled “Step 48 — Create”08-Shared-Control-Register.mdUse:
| Control | Provider Activity | Customer Activity | Customer Owner | Evidence |
|---|
49. Example — Encryption
Section titled “49. Example — Encryption”Provider:
Provides encryption serviceCustomer:
Enables encryption
Selects key model
Configures accessOwner:
Security Architecture50. Example — Backup
Section titled “50. Example — Backup”Provider:
Provides backup capabilityCustomer:
Configures backups
Sets retention
Tests recoveryOwner:
Platform Operations51. Example — Incident Response
Section titled “51. Example — Incident Response”Provider:
Handles provider infrastructure incidentCustomer:
Handles account, application, and data impactOwner:
Security Operations52. Example — Data Residency
Section titled “52. Example — Data Residency”Provider:
Provides regional deployment capabilityCustomer:
Selects approved regionOwner:
Cloud GovernancePart 10 — Build the Inherited Control Evidence Map
Section titled “Part 10 — Build the Inherited Control Evidence Map”Step 53 — Create
Section titled “Step 53 — Create”09-Inherited-Control-Evidence-Map.mdUse:
| Inherited Control | Provider | Evidence | Scope | Reviewer | Review Frequency |
|---|
54. Physical Security
Section titled “54. Physical Security”Evidence may include:
ISO/IEC 27001 Certificate
SOC 2 Report
Provider Assurance55. Virtualization
Section titled “55. Virtualization”Evidence may include:
SOC Report
Security Architecture
Independent Audit56. Provider Personnel Security
Section titled “56. Provider Personnel Security”Evidence:
SOC Report
ISO Assurance57. Provider Resilience
Section titled “57. Provider Resilience”Evidence:
SLA
SOC Report
BCP Assurance
Provider Architecture58. Evidence Scope Review
Section titled “58. Evidence Scope Review”For each inherited control ask:
Does evidence cover:
Correct service?
Correct region?
Correct entity?
Current period?Part 11 — Identify Responsibility Gaps
Section titled “Part 11 — Identify Responsibility Gaps”Step 59 — Create
Section titled “Step 59 — Create”10-Responsibility-Gap-Register.mdUse:
| Gap ID | Service | Control | Gap | Risk | Owner | Action |
|---|
60. Gap Scenario 1 — Logging
Section titled “60. Gap Scenario 1 — Logging”Current situation:
AWS provides logging capability.CloudNova:
3 production accountsnot connected to SIEM.Gap:
Shared logging responsibility has not been fully implemented by the customer.
Risk:
Unauthorized administrative activitymay not be detected.61. Gap Scenario 2 — Backup
Section titled “61. Gap Scenario 2 — Backup”Provider:
Backup capability availableCustomer:
Backups enabledbut never recovery testedGap:
Customer recovery responsibility is not operating.
Risk:
Backup may not be recoverableduring an incident.62. Gap Scenario 3 — SaaS MFA
Section titled “62. Gap Scenario 3 — SaaS MFA”Provider:
MFA supportedCustomer:
MFA optionalfor HR administratorsGap:
Shared authentication control incomplete.63. Gap Scenario 4 — Provider Assurance
Section titled “63. Gap Scenario 4 — Provider Assurance”Provider physical controls are marked:
Inheritedbut:
Latest provider assurance reportis 18 months old.Gap:
Inherited control assurance is stale.
64. Gap Scenario 5 — Data Residency
Section titled “64. Gap Scenario 5 — Data Residency”Provider:
Offers EU regionCustomer:
Analytics workload deployed in USGap:
Customer has failed to apply the approved-region responsibility.
Part 12 — Perform Root Cause Analysis
Section titled “Part 12 — Perform Root Cause Analysis”Step 65 — Logging Gap
Section titled “Step 65 — Logging Gap”Ask:
Why were accounts missing?Possible chain:
Logging not enabled ↓Account created manually ↓Baseline not automatically deployed ↓No centralized account-vending processRoot cause:
Cloud account creation does not automatically enforce the enterprise logging baseline.
66. Backup Gap
Section titled “66. Backup Gap”Root cause:
Backup capability misunderstoodas recovery assurance.Corrective action:
Establish quarterly recovery testing for critical cloud workloads.
67. SaaS MFA Gap
Section titled “67. SaaS MFA Gap”Root cause:
SaaS onboarding checklistdid not include administrator MFA.Corrective action:
Add mandatory privileged MFA validation to SaaS onboarding and quarterly review.
Part 13 — Define Remediation
Section titled “Part 13 — Define Remediation”Step 68 — Create Actions
Section titled “Step 68 — Create Actions”For each gap define:
Correction
Root Cause
Corrective Action
Owner
Target
Evidence69. Example Logging Remediation
Section titled “69. Example Logging Remediation”Correction:
Connect 3 missing accounts to SIEM.Corrective action:
Modify account provisioning workflowto automatically deploy logging.70. Example Provider Assurance Remediation
Section titled “70. Example Provider Assurance Remediation”Correction:
Obtain current assurance report.Corrective action:
Implement annual provider evidencerenewal monitoring.Part 14 — Validate Internal Ownership
Section titled “Part 14 — Validate Internal Ownership”Step 71 — Assign One Internal Owner
Section titled “Step 71 — Assign One Internal Owner”Even for shared controls, CloudNova should have an internal owner.
Example:
Cloud Logging→ SOC ManagerDo not assign:
Provider + Customeras the internal owner.
The customer organization still needs accountability.
72. Owner vs Operator
Section titled “72. Owner vs Operator”Example:
Control Owner:IAM Director
Operator:Cloud Platform TeamThe owner remains accountable even if another team performs the control.
73. Evidence Owner
Section titled “73. Evidence Owner”Example:
Control:Privileged Access Review
Control Owner:IAM Director
Evidence Owner:IAM OperationsThis improves audit readiness.
Part 15 — Validate Responsibility by Service Model
Section titled “Part 15 — Validate Responsibility by Service Model”Step 74 — Compare IaaS
Section titled “Step 74 — Compare IaaS”Ask:
What does customer manage?Expected:
More technical responsibility75. Compare PaaS
Section titled “75. Compare PaaS”Expected:
Provider manages OS/platformCustomer manages configuration/data/application76. Compare SaaS
Section titled “76. Compare SaaS”Expected:
Provider manages most technologyCustomer still manages users/data/configuration77. Responsibility Trend
Section titled “77. Responsibility Trend”On-Premises ↓IaaS ↓PaaS ↓SaaS
Customer Technical ResponsibilityDecreasesBut:
Customer AccountabilityDoes Not DisappearPart 16 — Build an ISO/IEC 27017 Mapping
Section titled “Part 16 — Build an ISO/IEC 27017 Mapping”Step 78 — Map Responsibility Concepts
Section titled “Step 78 — Map Responsibility Concepts”For each enterprise control, identify whether ISO/IEC 27017 cloud guidance is relevant.
Examples:
Cloud Responsibility Mapping
Administrative Operations
Cloud Monitoring
Virtual Environment Separation
Cloud Asset Return
Network Security79. Example Mapping
Section titled “79. Example Mapping”Enterprise Control:CLOUD-GOV-001
Control:Cloud Responsibility Matrix
ISO/IEC 27017:Cloud roles and responsibilitiesPart 17 — Build an ISO/IEC 27018 Privacy Mapping
Section titled “Part 17 — Build an ISO/IEC 27018 Privacy Mapping”Step 80 — Select PII Services
Section titled “Step 80 — Select PII Services”Examples:
HR SaaS
CRM
Support PlatformFor each identify privacy responsibilities involving:
Access
Location
Subprocessors
Retention
Deletion
Incident Response81. Example Privacy Responsibility
Section titled “81. Example Privacy Responsibility”HR SaaS:
Provider:
Operates platformProcesses employee dataCustomer:
Defines purpose
Configures users
Defines retention
Handles employee rightsShared:
Incident response
DeletionPart 18 — Audit Simulation
Section titled “Part 18 — Audit Simulation”Step 82 — Auditor Selects AWS EC2
Section titled “Step 82 — Auditor Selects AWS EC2”Auditor asks:
Who is responsible for operating-system patching?
Answer:
CloudNovaEvidence:
Patch Compliance Report83. Auditor Selects Physical Security
Section titled “83. Auditor Selects Physical Security”Question:
How do you know the provider protects its data centers?
Answer should include:
Inherited Control
Provider Assurance
Current Report
Scope Review84. Auditor Selects Logging
Section titled “84. Auditor Selects Logging”Question:
Who is responsible for cloud administrative logging?
Answer:
SharedThen explain:
Provider:Generates log capability
Customer:Enables, centralizes, retains, monitors85. Auditor Selects HR SaaS
Section titled “85. Auditor Selects HR SaaS”Question:
Who removes terminated employee accounts?
Answer:
CloudNova HR / IAMThis remains a customer responsibility.
Part 19 — Build Executive Responsibility Summary
Section titled “Part 19 — Build Executive Responsibility Summary”Step 86 — Create
Section titled “Step 86 — Create”11-Executive-Responsibility-Summary.mdInclude:
Cloud Services Reviewed
Provider Responsibilities
Customer Responsibilities
Shared Controls
Inherited Controls
High-Risk Responsibility Gaps
Remediation Priorities87. Example Executive Dashboard
Section titled “87. Example Executive Dashboard”| Metric | Result |
|---|---|
| Cloud Services Reviewed | 12 |
| Shared Controls | 18 |
| Customer Controls | 27 |
| Inherited Controls | 14 |
| Responsibility Gaps | 6 |
| High-Risk Gaps | 2 |
| Stale Provider Evidence | 1 |
88. Example Executive Narrative
Section titled “88. Example Executive Narrative”CloudNova has documented provider, customer, shared, and inherited control responsibilities across its IaaS, PaaS, and SaaS environments. Most responsibility boundaries are clearly defined, but material gaps remain in centralized cloud logging, SaaS privileged MFA, recovery testing, and provider assurance freshness. Each gap has been assigned an internal control owner and corrective action.
Part 20 — Responsibility Matrix Quality Review
Section titled “Part 20 — Responsibility Matrix Quality Review”Verify each row answers:
What is the control?
What does the provider do?
What does the customer do?
Is it shared or inherited?
Who owns the customer side?
What evidence proves provider activity?
What evidence proves customer activity?
Is there a gap?If any answer is unclear, improve the matrix.
89. Final Lab Deliverables
Section titled “89. Final Lab Deliverables”Your completed lab should contain:
Cloud-Compliance-Lab01/│├── 01-Cloud-Service-Inventory.md├── 02-IaaS-Responsibility-Matrix.md├── 03-PaaS-Responsibility-Matrix.md├── 04-SaaS-Responsibility-Matrix.md├── 05-Enterprise-Control-Responsibility-Register.md├── 06-Provider-Responsibility-Map.md├── 07-Customer-Control-Register.md├── 08-Shared-Control-Register.md├── 09-Inherited-Control-Evidence-Map.md├── 10-Responsibility-Gap-Register.md└── 11-Executive-Responsibility-Summary.md90. Lab Validation Checklist
Section titled “90. Lab Validation Checklist”Before completing the mission:
Inventory
Section titled “Inventory”-
Cloud services inventoried.
-
Providers identified.
-
Service models classified.
-
Business owners identified.
-
Technical owners identified.
-
Data classifications identified.
-
Criticality assigned.
-
Physical responsibility mapped.
-
Hypervisor mapped.
-
Guest OS mapped.
-
IAM mapped.
-
Network mapped.
-
Application mapped.
-
Data mapped.
-
Logging mapped.
-
Backup mapped.
-
Incident response mapped.
-
Platform responsibility mapped.
-
Customer configuration mapped.
-
Database/application responsibility mapped.
-
IAM mapped.
-
Encryption mapped.
-
Logging mapped.
-
Backup mapped.
-
Provider application responsibility mapped.
-
User responsibility mapped.
-
MFA mapped.
-
Sharing mapped.
-
Retention mapped.
-
Logging mapped.
-
Deletion mapped.
-
Incident response mapped.
Ownership
Section titled “Ownership”-
Customer control owners assigned.
-
Control operators identified.
-
Evidence owners identified.
-
Shared controls have internal owners.
Provider Assurance
Section titled “Provider Assurance”-
Inherited controls identified.
-
Provider evidence mapped.
-
Assurance scope reviewed.
-
Evidence freshness considered.
-
Responsibility gaps identified.
-
Risk documented.
-
Root cause identified.
-
Corrective actions assigned.
-
Target dates established.
-
Retest evidence defined.
91. Skills You Practiced
Section titled “91. Skills You Practiced”By completing this lab, you have practiced:
Cloud Service Inventory
IaaS Responsibility Analysis
PaaS Responsibility Analysis
SaaS Responsibility Analysis
Provider Responsibility Mapping
Customer Control Ownership
Shared Control Governance
Inherited Control Assurance
Provider Evidence Review
Cloud Risk Assessment
Gap Identification
Corrective Action Planning
Cloud Audit ReadinessThese skills are directly relevant to roles such as:
-
GRC Analyst.
-
Cloud Compliance Analyst.
-
Cloud Security Analyst.
-
Third-Party Risk Analyst.
-
ISO Cloud Security Consultant.
-
Security Assurance Analyst.
-
Cloud Governance Analyst.
92. Portfolio Challenge
Section titled “92. Portfolio Challenge”Package your work as:
CloudNova TechnologiesCloud Compliance Shared Responsibility AssessmentInclude:
Executive Summary
Cloud Service Inventory
IaaS Matrix
PaaS Matrix
SaaS Matrix
Provider Responsibility Map
Customer Control Register
Shared Control Register
Inherited Control Evidence Map
Gap Register
Remediation PlanDo not use confidential information from a real employer or customer in a public portfolio.
Mission Complete
Section titled “Mission Complete”You have now transformed the shared-responsibility concept from:
Provider vs Customerinto a practical enterprise governance model:
Cloud Service ↓Control ↓Provider Responsibility +Customer Responsibility ↓Internal Owner ↓Provider Evidence +Customer Evidence ↓Gap Assessment ↓RemediationThis is how shared responsibility becomes auditable cloud governance.
What’s Next?
Section titled “What’s Next?”➡️ Next: Lab 02 — Perform a Cloud Compliance Assessment
In the next lab, you will use the responsibility model you created here to assess a fictional multi-cloud environment against cloud security and compliance requirements.
You will perform the workflow:
Define Assessment Scope ↓Validate Cloud Inventory ↓Review Provider Assurance ↓Test Shared Responsibilities ↓Assess IAM ↓Assess Logging ↓Assess Encryption ↓Assess Configuration ↓Assess Data Residency ↓Assess Backup & Recovery ↓Document Findings ↓Perform Root Cause Analysis ↓Build Remediation PlanYou will create a Cloud Compliance Assessment Plan, Control Testing Worksheet, Evidence Request List, Configuration Assessment, Cloud Findings Register, Risk Impact Analysis, and Remediation Tracker.