Written by John DiMaria, Director of Operations Excellence, CSA.
In today’s rapidly evolving security landscape, it can be overwhelming to manage multiple frameworks, especially for organizations striving for excellence in cloud security. The CSA Cloud Controls Matrix (CCM) is a gold standard in cloud security governance, providing a detailed map of best practices. However, if you already have an ISO/IEC 27001 Information Security Management System (ISMS) in place, how do you address the additional requirements of the CCM without reinventing the wheel? The answer lies in focusing on the deltas—the key differences between what’s already covered in ISO/IEC 27001 and what CCM addresses explicitly.
Do You Need to Add All CSA CCM Controls?
The short answer is no.
One common misconception is that to demonstrate compliance with the CSA CCM, you must wholesale adopt its controls alongside your existing ISO/IEC 27001 framework. In reality, the CCM is designed to complement existing controls. It focuses on cloud-specific risks and governance, which ISO/IEC 27001’s Annex A controls may already touch upon in broader terms.
Here’s the key takeaway: if your current ISO/IEC 27001 controls adequately cover the security, governance, and risk management elements required by the CCM, there’s no need to duplicate effort. Your focus should be on enhancing your Statement of Applicability (SoA) with only the delta controls that truly fill any gaps.
Identifying the Deltas Between ISO/IEC 27001 and CSA CCM
One of the key advantages of integrating CSA CCM with ISO/IEC 27001 is that the CCM already provides a comprehensive mapping to ISO/IEC 27001. This mapping allows you to easily identify areas where your current ISO/IEC 27001 controls already align with CCM, and more importantly, where there are gaps—whether they are no gaps, partial gaps, or full gaps.
Instead of revisiting every control in both frameworks from scratch, take a targeted approach by leveraging this cross-walk to identify where your existing ISO/IEC 27001 Statement of Applicability (SoA) already covers the requirements of the CCM. This will help you zero in on the specific deltas—the areas where cloud-specific considerations need to be addressed.
Here’s how to proceed:
- Cross-Reference Existing Controls: Begin by cross-referencing the CSA CCM controls with your ISO/IEC 27001 SoA using the CCM’s built-in mapping to ISO/IEC 27001. This mapping tool will show you where there is no gap, a partial gap, or a full gap between the two frameworks. For example, many controls related to access control, incident management, and encryption may already be fully covered by your existing ISO/IEC 27001 controls.
- Understand the Gaps: Where gaps do exist—whether partial or full—it’s essential to understand their nature. Typically, the gaps you’ll encounter relate to cloud-specific requirements. The CCM emphasizes controls around multi-tenancy, shared responsibility models, cloud governance, and cloud-specific data management. These are areas where your existing ISO/IEC 27001 controls might need refinement to fully meet the CCM requirements.
- Enhance Cloud-Specific Controls: Once you've identified the gaps, it’s important to ensure that the additional cloud-specific controls from the CCM are integrated in a way that complements your existing ISO/IEC 27001 controls. For example, while ISO/IEC 27001 already covers access control (A.9), the CCM adds further detail on managing cloud service access and cloud API security. By mapping these gaps, you can extend your existing controls to cover these cloud dimensions without overhauling your entire ISMS.
- Work with What You Have: If your organization is already managing risks effectively under ISO/IEC 27001, chances are you're already halfway there. Instead of adding entirely new controls, simply extend your existing access management practices to reflect these cloud nuances.
- Fill Gaps with Precision: Where there are genuine gaps between ISO/IEC 27001 and CCM—particularly around cloud architecture, shared responsibility models, or regulatory mapping—don’t feel the need to add new controls. Instead, integrate these controls with the least disruption to your current processes. For example, if CCM requires a more detailed review of data residency requirements in the cloud, extend your current asset management and compliance controls to capture these additional details.
How to Address CCM in Your ISO/IEC 27001 SoA
Let’s take a practical look at how to update your SoA in line with CCM:
- Existing ISO/IEC 27001 Control: Access Control (A.9)
- Delta for CCM: Add a note that access controls now include provisions for managing cloud service access, user privileges, and API management, per CCM's guidance.
- SoA Update: "Access control includes cloud service provider roles and API access monitoring in alignment with CSA CCM Control ACM-09."
- Existing ISO/IEC 27001 Control: Cryptography (A.10)
- Delta for CCM: Specify how encryption keys are managed in shared cloud environments, considering both the customer and provider’s responsibilities.
- SoA Update: "Cryptographic controls extend to key management practices within shared cloud environments, per CSA CCM Control EKC-04."
The Power of Deltas
By focusing on the deltas, you ensure that your organization doesn’t over-complicate its security practices. The point of having an ISMS in the first place is to streamline your security governance, not overload it. The trick is in working smarter—not harder.
Your ISO/IEC 27001 certification is a strong foundation, and by selectively integrating CCM controls where they add cloud-specific value, you’ll not only enhance your cloud security but also do so without disrupting your existing ISMS processes.
In summary, addressing CCM within your ISO/IEC 27001 SoA is not about adding a bunch of new controls—it’s about smartly refining the controls you already have to meet cloud security demands. Focus on what’s new, enhance where it’s necessary, and continue building on the robust framework ISO/IEC 27001 already provides. You’ll find that this approach not only makes compliance easier but also strengthens your cloud security posture in a streamlined and effective way.