Ensure that your Google Compute Engine instances are configured to use Shielded VM security feature for protection against rootkits and bootkits.Google Compute Engine service can enable 3 advanced security components for Shielded VM instances:
Virtual Trusted Platform Module (vTPM) - this component validates the guest virtual machine (VM) pre-boot and boot integrity, and provides key generation and protection.
Integrity Monitoring - lets you monitor and verify the runtime boot integrity of your shielded VM instances using Google Cloud Operations reports (also known as Stackdriver reports).
Secure boot helps - this security component protects your VM instances against boot-level and kernel-level malware and rootkits.
This rule resolution is part of the Conformity Security & Compliance tool for GCP.
Enable Shielded VM security feature to help protect production workloads from cybersecurity threats like remote attacks, privilege escalation, and malicious actors. Shielded virtual machines (VMs) leverage advanced platform security capabilities such as secure and measured boot, a Virtual Trusted Platform Module (vTPM), UEFI firmware, and integrity monitoring. To defend against advanced threats and ensure that the boot loader and firmware on your Google Compute Engine instances are signed and untampered, it is strongly recommended that your production instances are launched with Shielded VM enabled.
Audit
To determine if your virtual machine (VM) instances are protected by Shielded VM feature, perform the following operations:
Remediation / Resolution
To enable and configure Shielded VM security feature in order to protect your Google Cloud VM instances against advanced security threats, perform the following operations:
References
- Google Cloud Platform (GCP) Documentation
- Shielded VMs
- Shielded VM
- Modifying Shielded VM options
- CIS Security Documentation
- Securing Google Cloud Computing Platform
- GCP Command Line Interface (CLI) Documentation
- gcloud projects list
- gcloud compute instances list
- gcloud compute instances describe
- gcloud compute instances stop
- gcloud compute instances update
- gcloud compute instances start