Professional Cloud Security Engineer
Under the shared responsibility model, security duties are split between Google Cloud and you, the customer. Google is responsible for the security of the cloud: the physical data centers, hardware, and core infrastructure. You are responsible for security in the cloud: your data, applications, identity and access management (IAM), and operating system configurations. This division is critical for meeting major regulatory frameworks like HIPAA, PCI-DSS, ISO/IEC 27001, and FedRAMP.
To verify Google meets its responsibilities, you can use independent audit reports. Google provides these, such as SOC 1/2/3, ISO/IEC 27001, and PCI Attestation of Compliance (AOC), through the Compliance Reports Manager. You can submit these to regulators as proof of the cloud foundation's security controls.
Your audit responsibilities are significant. Google grants you audit rights, including the right to inspect its facilities, with no limit on frequency. You can also perform your own penetration testing on your Google Cloud resources without needing permission. To meet your side of compliance, you must architect controls using tools like Access Transparency logs (to see Google admin actions), Google Cloud Operations suite for monitoring, and billing tools for reporting.
Achieving full compliance means building security on top of Google's compliant foundation. You must actively configure IAM policies, encrypt your data, manage secrets, and set up logging and monitoring for your workloads. The model makes it clear: Google provides a secure platform, but you must enforce the policies on your data and applications to satisfy your specific regulatory obligations.
The shared responsibility model assigns Google the duty of securing the physical infrastructure and platform, verified by its audit certifications. You retain full accountability for securing your data, applications, and access.
You are responsible for configuring key operational controls:
You choose the level of encryption control based on your need for confidentiality and data sovereignty:
Data protection extends beyond encryption. You can use Sensitive Data Protection to discover and classify sensitive information, then apply masking or tokenization. For analytics, features like BigQuery column-level security and data clean rooms let you share insights without exposing raw data. Access Transparency logs provide a final audit trail to verify all access, including actions by Google personnel.
The specific security duties you own change depending on whether you use Infrastructure as a Service (IaaS), Platform as a Service (PaaS), or Software as a Service (SaaS). Google manages more of the stack as you move from IaaS to SaaS, reducing your operational burden but also your direct control.
In IaaS, Google provides virtualized compute, storage, and networking. You are responsible for securing everything you put on that infrastructure. This includes the guest operating system, runtime, applications, data, and access controls. Compute Engine virtual machines are a primary IaaS example, where you handle OS patching and application security.
With PaaS, Google manages the runtime environment and underlying infrastructure. You focus on securing your application code, data, and access policies. Examples include App Engine and BigQuery. The exact division can vary; for instance, in Google Kubernetes Engine (GKE), Google manages the control plane (orchestration), but you manage node configuration and workload security in GKE Standard.
In SaaS, Google manages the entire application stack. Your responsibility narrows primarily to data governance and user access management. Google Workspace is an example, where Google secures the application itself, and you control user permissions and data sharing policies.
Google offers container services with different responsibility splits:
Google promotes a shared fate model, which extends beyond defining responsibilities to actively partnering with customers. This includes providing secure blueprints, best-practice guidance, and integrated solutions. Programs like the Risk Protection Program offer resources to help you measure and mitigate risk, reflecting a collaborative approach to security outcomes.
Your compliance obligations (like data residency rules) persist regardless of the service model. You must ensure your resource hierarchy, IAM policies, and data placement meet these needs. Services like Assured Workloads help you create compliant environments that enforce specific regulatory requirements, such as FedRAMP High, by automatically configuring guardrails on your projects.
Gauge your current knowledge
Gauge your current knowledge