Governance DocsGovernance Docs
Browse Toolkits

CART

No products in the cart.

ISO Compliance Insights & Best Practices

ISO 27017 virtual machine hardening guide cover

ISO 27017 Virtual Machine Hardening and Segregation 2026

ISO 27017 virtual machine hardening is one of the cloud-specific additions that separates this standard from a plain ISO 27001 programme. ISO/IEC 27017:2015 adds seven cloud controls to the ones in ISO/IEC 27002, and three of them deal with virtual environments: segregation between tenants, hardening of virtual machines and alignment between virtual and physical network security. Cloud providers and their customers both have work to do here, and assessors ask for different evidence from each.

This guide explains what the three controls ask, who does what, and how to gather evidence. It builds on our guides to ISO 27017, the shared responsibility matrix and ISO 27017 versus ISO 27018.

Free gap assessment

Where do you actually stand against ISO 27001?

Score every management system clause and all 93 Annex A controls, free, and get a prioritised gap list back.

Run the free ISO 27001 gap assessment →  or  View premium report sample

The seven cloud controls in ISO 27017

A summary of the standard lists the seven additional controls as follows. The three that relate to virtualization are the focus of this article.

ControlTitleFocus here
CLD.6.3.1Shared roles and responsibilities in a cloud computing environmentBackground
CLD.8.1.5Removal of cloud service customer assetsBackground
CLD.9.5.1Segregation in virtual computing environmentsYes
CLD.9.5.2Virtual machine hardeningYes
CLD.12.1.5Administrator’s operational securityRelated
CLD.12.4.5Monitoring of cloud servicesRelated
CLD.13.1.4Alignment of security management for virtual and physical networksYes

The standard also modifies 37 existing ISO/IEC 27002 controls with implementation guidance for both the cloud service provider and the customer. Control numbers follow the 2015 edition. If you work with newer versions of related standards, map the numbering before you cite it in policy.

CLD.9.5.1: segregation in virtual computing environments

Segregation means that one customer’s virtual workloads cannot see or affect another’s. This is mainly a provider responsibility, but customers must check that the provider can show it. As a provider, describe how tenants are isolated at the hypervisor, network and storage layers, how you test the isolation and how you handle a suspected breach of isolation. As a customer, ask for evidence such as independent assurance reports, penetration test summaries and the provider’s description of its architecture.

  • Provider evidence: hypervisor configuration standards, patch records, isolation test results and incident procedures.
  • Customer evidence: supplier assessment records, contract clauses on isolation and your own segmentation of workloads.

CLD.9.5.2: ISO 27017 virtual machine hardening

Hardening means configuring virtual machines to reduce their attack surface. The control expects that whoever configures the machine, provider or customer depending on the service model, does so to meet the requirements for the intended use. In infrastructure-as-a-service, the customer usually configures guest operating systems, while the provider hardens the hypervisor and management plane. In platform and software services the provider takes on more of the work.

A practical hardening baseline

  1. Use approved images. Build machines from a hardened, version-controlled image, not from an ad hoc template.
  2. Remove what you do not need. Disable unused services, ports, accounts and software.
  3. Patch on a schedule. Define time limits by severity, and record exceptions.
  4. Control access. Enforce strong authentication, least privilege and key-based access for administrators.
  5. Configure logging. Send logs to a central, protected location.
  6. Protect data. Encrypt disks and snapshots, and manage keys carefully.
  7. Scan and verify. Check configuration against the baseline, and record deviations.

Many organizations use published configuration benchmarks as a starting point, and adapt them to their environment. Record which benchmark you used and why you deviate where you do.

CLD.13.1.4: aligning virtual and physical network security

Virtual networks should have security that matches the physical ones they connect to. A provider should be able to explain how virtual network configuration is governed and how changes are controlled. A customer should ensure that security groups, firewall rules and network zones in the cloud reflect the same principles as on-premises networks, for example separating production from development and limiting administrative access.

Keep network diagrams current, and review rules regularly. Stale rules that were opened for a test and never closed are one of the most common causes of exposure.

Who does what: provider and customer

AreaCloud service providerCloud service customer
Tenant segregationDesigns, operates and testsSeeks evidence and segments own workloads
Hypervisor and management plane hardeningResponsibleAssesses through supplier review
Guest VM hardeningResponsible for managed servicesResponsible for IaaS guests
Virtual network rulesGoverns the platformConfigures own security groups and zones

