Spectra Assure Free Trial
Get your 14-day free trial of Spectra Assure for Software Supply Chain Security
Get Free TrialMore about Spectra Assure Free TrialLyndsi HughesSecurity teams must have the tooling in place to handle the number of virtual machines at the top end of the virtual environment scale, as well as a rapidly changing number of hosts in the environment as VMs are spun up and torn down.
Golden images serve as a master template for deploying new instances of a VM. If those base images aren’t properly hardened or vetted, vulnerabilities will be propagated at scale, said Heath Renfrow, CISO and co-founder of Fenix24.
Ideally, a golden image will be built on a base that is fully patched and stripped to the minimum OS packages and services, said Peyton Smith, founder and CEO of Specular. Smith also recommended installing security controls such as secure boot, TPM/virtual TPM, and disk encryption and adopting host-based firewall rules, EDR, and logging agents so every VM clone is born compliant. And a penetration test performed against a golden image before it's deployed will identify hidden vulnerabilities, he said.
Carnegie Mellon University's Hughes advised using an up-to-date OS when provisioning a golden image, which will limit the number of known software vulnerabilities.
Lyndsi HughesDeploying a virtual machine with an immutable operating system offers the added benefit of preventing undesired changes to the system after it is deployed because, in short, the immutable operating system makes the files on the system read-only.
Security teams should also monitor golden images over time, said Andy Lewis, senior technical product manager at RL. "There's a natural decay process. You've got a brand-new golden image and everything's fresh and clean. There aren't any vulnerabilities. There's nothing going on. But over time that changes," Lewis said.
Andy LewisI've got one customer, for example, that'll refresh their golden image every six months. If you scan that six-month-old image, all of a sudden it's got vulnerabilities by the bucketful. What does that tell you? What it tells you is you need to pay attention to what is going on with auto-update.
Chad Cragle, CISO of Deepwatch, advised organizations to store golden images in a version-controlled registry and review them periodically for compliance with current security standards.
Development and test machines are the No. 1 target of threat actors, said Hypori's Stern. If a malicious actor is able to introduce at the development stage malicious code that is a zero day or otherwise undetected, you are in trouble, he said.
Matt Stern[That] is a win for them. The goal of every malicious actor is to make something wrong look legitimate.
Stern recommended storing user data in a separate encrypted container. VMs should be destroyed when not in use, with fresh ones deployed when needed. And the user data should only be accessible using the user's private key. "In this way the OS of the VM can be deployed fresh and updated, while the risk of the end user suffering data loss or compromise is minimized," he said.
Hughes advised keeping hypervisors fully up to date with the latest available patches. They should also be securely configured to limit access to authorized individuals via approved and authorized means. This configuration may include disabling access to certain interfaces on the hypervisors and requiring multifactor authentication.
Hughes said segmentation can prevent unwanted traffic flow between VMs and other systems within the computing environment. For example, it may be desirable to permit only system administrators to have SSH access to a VM that hosts a web service. This access could be granted only to systems in particular network segments.
Deepwatch's Cragle said VMs need to be monitored for configuration drift, missing patches, unauthorized changes, and new vulnerabilities. Real-time visibility can be achieved through agents or API tools feeding into a centralized SIEM. Continuous vulnerability scanning and runtime protection can detect VM misalignments.
Auto-remediation workflows, such as restarting failed agents, disabling open ports, or reapplying hardened configurations, reduce exposure time. VMs should be evaluated based on usage.
Chad CragleReview long-running instances and automatically retire them. Integrating VM management into the broader security operations framework ensures they aren't overlooked over time.
The most effective modern VM security approaches focus on automated processes, persistent monitoring activities, and enforcement through policy as code, said Ensar Seker, vice president of research and CISO at SOCRadar.
Ensar SekerThe combination of cloud-native tools with zero-trust segmentation and AI-driven analytics leads to superior detection and response capabilities. The shift toward ephemeral VMs within hybrid environments makes perimeter-based defenses inadequate because security solutions need to track workloads dynamically.
Hypori's Stern said to never allow end users to deploy their own VMs. "Deploy automated systems that are fully configured, managed, monitored, and controlled to build a heterogeneous security environment for the enterprise," he said.
Matt SternDo not treat VMs as a special system that does not need to be under the enterprise umbrella. That is a recipe for badness.


UAT-10147 leveraged agentic AI to go beyond scripting to deliver a backdoor. The method highlights the need for agentic SOCs.
The annual cybersecurity conference focused on frontier AI agents — and what they mean for cyber. Here are three key takeaways.


