Skip to content
THE EXAMTOPICS EDITORIAL Explore practice exams

GOOGLE

Google Cloud Professional Cloud Architect: Security and Compliance

Security and compliance account for about 17.5% of Google’s current Google Cloud Professional Cloud Architect guide, but security also appears throughout design, implementation, operations, and case studies. The guide explicitly…

Security and compliance account for about 17.5% of Google’s current Google Cloud Professional Cloud Architect guide, but security also appears throughout design, implementation, operations, and case studies. The guide explicitly names IAM, resource hierarchy, key management, secret management, VPC Service Controls, context-aware access, organization policy, hierarchical firewall policy, secure remote access, supply-chain security, and AI security. The Google Cloud Professional Cloud Architect therefore expects security to shape architecture from the beginning.

Compliance adds another layer because a design can be secure yet still violate data residency, audit, retention, or industry requirements. A professional architect must be able to explain where controls are enforced, who can change them, what evidence exists, and how the solution behaves when teams or workloads scale.

Use resource hierarchy as a control plane

Organizations, folders, and projects are not just billing containers. They are places where policy, ownership, and administrative boundaries can be expressed. A well-designed hierarchy can align business units, environments, and regulated workloads with inherited controls while avoiding thousands of one-off exceptions.

The exam often rewards centralized policy with delegated administration. Security teams can define organization-level constraints while application teams operate within approved project boundaries. The opposite design—granting broad permissions everywhere and relying on documentation—creates drift and makes audit evidence difficult to defend.

Hierarchy design should survive organizational change. Teams reorganize, projects change owners, and acquisitions introduce new business units. If policies are attached only to individual projects, every change becomes manual. A hierarchy that captures stable control boundaries makes large-scale governance more resilient.

Apply least privilege through IAM

IAM decisions should answer three questions: which principal needs access, which actions are required, and at what resource scope? The reasoning behind role-based access control is directly useful here even though Google Cloud IAM includes predefined and custom roles, service accounts, groups, and inheritance.

Broad primitive roles or project-wide grants may solve an immediate access problem but increase blast radius. Prefer groups for workforce permissions, dedicated service identities for workloads, narrowly scoped roles, and time-bounded or approval-driven privilege where appropriate. Security architecture improves when access is reviewable rather than when permissions are merely functional.

Least privilege also depends on avoiding role accumulation. People move between teams and workloads change purpose. Periodic review should remove permissions that are no longer justified rather than assuming every historical grant remains necessary. This is both a security practice and a compliance evidence problem.

Reduce credential risk for workloads

Long-lived service account keys create operational burden because they must be stored, rotated, monitored, and revoked. Workload Identity Federation, service account impersonation, and managed identity patterns can reduce the need to distribute static credentials across environments.

This is especially important in hybrid and multicloud designs. A workload running outside Google Cloud should not automatically receive a permanent key simply because it needs to call a Google API. Federation can tie access to an external identity signal and keep credential lifetime short, improving both security and auditability.

Federation shifts trust to external identity systems, so those systems become part of the security boundary. Validate issuer configuration, audience restrictions, subject mapping, and the lifecycle of external identities. A weak upstream identity process can undermine an otherwise well-designed Google Cloud policy.

Protect data with layered cryptography and secrets controls

Encryption at rest and in transit are baseline controls, but architecture questions often go further: who controls keys, when should customer-managed encryption keys be used, how are secrets stored, and what happens if a key is disabled? The symmetric versus asymmetric encryption helps with cryptographic foundations while PCA scenarios focus on policy and key lifecycle.

Cloud KMS, Secret Manager, separation of duties, rotation, and audit logging help keep sensitive material out of application code and ad hoc configuration. The design should make key administration distinct from data administration when the compliance model requires independent control.

Customer-managed keys are valuable only when the organization can operate them. Key rotation, separation of key administrators, disaster recovery for key access, and procedures for accidental disablement must be mature enough to support the service. Otherwise, added key control can introduce availability risk.

Use network controls to limit data exfiltration

Firewalls define reachability, but sensitive workloads may need stronger boundaries. VPC Service Controls can help reduce the risk of moving supported service data outside an approved perimeter. Private connectivity can reduce exposure. Context-aware access can incorporate identity and device signals. These mechanisms solve different problems and should not be treated as interchangeable.