Write these splits into your shared responsibility matrix and your contract, so nobody assumes that another party is covering a task.

Evidence assessors ask for on ISO 27017 virtual machine hardening

  • Hardening standards and baseline images with version history.
  • Scan results comparing running machines with the baseline.
  • Patch records and exception approvals.
  • Network diagrams and firewall rule reviews.
  • Isolation test summaries or provider assurance reports.
  • Records of administrator access and approvals.

Assemble this evidence ahead of the audit, and map each item to the relevant control in your Statement of Applicability.

Contracts and ISO 27017 virtual machine hardening

Hardening and segregation duties should appear in the agreement between provider and customer. A good cloud service agreement states who configures each layer, what standards apply, how vulnerabilities are notified, how quickly critical patches are applied and how the customer can obtain assurance. Customers should ask for the right to receive independent reports and to be told about changes that affect isolation. Providers should describe their commitments precisely, since vague language leads to disputes and audit findings.

If personal data is processed in the environment, the same architecture supports the controls in ISO 27018. See our guides to ISO 27018 and the PII processor role for how the two standards fit together.

Automating baselines and drift detection

Manual checks do not scale in cloud environments, where machines appear and disappear in minutes. Use infrastructure as code to define the machine configuration, and keep the definitions in version control with review and approval. Add automated checks that compare running systems to the baseline and raise alerts for drift. Record the rules you enforce, the results of scans and the way you handle exceptions. Automated evidence is easier for assessors to sample, and it shows that ISO 27017 virtual machine hardening is a continuing process, not a one-off exercise before the audit.

Include container and serverless workloads in your thinking. Although the standard speaks of virtual machines, the same principles of minimal images, patching, access control and logging apply to those services, and assessors increasingly ask about them.

Finally, train the people who build and operate the environment. Engineers should know why the baseline exists, how to request an exception and what evidence they must leave behind. Short, practical sessions with real examples of misconfigured machines are more effective than policy readings.

Cost and effort

Most of the effort lies in building the baseline and the evidence trail, not in new tooling. If you already follow a recognised benchmark and use configuration management, you may be close to compliant. See our note on ISO 27017 certification cost for a broader view of budget. Plan time for reviewing supplier evidence too, because gathering assurance from large cloud providers can take longer than expected.

A hypothetical example

A hypothetical software company runs its platform on virtual machines in a public cloud. It builds all servers from a hardened image, scans each week against the baseline, and records exceptions with owners. Its network rules are reviewed quarterly, and a reviewer finds a test rule that allowed remote administration from any address. The rule is removed and the review record is filed. For tenant isolation, the company asks its cloud provider for its latest independent assurance report and notes the relevant sections in its supplier file. At the ISO 27017 audit, the assessor samples three servers and follows them from image to scan to patch record. The example is invented for illustration.

Common findings on ISO 27017 virtual machine hardening

  • Servers built from unmanaged or outdated images.
  • No baseline, so scans have nothing to compare against.
  • Customers assume the provider hardens guest operating systems in IaaS.
  • Firewall rules opened for testing and never removed.
  • No evidence of provider isolation testing.
  • Responsibilities missing from the contract and matrix.

Use a trusted summary such as the 6clicks introduction to ISO/IEC 27017 for orientation, and read the standard itself before writing your policies. For exit and asset removal, see our guide to the cloud exit plan.

Templates for ISO 27017 virtual machine hardening

To avoid writing hardening standards, responsibility matrices and evidence checklists from scratch, the ISO 27017 and 27018 Toolkit provides documents you can adapt. Have your security lead review them for your cloud platform.

ISO 27017 virtual machine hardening FAQ

How many new controls does ISO 27017 add?

Seven cloud-specific controls, according to summaries of the 2015 edition, plus extra guidance on 37 existing controls.

Who is responsible for hardening in IaaS?

Usually the customer for guest operating systems, and the provider for the hypervisor and management plane. Confirm this in your contract.

Do customers need evidence of tenant segregation?

Yes. Ask the provider for assurance reports or test summaries and record them in your supplier file.

Which benchmark should we use?

The standard does not name one. Pick a recognised configuration benchmark, record it and explain deviations.

How often should we scan for drift?

Set a frequency based on risk, for example weekly for production servers, and record the results and follow-up.

When a standard changes, know first

One email a month: edition changes, new deadlines, and what they mean for documentation you already have. No sales sequence.

We don’t spam! Read our privacy policy for more info.