Professional Cloud Security Engineer
Prepare and test your skills
Prepare and test your skills
Meeting compliance standards requires selecting the appropriate infrastructure controls for processing, storage, and data transmission. When choosing compute resources, organizations can select Shielded VMs to protect against boot-level rootkits and use Confidential VM instances to enforce memory encryption in use via hardware-based keys. Storage architectures often must satisfy strict immutability mandates, which can be accomplished by setting a Bucket Lock retention policy in Cloud Storage to prevent object modification or early deletion. For network traffic, technical requirements frequently dictate that workloads avoid public internet exposure entirely. Administrators implement Private Google Access and Cloud NAT to route internal outbound requests while ensuring internal IP addresses remain unexposed.
Choosing the right data protection mechanism depends on the required level of cryptographic control:
The cloud shared responsibility model dictates which security controls are maintained by Google Cloud and which remain under customer administration. As workloads shift from infrastructure to managed platforms, operational responsibility transitions increasingly toward the provider:
A layered stack diagram comparing customer and Google responsibilities across IaaS (Compute Engine), PaaS (BigQuery), and SaaS (Google Workspace). The customer always owns the data and access layers, while Google manages progressively more of the stack — runtime, virtualization, and physical infrastructure — as services become more managed.
Compliance certifications such as ISO/IEC 27001, SOC 1, SOC 2, and PCI-DSS require verifying both sides of this boundary. Google provides compliance reports and third-party attestations covering the physical data center, hardware supply chain, and hypervisor layers. The customer must configure their hosted applications, access management policies, and encryption controls to satisfy their own regulatory audits.
Cloud administrators configure native governance controls to continuously enforce regulatory frameworks such as FedRAMP, HIPAA, and PCI-DSS. Assured Workloads automates this setup by applying compliant baselines to new projects, enforcing data residency, and restricting support personnel based on personnel attributes. At the resource hierarchy level, Organization Policy Service constraints restrict operational behaviors across an entire organization. For example, administrators apply resource location constraints to limit resource creation to approved geographic regions, preventing accidental cross-border data transfers.
To address external visibility and support requirements, organizations configure advanced access controls:
Auditing efficiency depends on defining clear boundaries that isolate regulated workloads from non-regulated resources. Organizations establish logical isolation by deploying dedicated folders, projects, and Virtual Private Cloud (VPC) networks specifically designated for sensitive workloads. By leveraging Cloud Data Loss Prevention (Cloud DLP) to discover, classify, and mask sensitive elements like payment card data or personally identifiable information, teams can tokenize data and drastically shrink the environment in scope for audits. Regulated traffic flows are strictly contained within these micro-segmented environments, preventing audit scope from spilling into surrounding systems.
Standard regulatory frameworks require strict evidence of network segmentation, identity enforcement, and comprehensive audit trails. Network segmentation controls are enforced using VPC Service Controls, which build a secure perimeter around Google Cloud managed services to block unauthorized data transfers across API boundaries. Inside the perimeter, Identity and Access Management (IAM) conditions restrict administrative privileges based on attributes such as network origin and device posture.
To satisfy audit logging requirements, organizations configure Cloud Audit Logs across all in-scope projects. Admin Activity audit logs record administrative configuration events by default and cannot be disabled. In contrast, Data Access audit logs capture read and write API calls against customer data and must be explicitly enabled to satisfy auditing mandates. These logs are routed through Log Router sinks to locked Cloud Storage buckets or BigQuery datasets, providing immutable, long-term storage required for compliance verification and forensic reviews.
Shielded VMs protect against boot-level rootkits by securing the boot process. Confidential VM instances enforce memory encryption in use via hardware-based keys, providing protection for data while it is being processed.
Bucket Lock is a retention policy in Cloud Storage that prevents object modification or early deletion. It is used to satisfy strict immutability mandates required by certain compliance frameworks.
Google-default encryption automatically encrypts all data at rest using keys managed entirely by Google. CMEK (Customer-Managed Encryption Keys) leverages Cloud KMS to allow organizations to manage rotation schedules and disable keys. CSEK (Customer-Supplied Encryption Keys) requires customers to generate and hold the raw encryption key off-cloud, providing complete control while placing key availability burden on the customer.
Admin Activity audit logs record administrative configuration events by default and cannot be disabled. Data Access audit logs capture read and write API calls against customer data and must be explicitly enabled to satisfy auditing mandates.