A common exam trap is to answer a data-exfiltration requirement with a simple IP firewall. If the threat involves valid credentials accessing managed service APIs from an untrusted context, network port filtering alone may not address the real path.

Data perimeters should be tested with realistic access patterns. Analytics jobs, administrative tools, CI systems, and approved export workflows may all cross boundaries differently. Security design should preserve legitimate business paths while blocking unauthorized movement, not simply maximize restriction.

Turn compliance statements into technical requirements

Regulations and industry standards influence data location, retention, access review, audit evidence, encryption, and incident processes. The architect should identify which requirement is mandatory and where it is enforced. “Comply with privacy law” is too vague to design against; “customer records must remain in approved regions and access must be auditable” is actionable.

Compliance also affects backups and replicas. A primary database may meet residency policy while an automated copy in another region violates it. Every secondary copy, export, log, cache, and disaster-recovery location needs to be evaluated against the same data classification.

Compliance mappings should be documented so auditors can see which control satisfies which requirement. One technical control may support several obligations, and one obligation may require several layers. This mapping reduces the risk that teams believe a certification badge automatically proves workload-specific compliance.

Secure the software supply chain

Modern cloud architecture includes the path from source code to production. Repository permissions, build identities, artifact provenance, dependency scanning, image controls, deployment authorization, and separation between build and runtime credentials all reduce the chance that trusted delivery systems become an attack path.

Supply-chain security should also be operable. Controls that are routinely bypassed because they block delivery do not provide durable protection. The architect should design approved, automated paths that make the secure release process easier than an undocumented manual workaround.

Artifact and dependency trust should extend to third-party libraries and base images. Pin versions where appropriate, scan for known vulnerabilities, verify provenance, and control which registries are allowed. Supply-chain compromise often enters through trusted automation rather than through the runtime network perimeter.

Make logging and audit evidence intentional

Security controls are difficult to prove if logs are incomplete, mutable, or retained for the wrong period. Audit logs, centralized monitoring, alerting, time synchronization, and protected log storage support both incident response and compliance evidence.

The architecture should define which security events matter and who receives them. A flood of unprioritized logs is not observability. High-value signals include privilege changes, policy changes, key operations, unusual access, disabled controls, and data-export behavior.

Audit design also needs cost and privacy discipline. Logging everything forever can become expensive and may itself create sensitive-data retention issues. Define log categories, retention tiers, access controls, and export destinations according to operational and regulatory need.

Choose the control that addresses the actual threat

Professional Cloud Architect questions often offer several security-sounding answers. The best choice is the one that breaks the relevant attack path without violating the scenario’s operational requirements. Identity problems need identity controls; data-perimeter problems need data-perimeter controls; key-custody requirements need key-management design.

A useful exam habit is to state the threat in one sentence before evaluating options. If you cannot explain what the control prevents, you probably do not yet have a reason to choose it. That discipline also leads to clearer real-world architecture reviews.

Threat-focused reasoning is useful outside the exam as well. During an architecture review, ask what an attacker with a stolen user credential, compromised workload, or malicious insider could do. Then evaluate whether identity, network, data, and monitoring controls contain that specific path.

The best security designs also anticipate human behavior. Developers under delivery pressure will use the easiest available path, so guardrails should make that path safe by default. Secure project templates, inherited policies, managed identities, approved build pipelines, and automated checks are more durable than expecting every engineer to remember a long security checklist.

Architecture reviews should revisit security decisions after major product, organization, or threat changes. A control that was sufficient for one project may become inadequate when data sensitivity rises, new external partners are introduced, or AI services add new processing paths. Periodic review keeps inherited policy, identity scope, key ownership, and logging aligned with actual risk rather than with an outdated launch-day model.

Security exceptions deserve the same architectural discipline as normal access. When a temporary exemption is necessary, record why it exists, who approved it, what compensating control applies, and when it expires. Untracked exceptions accumulate into a shadow policy system that is difficult to audit and easy to abuse. Designing an expiration path for exceptions keeps the approved baseline meaningful.

Continue exploring the technologies and certification concepts that matter most to you.