Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN/CSA-ISO/IEC 15050‑04 is the Canadian adoption of the international standard ISO/IEC 15050‑04: Information technology – Security techniques – Security requirements for cloud service provider infrastructure – Part 4: Technical controls. Developed by ISO/IEC JTC 1/SC 27, this multipart standard provides a framework for assessing and certifying the security of cloud infrastructures.
The fourth part focuses exclusively on technical controls that a cloud service provider (CSP) must implement and maintain across its infrastructure domains: network, compute, storage, and virtualization. It is intended to complement existing security standards such as ISO/IEC 27001 and ISO/IEC 27017 by offering detailed, testable requirements for the underlying hardware and hypervisor layer.
The standard structures its requirements into four domains. Each domain contains a set of mandatory controls and, where appropriate, recommended practices. Below is a summary table of the key requirement areas.
| Domain | Control ID | Requirement Description |
|---|---|---|
| Network | NET‑01 | Implement boundary firewalls, VLAN segmentation, and ingress/egress filtering to isolate tenant traffic. |
| Network | NET‑05 | Deploy intrusion detection and prevention systems (IDPS) at hypervisor and physical network interfaces. |
| Compute | COM‑02 | Harden hypervisors by removing unnecessary services, applying vendor security patches within defined SLAs. |
| Compute | COM‑04 | Enforce VM isolation via strict resource controls (CPU, memory, I/O) to prevent side‑channel attacks. |
| Storage | STO‑01 | Encrypt data at rest using AES‑256 (or equivalent) with keys managed by an FIPS‑validated HSM. |
| Storage | STO‑03 | Ensure secure deletion of tenant data upon instance termination, including persistent storage and caches. |
| Virtualization | VIR‑02 | Use virtual function (SR‑IOV) or para‑virtualisation to reduce the hypervisor attack surface. |
| Virtualization | VIR‑05 | Implement runtime integrity monitoring for the hypervisor kernel and critical drivers. |
In addition to the control domains, the standard mandates a minimum set of log sources and retention periods. All infrastructure events must be timestamped using a synchronised NTP source (Stratum 2 or better) and retained for at least 365 days. The required log categories include:
Adopting CAN/CSA-ISO/IEC 15050‑04 requires careful mapping of existing infrastructure controls to the standard’s granular requirements. The following are critical implementation considerations.
The standard assumes a clear demarcation between the CSP’s infrastructure and the customer’s virtualised assets. Organisations implementing the standard should first document their deployment model (IaaS, PaaS, or SaaS) and identify which controls fall under the CSP’s scope. Where third‑party components (e.g., container orchestration platforms) are used, the CSP must verify compliance of those components.
The technical nature of the controls lends itself to automation. Infrastructure‑as‑code (IaC) templates can be written to enforce many of the requirements – for example, ensuring that firewall rules conform to NET‑01, or that storage volumes are encrypted at launch. Continuous compliance scanning tools can generate evidence for periodic audits.
Conformity with CAN/CSA-ISO/IEC 15050‑04 can be demonstrated through a third‑party certification scheme administered by accredited bodies (e.g., Standards Council of Canada accredited organisations). The assessment process includes:
Non‑conformities are classified as minor or major. A major non‑conformity (e.g., absence of encryption at rest) must be remediated within 60 days before certification can be granted. Minor non‑conformities are typically corrected before the next surveillance audit.
© 2026 International Electrotechnical Commission (IEC) content for educational purposes.