Can google access data on compute engine virtual machine?

282 Views Asked by At

I'm using an always-free VM on Google Cloud (e2-micro). When creating the instance, there's an option Enable Confidential Computing service, but that requires n2d machine, not part of the always-free resources.

Does that mean Google can read my VM's data?

In other words, without that option enabled, what can Google read on my VM?

I'm not worried about system health monitoring data. I'm only concerned with files and folders that I put there.

3

There are 3 best solutions below

5
Glen Yu On

You may have heard of Encryption in Transit, or Encryption at Rest. Confidential Computing just encrypts data while it's being processed within the VM as well (Encryption during Processing?).

You need to use n2d machine types because it uses tech/features available on the AMD EPYC procs.

0
Abhijith Chitrapu On

A Confidential Virtual Machine (Confidential VM) is a type of N2D Compute Engine VM running on hosts based on the second generation of AMD Epyc processors, code-named "Rome." Using AMD Secure Encrypted Virtualization (SEV), Confidential VM features built-in optimization of both performance and security for enterprise-class high memory workloads, as well as inline memory encryption that doesn't introduce significant performance penalty to those workloads. You can select the Confidential VM service when creating a new VM using the Google Cloud Console, the Compute Engine API, or the gcloud command-line tool.

You can find more details here.

You can check their privacy document here.

0
John Hanley On

Google has written policies that describe what they can access and when. Google also provides the ability to log their access.

Confidential Computing is a different type of technology that is not related to Google accessing your data.

Start with this page which provides additional links:

Creating trust through transparency

This Whitepaper is a good read. Page 9 answers your question:

Trusting your data with Google Cloud Platform