On this page
- Quick Reference (60 Seconds)
- What the Standard Actually Requires
- Why Cloud Security Matters
- Scope and Applicability
- Key Definitions and Terminology
- Relationship to Other Controls
- Implementation Roadmap (Week-by-Week)
- Detailed Implementation Guidance
- Tools, Technologies, and Solutions
- Policy and Procedure Templates
- Risk Assessment and Treatment
- Audit and Compliance Checklist
- Metrics and KPIs
- Common Pitfalls and How to Avoid Them
- Illustrative Scenarios
- Multi-Framework Mapping
- Regulatory and Industry Context
- Roles and Responsibilities
- Documentation and Evidence Requirements
- Continuous Improvement
- FAQ
- References and Further Reading
Quick Reference (60 Seconds)
| Question | Answer |
|---|---|
| What is it? | ISO 27001:2022 A.5.23 requires organizations to establish, implement, and maintain security controls specifically for the use of cloud services, including SaaS, PaaS, and IaaS across all deployment models. |
| Why does it matter? | Cloud misconfiguration is the #1 cause of data breaches. 65% of Indian SaaS companies use public cloud without a formal cloud security governance program. A.5.23 is the control that prevents cloud-native incidents. |
| Minimum requirement | Documented cloud security policy, approved cloud service register, risk assessment per cloud service, contractual security clauses, data residency controls, and continuous monitoring of cloud environments. |
| Audit red flag | No cloud service register; shadow cloud usage; no data residency controls; weak IAM; no encryption at rest/transit; no CASB; multi-cloud with no governance framework. |
| Quick win | Inventory all cloud services in 48 hours, classify them by data sensitivity, and require MFA + encryption for all cloud accounts. |
| Time to implement | 6–8 weeks for basic program; 10–12 weeks for enterprise multi-cloud governance. |
| Related controls | A.5.19 (Supplier Relationships), A.5.20 (Supplier Agreements), A.5.22 (Supplier Monitoring), A.8.1 (User Endpoint Devices), A.8.5 (Secure Authentication), A.8.10 (Information Deletion), A.8.11 (Data Masking), A.8.24 (Use of Cryptography), A.8.32 (Change Management) |
What the Standard Actually Requires
ISO 27001:2022 A.5.23 Text
ISO 27001:2022 Annex A 5.23 asks organizations to establish processes to acquire, use, manage, and exit cloud services in line with the organization's security requirements.
ISO 27002:2022 Implementation Guidance
ISO 27002 provides seven implementation guidelines for A.5.23:
- Cloud service governance, The organization should establish a governance framework for the use of cloud services, including roles, responsibilities, and decision-making processes.
- Risk assessment, Before adopting any cloud service, a risk assessment should be conducted considering data sensitivity, service model (IaaS/PaaS/SaaS), deployment model (public/private/hybrid/multi), and provider location.
- Contractual security requirements, Cloud service agreements must include security requirements, data residency, breach notification, audit rights, and termination/data return clauses.
- Data protection, Cloud data must be protected using encryption, access controls, DLP, and data residency controls aligned with legal and contractual requirements.
- Identity and access management, Cloud IAM must be configured with least privilege, MFA, and regular access reviews.
- Monitoring and logging, Cloud environments must be monitored for security events, misconfigurations, and anomalies.
- Exit strategy, The organization must have a documented plan for data retrieval and service termination for every cloud service.
What Auditors Actually Check
| Auditor Action | What They Want to See |
|---|---|
| Review Cloud Service Register | Complete inventory of all cloud services with risk classification, data types, and owners |
| Verify risk assessments | Risk assessment for each cloud service, updated annually or upon significant change |
| Check contractual security | Cloud agreements with security clauses, DPA, data residency, audit rights |
| Verify IAM configuration | MFA enforced, least privilege, role-based access, regular access reviews |
| Check encryption | Encryption at rest and in transit, key management, BYOK/KYOK where applicable |
| Verify monitoring | Cloud SIEM, CASB, or native monitoring active with evidence of review |
| Check data residency | Evidence that data location complies with contractual and regulatory requirements |
| Verify exit strategy | Documented exit plan with data retrieval procedures, tested or simulated |
| Interview process owners | "How do you know your cloud data is secure?", answers must be specific and evidence-based |
| Check shadow cloud | Evidence of shadow IT discovery and governance process |
Why Cloud Security Matters
The Cloud-First Reality
But cloud-first does not mean secure-first. The shared responsibility model creates dangerous ambiguity: the cloud provider secures the cloud, but the customer must secure everything in the cloud. Misconfiguration, weak IAM, and lack of visibility are the leading causes of cloud breaches.
The Indian Context
Indian organizations face unique cloud security challenges:
- Data Localization Requirements: The DPDP Act 2023, RBI Master Direction on IT Framework, and SEBI cybersecurity circulars require sensitive data to remain within Indian borders. Cloud providers must offer India regions (AWS Mumbai, Azure Pune, GCP Mumbai) and contractual data residency guarantees.
- Shadow Cloud in Startups: Indian SaaS and fintech startups grow fast. Employees sign up for cloud services without security review. A 2024 study found that 43% of Indian SaaS companies had ungoverned cloud accounts storing customer data.
- Skills Gap: There is a severe shortage of cloud security architects in India. Many organizations rely on cloud providers' default settings, which are rarely secure by default.
- Regulatory Enforcement: RBI has penalized 8 NBFCs and 3 banks in 2024 for cloud data residency violations. SEBI's 2025 cybersecurity circulars explicitly require cloud security governance for market infrastructure institutions.
Scope and Applicability
What A.5.23 Covers
A.5.23 applies to all cloud services used by the organization, regardless of who procured them, how they are funded, or where they are deployed. This includes:
- SaaS (Software as a Service): Google Workspace, Microsoft 365, Salesforce, Slack, Zoom, Jira, ServiceNow, Notion, Figma, GitHub, AWS IAM Identity Center
- PaaS (Platform as a Service): AWS Elastic Beanstalk, Azure App Service, Google App Engine, Heroku, Vercel, Netlify, Firebase
- IaaS (Infrastructure as a Service): AWS EC2/S3/RDS, Azure VMs/Storage, Google Compute Engine, DigitalOcean, Linode, OVHcloud
- Cloud Storage: Dropbox, Box, Google Drive, OneDrive, AWS S3, Azure Blob Storage, Wasabi
- Cloud Databases: AWS RDS, Azure SQL, Google Cloud SQL, MongoDB Atlas, Snowflake, Databricks
- Cloud Security Services: WAF, DDoS protection, CASB, SIEM-as-a-Service, cloud identity providers
- Shadow Cloud: Any cloud service used by employees without security or procurement approval
What A.5.23 Does NOT Cover
- On-premises infrastructure (covered by A.8.1, A.8.15, A.8.16)
- Managed hosting with dedicated bare metal (treated as supplier, not cloud, A.5.19–A.5.22)
- Personal cloud use by employees (covered by A.5.10, A.6.3, A.8.1)
Cloud Deployment Models and Risk Implications
| Deployment Model | Risk Level | Key Considerations |
|---|---|---|
| Public Cloud | High | Shared infrastructure, multi-tenancy, provider control, highest compliance burden |
| Private Cloud | Medium | Dedicated resources, more control, higher overhead, still requires governance |
| Hybrid Cloud | High | Data movement between environments, integration risks, complexity |
| Multi-Cloud | Very High | Multiple providers, inconsistent controls, governance fragmentation, skills spread |
| Community Cloud | Medium | Shared by specific community, requires trust and mutual governance |
Service Model Responsibility Matrix (Shared Responsibility Model)
| Responsibility | SaaS | PaaS | IaaS |
|---|---|---|---|
| Data | Customer | Customer | Customer |
| Endpoints | Customer | Customer | Customer |
| Identity & Access | Shared | Customer | Customer |
| Application | Provider | Customer | Customer |
| Network | Provider | Shared | Customer |
| Operating System | Provider | Provider | Customer |
| Virtualization | Provider | Provider | Provider |
| Physical | Provider | Provider | Provider |
| Provider Governance | Provider | Provider | Provider |
Critical insight: As you move from SaaS to IaaS, your security responsibility increases dramatically. A SaaS customer must secure data, endpoints, and identity. An IaaS customer must secure everything above the hypervisor.
Key Definitions and Terminology
| Term | Definition |
|---|---|
| Cloud Service | Any service delivered over the internet using cloud computing architecture, including SaaS, PaaS, and IaaS. |
| Shared Responsibility Model | The division of security and compliance obligations between the cloud provider and the cloud customer. |
| Data Residency | The physical or geographical location where data is stored and processed, subject to jurisdictional laws. |
| Data Sovereignty | The principle that data is subject to the laws and governance structures of the country where it is collected. |
| CASB (Cloud Access Security Broker) | A security policy enforcement point between cloud service users and cloud providers, combining multiple security controls. |
| Cloud DLP (Data Loss Prevention) | Technologies that monitor, detect, and prevent sensitive data exfiltration from cloud environments. |
| BYOK (Bring Your Own Key) | A cloud encryption model where the customer manages their own encryption keys while the provider manages the encryption engine. |
| KYOK (Keep Your Own Key) | A stronger model where the customer retains sole control of encryption keys, often with HSM-backed key management. |
| Shadow IT / Shadow Cloud | Cloud services adopted by employees or departments without security or IT approval, creating ungoverned risk. |
| Cloud Exit Strategy | A documented plan for retrieving data, transitioning services, and terminating a cloud provider relationship. |
| CSP (Cloud Service Provider) | The organization that provides cloud computing services (e.g., AWS, Azure, GCP, Salesforce). |
| CSPM (Cloud Security Posture Management) | Tools that continuously assess cloud environments for misconfigurations and compliance violations. |
| CWPP (Cloud Workload Protection Platform) | Security solutions focused on protecting cloud workloads (VMs, containers, serverless). |
| CNAPP (Cloud-Native Application Protection Platform) | Integrated platform combining CSPM, CWPP, and runtime protection for cloud-native applications. |
| Cloud Region | A geographically defined area containing multiple data centers, often with specific compliance certifications. |
| Availability Zone (AZ) | A physically isolated location within a cloud region, designed for fault tolerance. |
| Tenant Isolation | The logical and technical separation between different customers' data and workloads in a multi-tenant environment. |
| Cloud Security Alliance (CSA) | A not-for-profit organization promoting best practices for securing cloud computing. |
| CSA STAR | The Cloud Security Alliance's Security, Trust, Assurance, and Risk program, providing assurance and transparency for cloud security. |
| SOC 2 Type II | A SOC 2 report that includes a detailed description of the service organization's controls and an audit over a minimum 6-month period. |
| ISO 27017 | ISO standard providing guidance on information security controls for cloud services, supplementing ISO 27001/27002. |
| ISO 27018 | ISO standard focused on protecting personally identifiable information (PII) in public clouds. |
Relationship to Other Controls
A.5.23 does not exist in isolation. It intersects with at least 15 other Annex A controls:
| Control | Relationship to A.5.23 |
|---|---|
| A.5.19 | Establishes overall supplier relationship governance. Cloud providers are suppliers; A.5.23 is the cloud-specific application of A.5.19. |
| A.5.20 | Requires security terms in supplier agreements. Cloud agreements must include security, DPA, data residency, and audit rights. |
| A.5.22 | Requires ongoing monitoring of supplier services. Cloud services must be monitored continuously for security posture and compliance. |
| A.5.24 | Planning for information security continuity. Cloud availability and resilience are key components of continuity planning. |
| A.5.25 | ICT readiness for continuity. Cloud DR and backup strategies are part of ICT readiness. |
| A.6.3 | Information security awareness. All cloud users must be trained on cloud security risks, shadow IT, and safe usage. |
| A.8.1 | User endpoint devices. Cloud access from endpoints must be secured (MDM, EDR, device compliance). |
| A.8.5 | Secure authentication. Cloud IAM must enforce MFA, strong passwords, and conditional access. |
| A.8.10 | Information deletion. Cloud data deletion must be verified when services are terminated or data is deleted by users. |
| A.8.11 | Data masking. Cloud data masking should be used for non-production environments and analytics. |
| A.8.24 | Use of cryptography. Cloud encryption at rest and in transit is mandatory; key management must be governed. |
| A.8.32 | Change management. Cloud configuration changes must be managed, approved, and logged. |
| A.8.33 | Test data protection. Cloud test environments must use anonymized or synthetic data. |
| A.8.34 | Intellectual property rights. Cloud code repositories and IP must be protected with access controls and legal terms. |
| A.8.36 | Compliance with policies and standards. Cloud usage must comply with organizational policies and applicable standards. |
Implementation Roadmap (Week-by-Week)
Phase 1: Discovery and Governance (Weeks 1–3)
| Week | Activities | Deliverables | Owner |
|---|---|---|---|
| Week 1 | Inventory all cloud services using SSO logs, expense reports, DNS scans, and employee surveys. | Cloud Service Inventory (Draft) | CISO / IT |
| Week 1 | Classify cloud services by data sensitivity (Public, Internal, Confidential, Restricted). | Data Classification Mapping | CISO / DPO |
| Week 2 | Draft Cloud Security Policy with governance framework, approval workflow, and risk appetite. | Cloud Security Policy v1.0 | CISO |
| Week 2 | Establish Cloud Security Review Board (CSRB) with IT, Security, Legal, Procurement, and DPO. | CSRB Charter, Meeting Cadence | CISO |
| Week 3 | Assess each cloud service using a standardized risk assessment template. | Cloud Risk Assessment Reports | Security Team |
| Week 3 | Create the Cloud Service Register with all required fields and risk scores. | Cloud Service Register v1.0 | Security Team |
Phase 2: Hardening and Controls (Weeks 4–7)
| Week | Activities | Deliverables | Owner |
|---|---|---|---|
| Week 4 | Enforce MFA on all cloud admin accounts and privileged roles. | MFA Coverage Report | IAM Team |
| Week 4 | Implement least-privilege IAM with role-based access control (RBAC). | IAM Role Matrix | IAM Team |
| Week 5 | Enable encryption at rest for all cloud storage, databases, and backups. | Encryption Configuration Report | Cloud Team |
| Week 5 | Enforce TLS 1.2+ for all data in transit; configure HSTS and certificate pinning. | Transit Encryption Report | Cloud Team |
| Week 6 | Deploy CASB or cloud-native DLP for sensitive data monitoring. | CASB/DLP Deployment Report | Security Team |
| Week 6 | Configure cloud logging (CloudTrail, Azure Monitor, GCP Cloud Logging) to central SIEM. | Log Integration Report | SOC |
| Week 7 | Implement CSPM for continuous misconfiguration detection and remediation. | CSPM Dashboard | Security Team |
| Week 7 | Establish data residency controls and verify region compliance. | Data Residency Verification Report | DPO / Legal |
Phase 3: Contracts and Compliance (Weeks 8–10)
| Week | Activities | Deliverables | Owner |
|---|---|---|---|
| Week 8 | Review and amend all cloud contracts with security clauses, DPA, and audit rights. | Contract Amendment Tracker | Legal / Procurement |
| Week 8 | Verify CSP certifications (ISO 27001, SOC 2 Type II, CSA STAR, ISO 27017). | CSP Certification Verification | Security Team |
| Week 9 | Develop exit strategies for all critical cloud services with data retrieval procedures. | Cloud Exit Strategy Document | CISO / Cloud Team |
| Week 9 | Implement shadow IT discovery program (DNS, network traffic, expense scanning). | Shadow IT Discovery Report | Security Team |
| Week 10 | Conduct internal audit of A.5.23 implementation. | Internal Audit Report | Internal Audit |
| Week 10 | Remediate audit findings and finalize documentation. | Remediation Evidence | Security Team |
Phase 4: Maturity and Continuous Improvement (Weeks 11–12)
| Week | Activities | Deliverables | Owner |
|---|---|---|---|
| Week 11 | Establish cloud security metrics dashboard and KPI reporting. | Cloud Security KPI Dashboard | CISO |
| Week 11 | Conduct tabletop exercise for cloud exit and data retrieval. | Exercise Report, Lessons Learned | CISO / Cloud Team |
| Week 12 | Present A.5.23 program to management review for approval and resource allocation. | Management Review Presentation | CISO |
| Week 12 | Plan next year's roadmap based on maturity assessment and emerging risks. | Annual Cloud Security Roadmap | CISO |
Detailed Implementation Guidance
Cloud Service Governance Framework
A cloud governance framework is the foundation of A.5.23. Without governance, cloud usage becomes a free-for-all. The framework must include:
- Cloud Security Policy, The organization's stance on cloud adoption, risk appetite, prohibited services, and mandatory controls.
- Cloud Service Review Board (CSRB), A cross-functional committee that approves new cloud services, reviews risk assessments, and governs cloud strategy.
- Cloud Service Register, The single source of truth for all cloud services, owners, data types, risk scores, and review dates.
- Approval Workflow, A defined process for requesting, assessing, approving, and onboarding cloud services.
- Decommissioning Process, A structured offboarding process for cloud services, including data retrieval, verification of deletion, and access revocation.
Cloud Service Register Fields:
| Field | Description | Example |
|---|---|---|
| Service Name | Name of the cloud service | Salesforce CRM |
| Provider | CSP name | Salesforce.com |
| Service Model | SaaS / PaaS / IaaS | SaaS |
| Deployment Model | Public / Private / Hybrid / Multi | Public |
| Data Region | Geographic location of data | AWS Mumbai (ap-south-1) |
| Data Classification | Public / Internal / Confidential / Restricted | Confidential |
| Data Types | Specific data categories stored | Customer PII, Financial Records |
| Business Owner | Department or person accountable | Sales VP |
| Security Owner | Security contact | CISO |
| Risk Score | Calculated risk (1–5) | 3 (Medium) |
| Approval Date | Date CSRB approved the service | 2024-03-15 |
| Review Date | Next scheduled review | 2025-03-15 |
| Contract Status | Active / Pending / Expired | Active |
| Security Clauses | Whether contract has security terms | Yes |
| Exit Strategy | Whether exit plan exists | Yes, tested 2024-08 |
| MFA Status | Whether MFA is enforced | Yes |
| Encryption at Rest | Whether enabled | Yes (AES-256) |
| Encryption in Transit | Whether enabled | Yes (TLS 1.3) |
| CASB/DLP Coverage | Whether monitored | Yes (Netskope) |
| Certification Verified | ISO 27001, SOC 2, etc. | SOC 2 Type II, ISO 27001 |
Cloud Risk Assessment Process
Every cloud service must undergo a risk assessment before approval and annually thereafter. The assessment should cover:
Step 1: Identify Data and Assets
- What data will be stored, processed, or transmitted?
- What is the data classification and sensitivity?
- What business processes depend on this service?
- What integrations exist with other systems?
Step 2: Evaluate CSP Security Posture
- What certifications does the CSP hold? (ISO 27001, SOC 2 Type II, ISO 27017, CSA STAR, PCI DSS, HIPAA)
- What is the CSP's breach history?
- What is the CSP's security transparency? (Do they publish whitepapers, pen test summaries, architecture diagrams?)
- What is the financial stability of the CSP?
Step 3: Evaluate Technical Controls
- Does the CSP support MFA, SSO (SAML/OIDC), and SCIM?
- Does the CSP support encryption at rest and in transit?
- Does the CSP support BYOK or KYOK?
- Does the CSP provide audit logs and API access for monitoring?
- Does the CSP support data residency and geo-fencing?
Step 4: Evaluate Legal and Regulatory Compliance
- Does the CSP have an Indian data center or region?
- Does the CSP comply with DPDP Act 2023, GDPR, and local regulations?
- Does the CSP provide a Data Processing Agreement (DPA)?
- Does the CSP support data subject rights (access, deletion, portability)?
Step 5: Evaluate Operational Risks
- What is the CSP's SLA for availability? (e.g., 99.99%)
- What is the CSP's disaster recovery capability? (RTO/RPO)
- What is the CSP's incident response and notification process?
- Does the CSP have a documented exit process?
Step 6: Score and Treat Risk
- Calculate inherent risk based on data sensitivity + service model + deployment model.
- Identify and evaluate existing controls.
- Calculate residual risk.
- If residual risk exceeds risk appetite, define treatment: avoid, mitigate, transfer, or accept.
- Document risk acceptance rationale if applicable.
AWS-Specific Security Implementation
Identity and Access Management (IAM):
- Enable AWS IAM Identity Center (SSO) for all human access. No long-term access keys for users.
- Enforce MFA for root accounts, IAM Identity Center, and all privileged roles.
- Use IAM roles with temporary credentials for applications (never hardcode keys).
- Implement least privilege with AWS IAM Access Analyzer to identify over-permissive policies.
- Enable AWS CloudTrail in all regions with log file validation and multi-region trail.
- Enable AWS Config for continuous configuration monitoring and compliance rules.
Data Protection:
- Enable default encryption on all S3 buckets using SSE-S3 or SSE-KMS. Use bucket policies to deny unencrypted uploads.
- Enable AWS Macie for automatic sensitive data discovery in S3.
- Use AWS KMS for key management; consider BYOK for highly sensitive data.
- Enable TLS 1.2+ on all ELB, CloudFront, and API Gateway endpoints.
Network Security:
- Use VPCs with private subnets for sensitive workloads. No public IP on databases.
- Implement AWS WAF on CloudFront and ALB with managed rule sets.
- Enable AWS Shield Advanced for DDoS protection on critical applications.
- Use AWS PrivateLink for secure service-to-service communication without internet exposure.
- Implement security groups with least privilege (no 0.0.0.0/0 except where justified).
Monitoring and Compliance:
- Enable AWS Security Hub for centralized security findings across GuardDuty, Inspector, Macie, and Config.
- Enable Amazon GuardDuty for intelligent threat detection.
- Enable AWS Inspector for automated vulnerability scanning of EC2 and container images.
- Use AWS Systems Manager for patch management and session manager (no SSH keys on bastion hosts).
Azure-Specific Security Implementation
Identity and Access Management:
- Use Microsoft Entra ID (formerly Azure AD) for all authentication. Enable PIM (Privileged Identity Management) for just-in-time admin access.
- Enforce Conditional Access policies: MFA for all users, device compliance for sensitive apps, and location-based restrictions.
- Implement least privilege with Azure RBAC and custom roles. Use Azure AD Access Reviews for quarterly access certification.
- Enable passwordless authentication (FIDO2, Windows Hello, Microsoft Authenticator) for privileged users.
Data Protection:
- Enable Azure Storage Service Encryption (SSE) with Microsoft-managed keys or customer-managed keys (CMK) in Azure Key Vault.
- Use Azure Purview for data classification and sensitive data scanning across Azure, M365, and on-prem.
- Enable Azure Policy to enforce encryption on all storage accounts and databases.
- Configure TLS 1.2+ on all Azure App Services, Front Door, and API Management.
Network Security:
- Use Azure Virtual Network (VNet) with Network Security Groups (NSG) and Azure Firewall.
- Implement Azure Private Link for private connectivity to Azure PaaS services.
- Enable Azure DDoS Protection Standard for critical applications.
- Use Azure Application Gateway with WAF for web application protection.
- Implement Azure Bastion for secure RDP/SSH without public IPs.
Monitoring and Compliance:
- Enable Microsoft Defender for Cloud for unified security posture management and threat protection.
- Enable Microsoft Sentinel as cloud-native SIEM and SOAR for Azure and multi-cloud.
- Use Azure Monitor and Log Analytics for centralized logging and alerting.
- Enable Azure Policy for compliance enforcement and drift detection.
Google Cloud Platform (GCP) Specific Security Implementation
Identity and Access Management:
- Use Google Cloud IAM with organization policies, folders, and projects for resource hierarchy.
- Enforce 2-Step Verification (2SV) for all Google Workspace and Cloud Console users.
- Use Cloud Identity-Aware Proxy (IAP) for zero-trust application access without VPN.
- Implement least privilege with IAM Recommender and Policy Analyzer.
- Enable Cloud Audit Logs (Admin Activity, Data Access, System Event) for all projects.
Data Protection:
- Enable default encryption with Cloud KMS. Use CMEK (Customer-Managed Encryption Keys) for sensitive data.
- Use Cloud DLP for automatic sensitive data discovery and classification in Cloud Storage, BigQuery, and Dataflow.
- Configure VPC Service Controls to create security perimeters around sensitive data.
- Enable TLS 1.2+ on all Cloud Load Balancing and Cloud Run endpoints.
Network Security:
- Use VPCs with private Google access. No public IPs on databases or internal services.
- Implement Cloud Armor for WAF and DDoS protection.
- Use Cloud NAT for outbound internet access without public IPs.
- Implement firewall rules with least privilege using Firewall Insights.
Monitoring and Compliance:
- Enable Security Command Center (SCC) for asset inventory, vulnerability detection, and threat intelligence.
- Enable Chronicle (or Security Command Center Premium) for advanced threat detection and SIEM.
- Use Cloud Asset Inventory for continuous asset discovery and change tracking.
- Enable Policy Intelligence for IAM policy analysis and remediation recommendations.
Multi-Cloud Governance
Organizations using multiple cloud providers face unique governance challenges:
- Unified Identity: Use a cloud-agnostic identity provider (Okta, Azure AD, Ping Identity) for SSO across all clouds. Avoid siloed IAM.
- Unified Policy: Define security policies in cloud-agnostic terms (e.g., "all storage must be encrypted") and translate to each provider's native controls.
- Unified Monitoring: Aggregate logs and security findings into a single SIEM (Splunk, Sentinel, Chronicle, or Elastic) for cross-cloud visibility.
- Unified overhead and Risk View: Use cloud management platforms (Flexera, CloudHealth, FinOps) to track spend and risk across providers.
- Skills Strategy: Train teams on cloud-agnostic security concepts rather than over-investing in one provider's certifications.
- Vendor Lock-in Mitigation: Use cloud-native abstractions (Kubernetes, Terraform, CloudFormation) to maintain portability.
Cloud Access Security Broker (CASB) Implementation
A CASB sits between cloud users and cloud services, providing four pillars of security:
- Visibility: Discover all cloud services in use, including shadow cloud. Map data flows and user behavior.
- Data Security: Enforce DLP policies, encryption, and tokenization for sensitive data in cloud apps.
- Threat Protection: Detect and prevent compromised accounts, insider threats, and malware in cloud uploads.
- Compliance: Ensure cloud usage meets regulatory requirements (DPDP, GDPR, PCI DSS) with automated policy enforcement.
Leading CASB Solutions:
| Solution | Strength | Best For |
|---|---|---|
| Microsoft Defender for Cloud Apps | Native Microsoft 365/Azure integration, strong UEBA | Organizations heavily invested in Microsoft ecosystem |
| Netskope | Strong DLP, strong cloud firewall, multi-cloud | Enterprises with complex multi-cloud and remote workforce |
| Zscaler | Zero-trust SSE, strong proxy architecture | Organizations replacing VPN with zero-trust architecture |
| Palo Alto Prisma Access | Integrated with Prisma Cloud and next-gen firewall | Organizations already using Palo Alto firewalls |
| Forcepoint | Strong insider threat and behavioral analytics | Organizations with high insider threat risk |
| Lookout | Mobile-first, strong mobile threat defense | Organizations with heavy mobile cloud usage |
Cloud Data Loss Prevention (DLP)
Cloud DLP prevents sensitive data exfiltration from cloud environments. Implementation steps:
- Data Classification: Classify all cloud data using automated discovery tools (AWS Macie, Azure Purview, Google Cloud DLP, or third-party tools like BigID, Varonis).
- Policy Definition: Define DLP policies based on data type (PII, PHI, PCI, IP) and action (block, quarantine, alert, encrypt).
- Endpoint Enforcement: Deploy endpoint DLP agents (Microsoft Endpoint DLP, Symantec DLP, Forcepoint) to monitor and control data movement to cloud from endpoints.
- Cloud App Enforcement: Use CASB DLP modules to enforce policies within SaaS apps (e.g., prevent downloading customer lists from Salesforce to personal Google Drive).
- Network Enforcement: Use network DLP (proxies, firewalls) to inspect and control data in transit to cloud services.
- Monitoring and Response: Integrate DLP alerts with SOC/SIEM for incident response and forensics.
Data Residency and Sovereignty
Indian organizations must navigate complex data residency requirements:
DPDP Act 2023 Requirements:
- The DPDP Act requires that "digital personal data" of Indian citizens be processed in accordance with the Act's provisions, including purpose limitation, data minimization, and storage limitation.
- While the Act does not mandate absolute data localization for all data, it empowers the government to notify categories of personal data that must be stored and processed only in India. The first such notification (expected 2025–2026) is likely to cover sensitive government data and critical sector data (health, finance).
- Cross-border data transfers are permitted to "trusted countries" designated by the government. As of 2026, the trusted countries list is still evolving.
RBI Requirements:
- RBI's Master Direction on Information Technology Framework for NBFCs (2017, updated 2024) and the 2019 Circular on Storage of Payment System Data mandate that all payment system data must be stored in India.
- For cloud usage, RBI requires that data stored in cloud must be accessible for audit and regulatory examination within India. The cloud provider must have an Indian presence and contractual data residency guarantees.
- RBI's 2024 Cybersecurity Guidelines for Banks require that "sensitive and critical data" of banks should be stored in cloud infrastructure located within India, and encryption keys should be managed within Indian jurisdiction.
SEBI Requirements:
- SEBI's 2023 Cybersecurity and Cyber Resilience Circular for Market Infrastructure Institutions (MIIs) and 2024 guidelines for intermediaries require that cloud usage must be approved by the board, with data residency and security controls documented.
- SEBI mandates that cloud providers for MIIs must be evaluated for security, resilience, and compliance. Data must be stored in Indian regions unless specifically approved otherwise.
Implementation Approach:
- Map Data to Regions: Create a data residency matrix that maps every data type to its required geographic location.
- Contractual Guarantees: Ensure cloud contracts include explicit data residency clauses, with penalties for non-compliance.
- Geo-Fencing: Use cloud-native geo-fencing controls (AWS S3 Object Lock with region constraints, Azure Policy for region restriction, GCP Resource Location Restriction) to prevent accidental data movement.
- Key Jurisdiction: Ensure encryption keys are managed in the same jurisdiction as the data (e.g., AWS KMS in Mumbai, Azure Key Vault in Central India, Cloud KMS in Mumbai).
- Audit Trail: Maintain logs of all data movement, replication, and backup across regions.
Cloud Exit Strategy
Every cloud service must have a documented exit strategy. The strategy must cover:
- Data Retrieval: How to export all data in a usable format (open standards, not proprietary). Include APIs, bulk export tools, and professional services options.
- Data Deletion Verification: How to request and verify deletion of all data from the provider's systems, including backups, replicas, and logs. Obtain a deletion certificate.
- Service Transition: How to transition to an alternative provider or on-premises solution with minimal business disruption.
- Contractual Terms: Notice period, termination fees, data return timeline, and post-termination support.
- Testing: Conduct an annual tabletop exercise or pilot retrieval test to validate the exit strategy.
Exit Strategy Template:
| Element | Details |
|---|---|
| Service Name | [Name] |
| Provider | [CSP] |
| Data Volume | [TB / Records] |
| Data Formats | [CSV, JSON, Parquet, etc.] |
| Export Method | [API, Console, Professional Services] |
| Estimated Export Time | [Hours/Days] |
| Export overhead | [Provider fee] |
| Alternative Provider | [Name or "On-Premises"] |
| Transition RTO | [Maximum acceptable downtime] |
| Data Deletion Verification | [Method and certificate] |
| Last Test Date | [Date] |
| Next Test Date | [Date] |
Tools, Technologies, and Solutions
Cloud Security Posture Management (CSPM)
| Tool | Strengths | licensing (Approx.) | Best For |
|---|
Cloud Workload Protection Platform (CWPP)
| Tool | Strengths | Best For |
|---|---|---|
| CrowdStrike Falcon Cloud Security | Lightweight agent, strong threat intelligence, EDR + CWPP | Organizations already using CrowdStrike |
| Trend Micro Cloud One | Broad coverage, strong container security, AWS partnership | AWS-heavy, container workloads |
| Sophos Cloud Optix | Simple, affordable, strong for SMBs | Growing companies, limited security team |
| Aqua Security | Kubernetes-native, strong DevSecOps, open-source options | Cloud-native development teams |
| Snyk Container | Developer-first, integrates with CI/CD, vulnerability scanning | Developer-centric security |
Cloud-Native SIEM and Monitoring
| Tool | Cloud Native | Multi-Cloud | Best For |
|---|---|---|---|
| Microsoft Sentinel | Azure-native | Yes (AWS, GCP connectors) | Azure-heavy, Microsoft ecosystem |
| Google Chronicle | GCP-native | Yes | GCP-heavy, threat hunting |
| Amazon Security Lake | AWS-native | Emerging | AWS-heavy, OCSF standardization |
| Splunk Cloud | Yes | Yes | Enterprise, complex queries, mature SOC |
| Elastic Cloud | Yes | Yes | Open-source preference, overhead control |
| Sumo Logic | Yes | Yes | SaaS companies, DevOps observability |
| Datadog Security | Yes | Yes | Organizations already using Datadog for monitoring |
Policy and Procedure Templates
Cloud Security Policy (Outline)
- Purpose and Scope, Define the policy's purpose, scope (all cloud services), and applicability (all employees, contractors, and third parties).
- Governance, Define the Cloud Security Review Board (CSRB), roles, and meeting cadence.
- Risk Appetite, Define acceptable risk levels for cloud services based on data classification and service model.
- Prohibited Services, List categories of cloud services prohibited (e.g., personal cloud storage for work data, unapproved file sharing, unencrypted communication).
- Mandatory Controls, Define controls required for all cloud services: MFA, encryption, IAM, logging, monitoring, and DLP.
- Data Residency, Define requirements for data storage location based on data type and regulatory requirements.
- Approval Process, Step-by-step workflow for requesting, assessing, and approving cloud services.
- Monitoring and Review, Define monitoring requirements, review frequencies, and reporting.
- Incident Response, Define how cloud security incidents are detected, reported, and remediated.
- Exit Strategy, Require exit strategies for all critical cloud services.
- Training and Awareness, Define cloud security training requirements for all users and administrators.
- Violations and Consequences, Define consequences for policy violations, including unauthorized cloud usage.
Cloud Service Approval Procedure (Outline)
- Request, Business owner submits Cloud Service Request Form with business justification, data types, user count, and integration details.
- Initial Screening, Security team screens the request against the prohibited services list and known risk indicators.
- Risk Assessment, Security team completes the Cloud Risk Assessment using the standardized template.
- DPO Review, DPO reviews data protection and residency requirements.
- Legal Review, Legal reviews contract terms, DPA, and liability clauses.
- CSRB Review, CSRB reviews the risk assessment, DPO input, and legal input. Approves, rejects, or approves with conditions.
- Contract Negotiation, Procurement negotiates security clauses and DPA based on CSRB conditions.
- Technical Onboarding, IT/Security configures IAM, MFA, encryption, logging, and monitoring.
- Register Entry, Cloud Service Register is updated with all fields.
- User Communication, Approved users are trained on secure usage and policy requirements.
- Review Schedule, Review date is set based on risk tier.
Risk Assessment and Treatment
Cloud-Specific Risk Scoring Model
Risk Score = (Data Sensitivity × Service Model Risk × Deployment Model Risk) − Control Effectiveness
Where:
- Data Sensitivity: 1 (Public), 2 (Internal), 3 (Confidential), 4 (Restricted/PII/PCI/PHI)
- Service Model Risk: 1 (Private Cloud), 2 (IaaS), 3 (PaaS), 4 (SaaS, highest due to least customer control)
- Deployment Model Risk: 1 (Single Private), 2 (Hybrid), 3 (Public), 4 (Multi-Cloud)
- Control Effectiveness: Sum of control scores (MFA=1, Encryption=1, CASB=1, IAM Review=1, CSPM=1, DLP=1, Logging=1, Data Residency=1, Exit Strategy=1, Certifications Verified=1). Maximum = 10.
Example: A SaaS service (4) storing customer PII (4) in public cloud (3) with 7 controls (7) = (4×4×3) − 7 = 48 − 7 = 41. Risk threshold: >30 = High, requires CSRB review and enhanced controls.
Common Cloud Risks and Treatments
| Risk | Likelihood | Impact | Treatment | Owner |
|---|---|---|---|---|
| Cloud misconfiguration exposing data | High | Critical | CSPM + automated remediation + IAM review | Cloud Security |
| Insider threat / data exfiltration via cloud | Medium | High | CASB + DLP + UEBA + access logging | Data Security |
| Cloud provider breach affecting tenant | Low | Critical | Contractual liability + cyber insurance + exit strategy | Legal / CISO |
| Shadow cloud usage | High | Medium | Shadow IT discovery + CASB + user awareness | Security Team |
| Data residency violation | Medium | High | Geo-fencing + contractual guarantees + key jurisdiction | DPO / Legal |
| Cloud account takeover | Medium | Critical | MFA + conditional access + anomaly detection + incident response | IAM Team |
| Cloud service unavailability | Medium | High | Multi-region deployment + SLA monitoring + DR plan | Cloud Team |
| Supplier lock-in | Medium | Medium | Exit strategy + data portability + open standards | Cloud Team |
| Encryption key compromise | Low | Critical | HSM + key rotation + access controls + audit | Crypto Team |
| API abuse / cryptojacking | Medium | High | API rate limiting + CSPM + anomaly detection | Cloud Security |
Audit and Compliance Checklist
Auditor Checklist (25 Questions)
| # | Question | Evidence Required | Pass/Fail |
|---|---|---|---|
| 1 | Is there a documented Cloud Security Policy? | Policy document, version control, approval | |
| 2 | Is there a Cloud Service Register with all services? | Register extract, completeness check | |
| 3 | Are all cloud services classified by data sensitivity? | Classification mapping, examples | |
| 4 | Has a risk assessment been conducted for each cloud service? | Risk assessment reports, dates | |
| 5 | Is there a Cloud Security Review Board (CSRB)? | Charter, meeting minutes, attendance | |
| 6 | Are new cloud services approved before use? | Approval records, workflow evidence | |
| 7 | Is MFA enforced on all cloud admin and privileged accounts? | IAM configuration, MFA enrollment report | |
| 8 | Is least-privilege IAM enforced with regular access reviews? | IAM role matrix, access review records | |
| 9 | Is encryption at rest enabled for all cloud storage and databases? | Configuration screenshots, CSPM reports | |
| 10 | Is encryption in transit enforced (TLS 1.2+)? | SSL/TLS scan reports, policy configuration | |
| 11 | Is there a CASB or cloud DLP deployed? | Deployment evidence, policy configuration | |
| 12 | Is cloud logging enabled and forwarded to a central SIEM? | Log configuration, SIEM integration evidence | |
| 13 | Is CSPM deployed for continuous misconfiguration detection? | CSPM dashboard, finding records | |
| 14 | Are data residency requirements documented and enforced? | Data residency matrix, geo-fencing config | |
| 15 | Do cloud contracts include security clauses, DPA, and audit rights? | Contract excerpts, security annexes | |
| 16 | Are CSP certifications verified (ISO 27001, SOC 2, ISO 27017)? | Certification copies, verification records | |
| 17 | Is there a shadow cloud discovery program? | Discovery scan results, remediation records | |
| 18 | Is there a documented exit strategy for each critical cloud service? | Exit strategy documents, test records | |
| 19 | Are cloud security incidents logged in the incident register? | Incident register entries, classification | |
| 20 | Is there a cloud-specific incident response procedure? | IR procedure, playbook, test records | |
| 21 | Are cloud administrators trained on cloud security? | Training records, attendance, competency tests | |
| 22 | Is there a cloud backup and recovery strategy? | Backup policy, recovery test records, RTO/RPO | |
| 23 | Are API keys and service credentials managed securely (no hardcoding)? | Code scan reports, secret management evidence | |
| 24 | Is there a cloud change management process? | Change records, approval evidence, security review | |
| 25 | Is cloud security reviewed in management review? | Management review minutes, cloud security agenda |
Metrics and KPIs
Cloud Security Metrics (15 Metrics)
| # | Metric | Formula | Target | Frequency |
|---|---|---|---|---|
| 1 | Cloud Service Coverage | (Registered cloud services / Total discovered cloud services) × 100 | 100% | Monthly |
| 2 | MFA Enrollment Rate | (Cloud accounts with MFA / Total cloud accounts) × 100 | 100% | Monthly |
| 3 | Encryption at Rest Coverage | (Cloud assets encrypted / Total cloud assets) × 100 | 100% | Monthly |
| 4 | Encryption in Transit Coverage | (Cloud endpoints with TLS 1.2+ / Total cloud endpoints) × 100 | 100% | Monthly |
| 5 | CSPM Misconfiguration Count | Total open misconfiguration findings | <10 Critical, <50 High | Weekly |
| 6 | Mean Time to Remediate (MTTR) Misconfigurations | Sum of remediation times / Number of remediated misconfigurations | <48 hours for Critical | Weekly |
| 7 | Shadow Cloud Discovery Rate | (New shadow cloud services discovered / Total cloud services) × 100 | <5% | Monthly |
| 8 | Cloud Access Review Completion | (Reviews completed on time / Total scheduled reviews) × 100 | 100% | Quarterly |
| 9 | Cloud Security Incident Count | Total incidents involving cloud services | <2 per quarter | Monthly |
| 10 | Cloud Data Residency Compliance | (Cloud services compliant with residency / Total cloud services) × 100 | 100% | Quarterly |
| 11 | Cloud Contract Security Clause Coverage | (Contracts with security clauses / Total cloud contracts) × 100 | 100% | Quarterly |
| 12 | CSP Certification Verification Rate | (CSPs with verified certs / Total CSPs) × 100 | 100% | Annually |
| 13 | Cloud Exit Strategy Coverage | (Critical cloud services with exit strategy / Total critical cloud services) × 100 | 100% | Annually |
| 14 | Cloud DLP Policy Violation Rate | (DLP violations / Total cloud transactions) × 100,000 | <100 per 100,000 | Monthly |
| 15 | Cloud Security Training Completion | (Employees trained / Total cloud users) × 100 | 100% | Annually |
Common Pitfalls and How to Avoid Them
Pitfall 1: Assuming the Cloud Provider Secures Everything
Problem: Organizations adopt the "cloud is secure by default" fallacy. AWS, Azure, and GCP secure the infrastructure, but the customer must secure data, IAM, applications, and configurations. Solution: Distribute the shared responsibility model to every cloud user and administrator. Conduct quarterly training on customer-side responsibilities. Use CSPM to verify configurations.
Pitfall 2: Unmanaged Shadow Cloud
Problem: Employees sign up for SaaS apps with corporate email, store customer data in personal Dropbox accounts, and use unapproved collaboration tools. Security has no visibility. Solution: Deploy CASB for discovery. Implement SSO-only access for approved services. Run quarterly DNS and expense report scans. Enforce a "no cloud without approval" policy with consequences.
Pitfall 3: Weak Cloud IAM
Problem: Over-permissive roles, shared admin accounts, long-lived access keys, and no MFA on privileged accounts. Root credentials are shared in spreadsheets. Solution: Enforce MFA with hardware tokens for privileged users. Eliminate shared accounts. Rotate access keys every 90 days. Use IAM Access Analyzer (AWS), Entra ID PIM (Azure), or IAM Recommender (GCP) to find excess permissions.
Pitfall 4: Ignoring Data Residency
Problem: Data is stored in the default region (often US East) without considering DPDP Act, RBI, or SEBI requirements. Backups and replicas are silently created in other regions. Solution: Create a data residency matrix. Configure geo-fencing and region locks. Verify backup and replication configurations. Include data residency clauses in all contracts. Audit quarterly.
Pitfall 5: No Cloud Exit Strategy
Problem: Organizations become deeply dependent on a single cloud provider with no plan for retrieval, transition, or termination. When a breach or regulatory change occurs, they are trapped. Solution: Require an exit strategy for every critical cloud service before approval. Test retrieval annually. Negotiate data portability clauses. Use open data formats.
Pitfall 6: Treating SaaS as "Set and Forget"
Problem: SaaS applications are procured by business teams, onboarded by IT, and then never reviewed. Access accumulates, dormant accounts remain, and security settings drift. Solution: Include SaaS in the Cloud Service Register. Conduct quarterly access reviews for all SaaS apps. Monitor SaaS security posture with CASB. Review SaaS security settings (MFA, password policy, session timeout) annually.
Pitfall 7: Inadequate Cloud Logging
Problem: Cloud audit logs are enabled but never reviewed. Logs are not forwarded to SIEM. An attacker deletes logs after compromise, and there is no tamper-proof backup. Solution: Forward all cloud logs to a centralized SIEM in real time. Enable log file integrity validation (AWS CloudTrail log file validation, Azure Monitor immutable logs). Retain logs for at least 12 months (3 years for regulated data). Define alert rules for critical events (root login, policy change, key deletion).
Pitfall 8: Misunderstanding Encryption Responsibility
Problem: Organizations believe "the cloud provider encrypts everything" without understanding who manages keys, who can decrypt, and whether the provider has access. Solution: Document the encryption model for every cloud service: provider-managed keys (SSE-S3), customer-managed keys (SSE-KMS/CMEK), or customer-provided keys (SSE-C). For Restricted data, use BYOK or KYOK with HSM. Audit key access logs.
Pitfall 9: Over-Engineering for Low-Risk Services
Problem: Organizations apply the same rigorous controls to a public marketing website hosted on cloud as they do to a customer database. This wastes resources and creates friction. Solution: Use risk-based tiering. Low-risk cloud services (public data, no PII) need basic controls (MFA, TLS). High-risk services need the full control stack (CASB, DLP, CSPM, BYOK, geo-fencing).
Pitfall 10: Ignoring Cloud overhead as a Security Risk
Problem: Cryptojacking, unauthorized resource provisioning, and data exfiltration via cloud storage all show up as overhead anomalies first. Finance sees the bill; security misses the threat. Solution: Integrate cloud overhead monitoring with security operations. Define overhead anomaly thresholds and route alerts to the SOC. Use FinOps tools (CloudHealth, Finout) to detect unusual spending patterns.
Pitfall 11: Neglecting API and Integration Security
Problem: Cloud services are integrated via APIs with weak authentication, no rate limiting, and excessive permissions. API keys are hardcoded in repositories. Solution: Use OAuth 2.0 / OIDC for API authentication. Store API keys in secret managers (AWS Secrets Manager, Azure Key Vault, GCP Secret Manager). Implement API gateways with rate limiting, WAF, and authentication. Scan code repositories for hardcoded secrets with GitLeaks or TruffleHog.
Pitfall 12: Inadequate Cloud Incident Response
Problem: Incident response playbooks are designed for on-premises networks. When a cloud breach occurs, responders don't know how to revoke cloud access, isolate cloud resources, or forensically image cloud VMs. Solution: Create a cloud-specific incident response playbook. Train the SOC on cloud-native forensics (AWS Detective, Azure Sentinel, GCP Chronicle). Pre-provision isolation tools (IAM deny policies, security group isolation, snapshot automation). Run a cloud IR tabletop exercise annually.
Illustrative Scenarios
Illustrative scenario, a composite example for guidance, not a specific Singahi engagement or a verified outcome.
Illustrative Scenario 1: Indian Growing SaaS Company, FinTech Enablement Platform (A.5.23 Implementation)
Company Profile:
- Name: CloudPay Solutions Pvt. Ltd. (fictionalized composite)
- Industry: B2B FinTech SaaS
- Size: 180 employees, ARR
- Location: Bangalore, India
- Cloud Environment: AWS (primary), GCP (analytics), 47 SaaS applications
- Challenge: Rapid growth led to unmanaged cloud adoption. Customer data (including UPI transaction metadata) was stored across multiple AWS regions without governance. No CASB, no CSPM, and shadow AWS accounts were discovered during a customer audit.
Specific Challenge: CloudPay's largest enterprise customer (a major Indian bank) required ISO 27001 certification as a condition for contract renewal worth A pre-audit assessment revealed 23 critical cloud security gaps: unencrypted S3 buckets, shared root AWS credentials, no data residency controls, 12 unapproved SaaS apps storing customer data, and no cloud exit strategies.
Implementation Steps:
-
Week 1–2: Emergency Cloud Inventory, The CISO hired Singahi to conduct a 48-hour cloud discovery. Using AWS Config, SSO logs, and DNS scans, we identified 47 cloud services (only 18 were registered). 12 shadow SaaS apps were immediately blocked at the firewall.
-
Week 3: Risk Assessment and Classification, All cloud services were classified by data sensitivity. AWS services storing UPI metadata were classified as Restricted. GCP analytics (anonymized) were Internal. A risk score was calculated for each service using the formula in Section 11.
-
Week 4: IAM Hardening, AWS IAM Identity Center was deployed with SSO for all users. MFA was enforced with hardware tokens for 12 privileged users. 34 over-permissive IAM policies were identified by Access Analyzer and remediated. All long-lived access keys were replaced with IAM roles and temporary credentials.
-
Week 5: Encryption and Data Residency, Default encryption was enabled on all 127 S3 buckets using SSE-KMS with keys in AWS Mumbai (ap-south-1). AWS Macie was deployed to discover and classify sensitive data. TLS 1.3 was enforced on all ALB and CloudFront endpoints. Geo-fencing was configured to prevent data replication outside ap-south-1.
-
Week 6: CASB and CSPM Deployment, Netskope CASB was deployed for SaaS monitoring and DLP. Wiz CSPM was deployed for AWS and GCP misconfiguration detection. Within 48 hours, Wiz identified 156 misconfigurations, including 11 public S3 buckets and 7 security groups with 0.0.0.0/0. All critical findings were remediated within 72 hours.
-
Week 7: Contract and Compliance Review, All 47 cloud contracts were reviewed. 23 contracts were amended to include security clauses, DPA, and data residency guarantees. AWS and GCP certifications (ISO 27001, SOC 2 Type II, ISO 27017) were verified and recorded.
-
Week 8: Exit Strategies and Documentation, Exit strategies were documented for AWS, GCP, and all 8 critical SaaS apps. A tabletop exercise simulated an AWS region outage and validated the data retrieval procedure (estimated 18 hours for 2.3 TB).
-
Week 9–10: Training and Internal Audit, All 180 employees completed cloud security awareness training. The IT team (12 people) completed AWS Security Essentials. An internal audit was conducted by Singahi, resulting in 4 minor findings, all remediated before the external audit.
-
Week 11–12: External Audit and Certification, The external audit (Stage 1 and Stage 2) was conducted by a UKAS-accredited certification body. A.5.23 was assessed with zero non-conformities. The bank's contract was renewed, and CloudPay won two additional enterprise clients citing the certification.
Measurable Outcomes:
- Cloud misconfiguration count: 156 → 0 Critical/High in 6 weeks
- Shadow cloud services: 12 → 0 (ongoing CASB monitoring)
- Encryption coverage: 45% → 100% (at rest and in transit)
- MFA coverage: 23% → 100%
- Data residency compliance: 0% → 100% for Restricted data
- External audit result: Zero non-conformities for A.5.23
- Business outcome: contract renewal + new business attributed to ISO 27001
- Implementation overhead: (including tools, consulting, and training)
- ROI: 110:1 in first year
Illustrative Scenario 2: Large Indian Enterprise, Manufacturing Conglomerate with Multi-Cloud Complexity
Company Profile:
- Name: BharatForge Industries Ltd. (fictionalized composite)
- Industry: Manufacturing (Automotive and Industrial Components)
- Size: 12,000 employees, revenue, 8 manufacturing plants across India
- Cloud Environment: Azure (primary, 70%), AWS (20%, for IoT/ML), Google Workspace (10%), 200+ SaaS applications
- Challenge: Decades of decentralized IT across 8 plants led to inconsistent cloud governance. Each plant had its own Azure subscriptions, AWS accounts, and SaaS procurement. The corporate IT team had no visibility into plant-level cloud usage. A ransomware incident at a European competitor (via a compromised SaaS account) triggered a board-level mandate for cloud security governance.
Specific Challenge: BharatForge's board demanded ISO 27001 certification within 9 months to meet OEM customer requirements (Tata Motors, Mahindra, Bajaj Auto). The initial assessment revealed:
- 347 cloud services in use (only 89 were registered)
- 43 Azure subscriptions with no centralized governance
- 12 AWS accounts with no organization-level controls
- 67 SaaS applications procured by individual plants without security review
- 3 SaaS apps storing product design IP (CAD files) with no DLP or access controls
- No data residency controls for employee PII across 8 plants
- No cloud-specific incident response capability
- Cloud spend had grown 340% in 3 years with no security oversight
Implementation Steps:
-
Month 1: Governance Architecture, BharatForge established a Corporate Cloud Security Office (CCSO) with a CISO, 2 cloud security architects, and a compliance manager. A Cloud Security Steering Committee was formed with plant CIOs, legal, procurement, and HR. The first policy issued was the "One Cloud, One Governance" mandate: no new cloud subscriptions without CCSO approval.
-
Month 1–2: Complete Cloud Discovery, Using Microsoft Defender for Cloud Apps (CASB), Flexera, and manual surveys, the team discovered 347 cloud services. 89 were already in a corporate register. 258 were unregistered. Services were classified: 23 Critical (product IP, financials, employee PII), 67 High, 145 Medium, 112 Low. 18 shadow services were immediately decommissioned.
-
Month 2: Azure Governance Hardening, All 43 Azure subscriptions were consolidated under a single Azure AD tenant with Management Groups. Azure Policy was deployed with 28 built-in policies (encryption, region restriction, MFA, tagging). Microsoft Defender for Cloud was enabled across all subscriptions. PIM was deployed for just-in-time admin access. Conditional Access policies enforced MFA and compliant devices for all corporate apps.
-
Month 3: AWS Organization and Security, All 12 AWS accounts were consolidated under AWS Organizations with SCPs (Service Control Policies). SCPs enforced: no account creation without CCSO approval, mandatory CloudTrail, mandatory Config, encryption on S3, and region restriction to ap-south-1 and ap-south-2. AWS Security Hub was enabled as the central security dashboard. AWS IAM Identity Center was deployed for SSO.
-
Month 3: Data Residency and DLP, A data residency matrix was created mapping every data type to its required region. All employee PII (8,000+ records) was identified and migrated to Azure Central India and AWS Mumbai. Azure Purview was deployed for data classification. Microsoft Purview DLP was deployed across Azure, M365, and endpoints. Product design IP (CAD files) was protected with Azure Information Protection (AIP) labels and encryption.
-
Month 4: SaaS Governance and CASB, A SaaS governance program was launched. All 200+ SaaS apps were reviewed. 47 were decommissioned (redundant or unused). 89 were approved with standard security configurations. 67 required enhanced controls (CASB monitoring, DLP, access reviews). The top 20 SaaS apps were integrated with Azure AD SSO and SCIM for automated provisioning/deprovisioning.
-
Month 4–5: Multi-Cloud SIEM and Monitoring, Microsoft Sentinel was deployed as the central SIEM, ingesting Azure Monitor, AWS CloudTrail, Google Workspace audit logs, and CASB alerts. KQL (Kusto Query Language) queries were developed for cloud-specific detections: anomalous IAM changes, public S3 bucket creation, mass data download, and failed MFA attempts. A dedicated cloud SOC team (4 analysts) was trained.
-
Month 5: Cloud Incident Response and Forensics, A cloud-specific incident response playbook was developed covering Azure, AWS, and SaaS. The playbook included: IAM isolation procedures, snapshot forensics, log preservation, and OEM/customer notification triggers. A tabletop exercise simulated a compromised Azure AD admin account. The response time from detection to isolation was 23 minutes.
-
Month 6: Exit Strategies and Business Continuity, Exit strategies were documented for all 23 critical cloud services. For the product lifecycle management (PLM) SaaS (storing 15 years of CAD designs), a 6-month data retrieval test was conducted. 2.8 TB of design data was exported to Azure Blob Storage in 14 hours. The board was briefed on cloud exit readiness.
-
Month 7–8: Internal Audit and Remediation, An internal audit was conducted by a third-party firm (not the certification body). 12 findings were identified, including inconsistent tagging, missing access reviews for 3 plants, and incomplete DLP coverage for one SaaS app. All findings were remediated within 4 weeks.
-
Month 9: External Certification Audit, The Stage 1 audit focused on documentation and governance. The Stage 2 audit tested controls across 3 randomly selected plants. A.5.23 was assessed with one minor finding (incomplete cloud access review for one plant, which was already scheduled). BharatForge received ISO 27001:2022 certification.
Measurable Outcomes:
- Cloud services governed: 89 → 347 (100% registered and risk-assessed)
- Azure subscriptions: 43 ungoverned → 1 unified tenant with Management Groups
- AWS accounts: 12 standalone → 1 Organization with SCPs
- Shadow cloud services: 258 unregistered → 0 (with CASB continuous discovery)
- Cloud misconfigurations: 312 open → 14 open (all Low)
- Data residency compliance: 0% → 100% for all employee PII and product IP
- DLP policy coverage: 0% → 100% for Critical and High data
- Cloud incident response time: N/A → 23 minutes (mean detection to isolation)
- Cloud security spend: (tools + people) vs. avoided breach overhead: + (estimated by cyber insurance actuary)
- Certification achieved: ISO 27001:2022 with one minor finding
- Business outcome: Retained 3 OEM contracts worth ; qualified for 2 new export contracts requiring ISO 27001
Multi-Framework Mapping
A.5.23 maps to multiple frameworks. Organizations operating under multiple compliance regimes can use this table to streamline implementation.
ISO 27001 ↔ SOC 2 Trust Services Criteria
| SOC 2 Criteria | A.5.23 Alignment | Implementation Approach |
|---|---|---|
| CC6.1, Logical access security | Cloud IAM, MFA, least privilege | Azure AD/Entra, AWS IAM Identity Center, GCP IAM |
| CC6.2, Access removal | Cloud offboarding, SCIM deprovisioning | Automated SaaS offboarding |
| CC6.3, Access restrictions | Cloud RBAC, conditional access | PIM, IAM policies, geo-fencing |
| CC6.6, Encryption | Cloud encryption at rest/transit | SSE-KMS, TLS 1.3, BYOK |
| CC6.7, Data transmission | TLS, VPN, PrivateLink | Cloud network encryption |
| CC7.1, Detection of security events | Cloud logging, SIEM, CASB | Sentinel, Splunk, Netskope |
| CC7.2, Incident response | Cloud IR playbook | Cloud-specific forensics |
| CC9.1, Vendor risk management | Cloud provider risk assessment | CSP certification verification |
| CC9.2, Vendor monitoring | Continuous cloud monitoring | CSPM, CASB, Security Hub |
| CC9.3, Vendor contracts | Cloud security clauses | DPA, data residency, audit rights |
ISO 27001 ↔ PCI DSS v4.0
| PCI DSS Requirement | A.5.23 Alignment | Implementation Approach |
|---|---|---|
| 1.2.1, Network security controls | Cloud VPC, NSG, security groups | Azure VNet, AWS VPC, GCP VPC |
| 2.1, Change default passwords | Cloud default credential management | AWS IAM, Azure AD password policies |
| 3.4, PAN storage protection | Cloud encryption for cardholder data | AWS KMS, Azure Key Vault, HSM |
| 4.1, Encryption in transit | TLS for cloud data transmission | TLS 1.3, certificate management |
| 6.5, Address common vulnerabilities | Cloud vulnerability scanning | AWS Inspector, Azure Defender, CSPM |
| 8.2, Strong authentication | Cloud MFA, conditional access | Entra ID, IAM Identity Center |
| 10.1, Audit trails | Cloud logging to SIEM | CloudTrail, Azure Monitor, Sentinel |
| 11.3.1, Vulnerability scanning | Cloud penetration testing | Cloud-native pen testing, CSPM |
| 12.8, Third-party service providers | Cloud provider due diligence | SOC 2, ISO 27001, ISO 27017 verification |
| 12.10, Incident response plan | Cloud IR procedures | Cloud forensics, provider notification |
ISO 27001 ↔ NIST 800-53 Rev 5
| NIST Control | A.5.23 Alignment | Implementation Approach |
|---|---|---|
| AC-2, Account Management | Cloud IAM lifecycle | IAM provisioning, review, deprovisioning |
| AC-3, Access Enforcement | Cloud RBAC, ABAC | IAM policies, resource policies |
| AC-17, Remote Access | Cloud VPN replacement, IAP | Cloud Identity-Aware Proxy, zero trust |
| AU-6, Audit Review | Cloud log analysis | SIEM, Security Hub, Sentinel |
| CM-2, Baseline Configuration | Cloud configuration standards | Terraform, CloudFormation, Azure Policy |
| CM-6, Configuration Settings | Cloud configuration hardening | CIS Benchmarks, CSPM |
| CP-9, Information System Backup | Cloud backup strategies | AWS Backup, Azure Backup, cross-region replication |
| IA-2, Identification and Authentication | Cloud MFA, SSO | SAML, OIDC, FIDO2 |
| IA-5, Authenticator Management | Cloud credential management | Secrets Manager, Key Vault, PIM |
| SC-7, Boundary Protection | Cloud firewall, WAF | AWS WAF, Azure Firewall, Cloud Armor |
| SC-8, Transmission Confidentiality | Cloud encryption in transit | TLS, IPSec, PrivateLink |
| SC-13, Cryptographic Protection | Cloud encryption key management | KMS, CloudHSM, BYOK |
| SC-28, Protection of Information at Rest | Cloud encryption at rest | SSE-KMS, CMEK, storage encryption |
| SI-4, Information System Monitoring | Cloud security monitoring | GuardDuty, Defender, CASB, CSPM |
ISO 27001 ↔ CIS Controls v8
| CIS Control | A.5.23 Alignment | Implementation Approach |
|---|---|---|
| CIS 1, Inventory and Control of Enterprise Assets | Cloud asset inventory | Cloud Asset Inventory, AWS Config, Azure Resource Graph |
| CIS 2, Inventory and Control of Software Assets | Cloud SaaS discovery | CASB, Defender for Cloud Apps, network scans |
| CIS 3, Data Protection | Cloud DLP, encryption | Macie, Purview, Cloud DLP, CASB DLP |
| CIS 4, Secure Configuration of Enterprise Assets | Cloud hardening | CIS Benchmarks, CSPM, Azure Policy |
| CIS 5, Account Management | Cloud IAM governance | IAM reviews, PIM, SSO, SCIM |
| CIS 6, Access Control Management | Cloud access control | RBAC, ABAC, conditional access |
| CIS 7, Continuous Vulnerability Management | Cloud vulnerability scanning | Inspector, Defender, Wiz, vulnerability feeds |
| CIS 8, Audit Log Management | Cloud logging | CloudTrail, Azure Monitor, centralized SIEM |
| CIS 13, Network Monitoring and Defense | Cloud network security | VPC flow logs, WAF, DDoS protection, network IDS |
| CIS 16, Application Software Security | Cloud application security | WAF, API security, container scanning |
ISO 27001 ↔ COBIT 2019
| COBIT Domain | COBIT Objective | A.5.23 Alignment |
|---|---|---|
| APO12, Managed Risk | Risk management framework | Cloud risk assessment, risk register |
| APO13, Managed Security | Information security management | Cloud security policy, controls, monitoring |
| APO14, Managed Data | Data management | Cloud data residency, DLP, encryption |
| BAI03, Managed Solutions Identification | Solution architecture | Cloud architecture security review |
| BAI06, Managed Changes | Change management | Cloud change management, IaC review |
| BAI09, Managed Assets | Asset management | Cloud asset inventory, CMDB |
| DSS01, Managed Operations | Service operations | Cloud operations security, monitoring |
| DSS05, Managed Security Services | Security operations | Cloud SOC, IR, threat detection |
| MEA01, Managed Performance | Performance monitoring | Cloud KPIs, CSPM metrics, compliance dashboards |
ISO 27001 ↔ GDPR / DPDP Act 2023
| DPDP Act 2023 / GDPR Requirement | A.5.23 Alignment | Implementation Approach |
|---|---|---|
| DPDP Section 6, Consent; Section 4, Lawful processing | Cloud data processing governance | DPA, data processing records, cloud register |
| DPDP Section 8(1), General obligations of data fiduciaries | Security safeguards for cloud data | Encryption, IAM, DLP, access controls |
| DPDP Section 8(5), Data breach notification | Cloud breach notification | Contractual 24/72-hour notification, IR plan |
| DPDP Sections 11–14, Data Principal Rights | Cloud data subject rights | APIs for access/deletion, data portability |
| GDPR Article 28(1), Processor bound by contract | Cloud DPA | Security clauses, subprocessor governance |
| GDPR Article 28(3), Contract must specify processing | Cloud contract details | Data types, purposes, retention, locations |
| GDPR Article 32, Security of processing | Cloud technical security measures | Encryption, pseudonymization, resilience |
| GDPR Article 33, Personal data breach notification | Cloud incident notification | Provider notification obligations, SLA |
| GDPR Article 35, DPIA | Cloud risk assessment | DPIA for high-risk cloud processing |
Regulatory and Industry Context
India: Regulatory Landscape for Cloud Security
Digital Personal Data Protection (DPDP) Act 2023
- The DPDP Act establishes India's first complete data protection framework. While it does not mandate absolute localization for all data, it empowers the Central Government to notify categories of personal data that must be stored and processed only in India.
- For B2B companies processing personal data of Indian citizens in the cloud, the Act requires:
- Appropriate technical and organizational security measures (Section 8(1))
- Data breach notification to the Data Protection Board and affected data principals within 72 hours (Section 8(5))
- Appointment of a Data Protection Officer (for Significant Data Fiduciaries) (Section 10(2)(a))
- Data Protection Impact Assessment (DPIA) for high-risk processing (Section 10(2)(c))
- Cloud providers must be bound by Data Processing Agreements that specify security measures, subprocessor governance, and breach notification.
Information Technology Act 2000 (as amended)
- Section 43A: Compensation for failure to protect sensitive personal data. Cloud security failures that expose data can trigger liability.
- Section 66C (Identity theft), 66D (Cheating by impersonation), 66E (Violation of privacy): Cloud account takeover and data theft are criminal offenses.
- Section 69 (Cybersecurity powers): Government can direct cloud providers to intercept, monitor, or decrypt information for national security.
- Section 70B (CERT-In powers): CERT-In can issue directions to organizations and cloud providers for cybersecurity incident response.
- CERT-In Directions 2022: Mandate reporting of cybersecurity incidents within 6 hours, maintenance of logs for 180 days, and KYC for data centers.
RBI Regulations
- Master Direction on Information Technology Framework for NBFCs (2017, updated 2024): Requires IT governance, risk management, and data protection. Cloud usage must be approved by the board with documented security controls.
- Cybersecurity Framework for Banks (2016, updated 2024): Mandates that "sensitive and critical data" of banks in cloud should be stored in Indian cloud infrastructure. Encryption keys must be managed within Indian jurisdiction.
- Storage of Payment System Data (2019): All payment system data must be stored in India. Cloud providers for payment data must have Indian data centers and contractual guarantees.
- Guidelines on Information Security for Payment Gateways (2021): Requires encryption, access controls, and incident reporting for cloud-hosted payment systems.
SEBI Regulations
- Cybersecurity and Cyber Resilience Circular for MIIs (2023): Cloud usage must be approved by the board. Data residency, security controls, and incident reporting must be documented. Cloud providers for MIIs must be evaluated for security and resilience.
- Cybersecurity Guidelines for Intermediaries (2024): Similar requirements for brokers, depositories, and registrars. Cloud data must be protected with encryption, access controls, and audit trails.
IRDAI Regulations
- Guidelines on Information and Cybersecurity for Insurers (2017, updated 2024): Insurers using cloud must ensure data protection, business continuity, and regulatory compliance. Cloud providers must meet IRDAI's security standards.
- Data Localization for Insurance: Policyholder and claims data should be stored in India. Cross-border transfers require Board approval and adequate safeguards.
Telecom Sector (DoT / TRAI)
- National Security Directive on Telecommunication Sector (2020): Requires telecom operators to use "trusted sources" for cloud and telecom equipment. Cloud providers for telecom must be evaluated for security and supply chain integrity.
- Data Localization for Telecom: Subscriber data and CDRs must be stored in India.
Government and Public Sector
- MeitY Guidelines for Cloud Adoption by Government: Government data must be stored in India. Cloud providers must be empaneled by MeitY and meet security requirements under the "Policy on Adoption of Cloud by Government."
- State Data Centers: Many state governments mandate that all e-governance data must be hosted in state data centers or MeitY-empaneled cloud providers.
International Regulatory Context
GDPR (EU)
- Cloud providers processing EU personal data must comply with GDPR Article 28 (processor obligations), Article 32 (security), and Article 33 (breach notification).
- Cross-border transfers require adequacy decisions, SCCs, or Binding Corporate Rules. Cloud providers must support data subject rights (access, rectification, erasure, portability).
CCPA / CPRA (California, USA)
- California consumers have rights to know, delete, and opt-out of sale of personal information. Cloud providers must support these rights through APIs and data management.
- CPRA introduces data minimization, purpose limitation, and risk assessments for cloud processing.
HIPAA (USA, Healthcare)
- Cloud providers handling PHI must sign Business Associate Agreements (BAA). Technical safeguards include encryption, access controls, and audit controls.
- Cloud providers must be configured to meet HIPAA's audit log, backup, and incident response requirements.
SOX (USA, Financial Reporting)
- Cloud services supporting financial reporting must meet SOX IT General Controls (ITGC) requirements. Change management, access controls, and logging must be auditable.
- Cloud providers must support auditor access and evidence retrieval for SOX audits.
Sector-Specific Cloud Security Requirements
BFSI (Banking, Financial Services, Insurance)
- RBI and SEBI mandate Indian data residency for sensitive financial data.
- Cloud providers must support real-time regulatory reporting, audit trails, and encryption.
- Multi-factor authentication is mandatory for all cloud banking applications.
- Cloud DR must meet RTO/RPO requirements (typically RTO < 4 hours, RPO < 1 hour for core banking).
Healthcare
- DPDP Act and upcoming Health Data Management Policy require encryption and access controls for health data in cloud.
- Cloud providers must support HIPAA-like controls if serving US patients or clinical trial data.
- Cloud telemedicine platforms must ensure patient data privacy and video encryption.
Telecom
- DoT mandates trusted sources and Indian data residency for subscriber data.
- Cloud-based BSS/OSS must meet high availability and security standards.
- 5G network functions in cloud (cloud-native RAN, core) require strict tenant isolation and zero-trust architecture.
Manufacturing
- Industrial IoT (IIoT) data in cloud requires edge-to-cloud encryption and OT/IT separation.
- Product design IP (CAD, CAM) in cloud requires DLP and strict access controls.
- Cloud-based supply chain platforms must ensure data integrity and anti-tampering.
Government / E-Governance
- MeitY mandates Indian data residency for all government data.
- Cloud providers must be empaneled and meet security requirements.
- Citizen data in cloud (Aadhaar-linked, tax, health) requires highest security controls.
Roles and Responsibilities
RACI Matrix for Cloud Security Activities
| Activity | CISO | DPO | IT / Cloud Team | Legal / Procurement | Business Owner | End User | Internal Audit |
|---|---|---|---|---|---|---|---|
| 1. Cloud Security Policy development | A | C | C | C | I | I | I |
| 2. Cloud Service Register maintenance | A | C | R | I | C | I | C |
| 3. Cloud risk assessment execution | A | C | R | I | C | I | C |
| 4. CSRB meeting conduct and decisions | A | C | C | C | C | I | I |
| 5. New cloud service approval | A | C | R | C | R | I | I |
| 6. Cloud contract security review | C | C | I | A | I | I | C |
| 7. DPA and data residency clause drafting | C | A | I | R | I | I | C |
| 8. IAM configuration and MFA enforcement | C | I | A | I | I | I | C |
| 9. Encryption at rest/transit configuration | C | I | A | I | I | I | C |
| 10. CASB/CSPM deployment and tuning | A | C | R | I | I | I | C |
| 11. Cloud log forwarding and SIEM integration | C | I | A | I | I | I | C |
| 12. Shadow cloud discovery and remediation | A | C | R | I | I | I | C |
| 13. Data residency compliance verification | C | A | R | C | I | I | C |
| 14. Cloud exit strategy development | A | C | R | C | C | I | C |
| 15. Cloud security incident response | A | C | R | C | I | I | C |
| 16. Cloud security training and awareness | A | C | R | I | I | R | I |
| 17. Cloud access reviews (quarterly) | C | C | A | I | R | I | C |
| 18. Cloud change management security review | C | I | A | I | C | I | C |
| 19. Cloud provider certification verification | A | C | R | I | I | I | C |
| 20. Internal audit of cloud security | C | C | I | I | I | I | A |
R = Responsible, A = Accountable, C = Consulted, I = Informed
Documentation and Evidence Requirements
Required Documents for A.5.23 Audit
| Document | Purpose | Retention Period | Format |
|---|---|---|---|
| Cloud Security Policy | Governance foundation | 3 years | PDF + Markdown |
| Cloud Service Register | Inventory and risk tracking | 3 years | Spreadsheet / Database |
| Cloud Risk Assessment Reports | Per-service risk evaluation | 3 years | |
| CSRB Meeting Minutes | Approval and governance evidence | 3 years | |
| Cloud Service Approval Records | Evidence of due diligence | 3 years | PDF + Workflow logs |
| Cloud Contracts with Security Clauses | Legal security requirements | Duration + 7 years | |
| Data Processing Agreements (DPAs) | Data protection compliance | Duration + 7 years | |
| Data Residency Matrix | Compliance with localization | 3 years | Spreadsheet |
| IAM Configuration Documentation | Access control evidence | 1 year | Screenshots + Config exports |
| MFA Enrollment Reports | Authentication evidence | 1 year | PDF + CSV |
| Encryption Configuration Reports | Data protection evidence | 1 year | CSPM reports + Screenshots |
| CASB/CSPM Deployment Evidence | Monitoring evidence | 1 year | Screenshots + Config exports |
| Cloud Log Configuration | Audit trail evidence | 1 year | Config exports |
| SIEM Integration Evidence | Centralized monitoring | 1 year | Screenshots + Log samples |
| Shadow Cloud Discovery Reports | Shadow IT governance | 1 year | PDF + Tool exports |
| Cloud Exit Strategy Documents | Business continuity | 3 years | |
| Cloud Exit Test Records | Exit strategy validation | 3 years | PDF + Test logs |
| Cloud Security Incident Register | Incident management | 3 years | Incident management system |
| Cloud IR Playbook | Response procedures | 3 years | PDF + Markdown |
| Cloud Security Training Records | Awareness evidence | 3 years | LMS exports + Attendance |
| Cloud Access Review Records | Access governance | 3 years | PDF + Workflow logs |
| CSP Certification Copies | Provider assurance | 3 years | |
| Internal Audit Report | Audit evidence | 3 years | |
| Management Review Minutes | Governance oversight | 3 years |
Continuous Improvement
Cloud Security Maturity Model (Levels 1–5)
| Level | Name | Description | Key Characteristics | Indicators |
|---|---|---|---|---|
| 1 | Ad Hoc | Cloud usage is ungoverned. Services are adopted by individual users without approval. Security is reactive. | No register, no policy, shadow cloud rampant, no encryption, shared credentials, no monitoring. | >50% shadow cloud, 0% encryption coverage, 0% MFA |
| 2 | Managed | Basic governance is established. A cloud register exists for major services. Some controls are implemented but inconsistently. | Register exists but incomplete. MFA on some admin accounts. Encryption on some storage. Basic contracts. No CASB/CSPM. | 50–70% registered, 50% MFA, 60% encryption, basic policy |
| 3 | Defined | Cloud security policy is documented and enforced. All services are registered and risk-assessed. Core controls are implemented consistently. | 100% registered, risk assessments current, MFA on all accounts, encryption on all assets, CASB/CSPM deployed, data residency defined, exit strategies for critical services. | 100% registered, 100% MFA, 100% encryption, CASB active, quarterly reviews |
| 4 | Quantified | Cloud security is measured, monitored, and optimized. KPIs are tracked. Automation is used for remediation and compliance. | Real-time CSPM dashboard, automated misconfiguration remediation, DLP with automated response, cloud overhead-security integration, predictive risk analytics. | <10 critical misconfigs, MTTR <24 hours, automated remediation >50%, cloud SOC active |
| 5 | Optimized | Cloud security is continuously improving through AI, automation, and threat intelligence. The organization leads industry best practices. | AI-driven anomaly detection, zero-trust cloud architecture, continuous compliance certification, cloud security automation >90%, industry thought leadership. | AI-driven detection, zero-trust enforced, continuous compliance, <5 misconfigs, automated remediation >90% |
Improvement Roadmap by Maturity Level
| From Level | To Level | Key Actions | Timeline |
|---|---|---|---|
| 1 → 2 | Ad Hoc → Managed | Inventory all cloud services, create basic register, enforce MFA on admin accounts, draft policy. | 4–6 weeks |
| 2 → 3 | Managed → Defined | Complete register, risk-assess all services, deploy encryption everywhere, implement CASB/CSPM, define data residency, create exit strategies. | 8–10 weeks |
| 3 → 4 | Defined → Quantified | Deploy automated remediation, build KPI dashboard, establish cloud SOC, integrate overhead-security monitoring, automate access reviews. | 12–16 weeks |
| 4 → 5 | Quantified → Optimized | Implement AI-driven threat detection, achieve zero-trust architecture, automate compliance certification, publish security transparency. | 6–12 months |
FAQ
General Questions
Q1: Does A.5.23 apply to personal cloud accounts used by employees?
No. A.5.23 applies to organizational cloud services. However, if employees use personal cloud accounts (e.g., personal Google Drive, Dropbox) to store or process organizational data, this is a violation of A.5.10, A.6.3, and A.8.1. The organization must prohibit this through policy and technical controls (DLP, CASB, endpoint monitoring).
Q2: What is the difference between A.5.22 and A.5.23?
- A.5.22 is the general control for monitoring, reviewing, and managing changes to all supplier services.
- A.5.23 is the specific control for information security when using cloud services. A.5.23 covers cloud-specific risks (data residency, shared responsibility, shadow IT, multi-cloud) that A.5.22 does not address in depth.
Q3: Is A.5.23 required for ISO 27001:2013 transition?
Yes. A.5.23 is a new control in the 2022 version (it did not exist as a distinct control in 2013). The closest 2013 controls were A.15.1.2 (Addressing Security Within Supplier Agreements) and A.15.2.1 (Monitoring and Review of Supplier Services), but neither addressed cloud-specific security requirements. If you are transitioning from 2013 to 2022, you must implement A.5.23.
Q4: Do I need a separate risk assessment for every SaaS application?
Yes, but the depth varies. For Critical SaaS (storing Restricted data), a full 50-point risk assessment is required. For Low SaaS (storing Public data), a lightweight 10-point assessment is sufficient. The key is that every cloud service is registered, classified, and assessed according to its risk tier.
Q5: Can we use a single cloud provider to avoid multi-cloud complexity?
Yes, and many organizations do. However, most growing companies and enterprise organizations end up with multiple providers due to SaaS procurement (different SaaS apps run on different clouds), overhead optimization, or resilience requirements. If you have more than one cloud provider, you need multi-cloud governance (Section 8.6).
Q6: How do we validate a cloud provider's ISO 27001 or SOC 2 certificate?
- Request the certificate and note the certificate number, accreditation body, scope, and expiry date.
- Verify the certificate via the accreditation body's online registry (e.g., ANAB, UKAS, JAS-ANZ, NABCB in India).
- Check that the scope covers the specific cloud service and region you are using.
- Check that the certificate is current and not suspended.
- For additional assurance, request the latest surveillance audit report (sanitized) and the SOC 2 Type II report.
Q7: What is the "shared responsibility model" and why does it matter for audit?
The shared responsibility model divides security obligations between the cloud provider and the customer. For IaaS, the customer is responsible for nearly everything above the hypervisor. For SaaS, the customer is responsible for data, endpoints, and identity. Auditors will test your side of the responsibility model. If you cannot demonstrate that you have configured IAM, encryption, and monitoring correctly, you will fail the audit regardless of the provider's certifications.
Q8: How often should we review our cloud services?
- Critical cloud services: Quarterly
- High cloud services: Bi-annually
- Medium cloud services: Annually
- Low cloud services: Bi-annually or annually
Your Cloud Security Policy should define these frequencies and justify them based on risk. Auditors will check that you adhere to your own defined frequencies.
Q9: What is shadow cloud, and how do we find it?
Shadow cloud (or shadow IT) refers to cloud services used by employees without security or IT approval. Discovery methods:
- CASB discovery (e.g., Netskope, Microsoft Defender for Cloud Apps)
- DNS log analysis (look up queries to cloud service domains)
- Network traffic analysis (unauthorized cloud API traffic)
- Expense report scanning (reimbursement for cloud subscriptions)
- SSO log analysis (look for non-SSO logins to known apps)
- Employee surveys and self-reporting campaigns
Q10: Do we need a CASB if we already have a firewall?
Yes. Firewalls inspect north-south traffic at the perimeter. CASBs inspect east-west traffic within cloud applications and provide visibility into SaaS usage, DLP, and user behavior analytics that firewalls cannot. A modern cloud security stack requires both.
Technical Questions
Q11: Should we use provider-managed encryption keys or customer-managed keys?
For most data, provider-managed keys (SSE-S3, SSE-Azure) are sufficient and easier to manage. For Restricted data (customer PII, financial records, product IP), use customer-managed keys (SSE-KMS, CMEK) with key rotation and strict IAM. For the highest sensitivity, use BYOK or KYOK with HSM-backed key management.
Q12: How do we prevent cloud misconfigurations?
- Use Infrastructure as Code (Terraform, CloudFormation, ARM) with security policies baked in.
- Deploy CSPM (Wiz, Prisma Cloud, Orca) for continuous scanning.
- Implement automated remediation for critical findings (e.g., public S3 bucket → auto-remediate to private).
- Conduct quarterly cloud security reviews with architecture diagrams.
- Train cloud administrators on secure configuration (AWS Well-Architected, Azure Security Benchmark, CIS Benchmarks).
Q13: What is the best SIEM for cloud security?
- Azure-heavy: Microsoft Sentinel (best integration, KQL, efficient for Microsoft shops)
- AWS-heavy: Amazon Security Lake + OpenSearch, or Splunk with AWS integration
- GCP-heavy: Google Chronicle (best threat intelligence, YARA-L)
- Multi-cloud: Splunk Cloud, Elastic Cloud, or Datadog Security (best multi-cloud support)
- Budget-conscious: Elastic Cloud (open-source core, flexible licensing)
Q14: How do we handle cloud account takeover?
- Enforce MFA for all accounts (hardware tokens for privileged users).
- Implement conditional access (block logins from impossible locations, unknown devices).
- Enable anomaly detection (GuardDuty, Sentinel, Chronicle) for unusual login patterns.
- Define an account takeover response playbook: disable account, revoke sessions, force password reset, investigate lateral movement, notify affected users.
- Implement zero-standing privileges (PIM, just-in-time access) to limit blast radius.
Q15: Do we need a cloud-specific incident response plan?
Yes. Cloud incidents differ from on-premises incidents in key ways: IAM is the primary attack vector, logs are in cloud APIs, isolation requires cloud-native tools, and forensics requires cloud snapshots. Your IR playbook must include cloud-specific procedures for AWS, Azure, and GCP.
Q16: How do we manage cloud overhead while maintaining security?
Cloud overhead optimization and security are aligned. Unused resources (orphaned VMs, old snapshots) are both damaging and risky. Use FinOps tools (CloudHealth, Finout, Azure overhead Management) to identify waste. Integrate overhead anomaly alerts with the SOC. Use reserved instances and savings plans for stable workloads to reduce overhead without compromising security.
Q17: What is the difference between CSPM and CWPP?
- CSPM scans cloud configurations (IAM policies, storage buckets, network rules, encryption settings) for misconfigurations and compliance violations. It is agentless and runs against the cloud control plane.
- CWPP protects workloads (VMs, containers, serverless functions) with runtime protection, vulnerability scanning, and behavioral monitoring. It requires an agent or sidecar on the workload.
For complete cloud security, you need both CSPM (configuration) and CWPP (runtime).
Q18: How does A.5.23 relate to Clause 8.1 (Operation) and Clause 9.1 (Monitoring)?
- Clause 8.1 requires planned and controlled operations. Your cloud security operations (IAM reviews, CSPM monitoring, log analysis) must be planned and documented.
- Clause 9.1 requires monitoring and measurement of the ISMS. Your cloud security metrics (Section 13) are a key input to Clause 9.1. They should be reviewed in management review (Clause 9.3) and used to drive improvement (Clause 10).
Q19: Can we use open-source tools for cloud security instead of commercial CSPM?
Yes, with caveats. Open-source tools like Prowler (AWS), CloudSploit, ScoutSuite, and Cloud Custodian provide excellent CSPM capabilities. However, they require more engineering effort, lack commercial support, and may not have the same audit-ready reporting. For growing companies and enterprise organizations, commercial CSPM is usually more efficient when considering overall value.
Q20: What is the minimum viable A.5.23 program for a startup with 20 employees?
- Cloud Service Register (spreadsheet) with all services, data types, and owners.
- MFA on all cloud admin accounts (Google Workspace, AWS root, GitHub).
- Encryption at rest on all cloud storage and databases.
- TLS 1.2+ on all cloud endpoints.
- Basic cloud logging (CloudTrail, Google Workspace audit logs) retained for 12 months.
- A simple cloud security policy (2 pages) with approval workflow and prohibited services list.
- Annual access review.
- Verified CSP certifications (SOC 2 or ISO 27001) for services storing customer data.
This can be implemented in 2–3 weeks and will satisfy A.5.23 for a Stage 1 audit.
References and Further Reading
Standards and Frameworks
- ISO/IEC 27001:2022, Information Security, Cybersecurity and Privacy Protection, Information Security Management Systems, Requirements
- ISO/IEC 27002:2022, Information Security, Cybersecurity and Privacy Protection, Information Security Controls
- ISO/IEC 27017:2015, Information Technology, Security Techniques, Code of Practice for Information Security Controls Based on ISO/IEC 27002 for Cloud Services
- ISO/IEC 27018:2019, Information Technology, Security Techniques, Code of Practice for Protection of Personally Identifiable Information (PII) in Public Clouds
- NIST SP 800-53 Rev 5, Security and Privacy Controls for Information Systems and Organizations
- NIST CSF 2.0, Cybersecurity Framework
- CIS Controls v8, CIS Controls
- COBIT 2019, Framework for the Governance and Management of Enterprise IT
Regulatory References
- Digital Personal Data Protection Act, 2023 (India)
- Information Technology Act, 2000 (as amended) and IT Rules, 2011
- Reserve Bank of India, Master Direction on Information Technology Framework for NBFCs (2017, updated 2024)
- Reserve Bank of India, Cybersecurity Framework for Banks (2016, updated 2024)
- Reserve Bank of India, Storage of Payment System Data (2019)
- SEBI, Cybersecurity and Cyber Resilience Circular for Market Infrastructure Institutions (2023)
- SEBI, Cybersecurity Guidelines for Intermediaries (2024)
- IRDAI, Guidelines on Information and Cybersecurity for Insurers (2017, updated 2024)
- Ministry of Electronics and Information Technology (MeitY), Policy on Adoption of Cloud by Government (2023)
- CERT-In, Directions under Section 70B of the IT Act (2022)
- GDPR Regulation (EU) 2016/679
- PCI DSS v4.0, Payment Card Industry Data Security Standard
- SOC 2 Trust Services Criteria, AICPA
Cloud Provider Security Documentation
- AWS Well-Architected Framework, Security Pillar (2024)
- AWS Security Documentation (aws.amazon.com/security)
- Microsoft Azure Security Benchmark (2024)
- Microsoft Defender for Cloud Documentation (learn.microsoft.com)
- Google Cloud Security Foundations Guide (2024)
- Google Cloud Security Command Center Documentation (cloud.google.com/security)
Industry Resources
- Cloud Security Alliance (CSA), Security Guidance for Critical Areas of Focus in Cloud Computing v4.0
- CSA STAR (Security, Trust, Assurance, and Risk) Program (cloudsecurityalliance.org/star)
- OWASP Cloud Security Project (owasp.org)
- SANS Institute, Cloud Security Curriculum
- ISACA, Cloud Computing Management Audit/Assurance Program
Books and Publications
- Kohnke, A., The Canadian Press, and A. Cloud Security: A Complete Guide to Secure Cloud Computing (2022)
- Rittinghouse, J.W., and J.F. Ransome. Cloud Computing: Implementation, Management, and Security (2017)
- Krutz, R.L., and R.D. Vines. Cloud Security: A Complete Guide to Secure Cloud Computing (2010)
- SANS Reading Room: Cloud Security papers (sans.org/reading-room)
Ready to implement A.5.23? Contact Singahi for a free 30-minute cloud security readiness assessment. We will evaluate your current cloud posture, identify gaps, and propose a clear roadmap to ISO 27001 certification and cloud security excellence.