Prepare and test your skills
Prepare and test your skills
Free sample question, answered and explained below. The Professional Cloud Security Engineer practice bank has 1,343 more like it. Try 10 free: instant score, no account.
A financial enterprise is designing a centralized log routing architecture to stream security telemetry across hundreds of Google Cloud projects to an external Security Information and Event Management (SIEM) system.
The security engineering team has defined the following requirements:
Which architecture should the team implement to meet these requirements?
The _Required sink is a system-created log sink present in every Google Cloud resource level (organization, folder, and project) that routes a core subset of audit logs (such as Admin Activity and System Events) to the local _Required log bucket for compliance retention. Organization-level sinks without includeChildren only process events originating directly at the organization node.
includeChildren is disabled, the organization sink ignores logs originating within child folders and projects, failing the multi-project aggregation requirement._Required sink is immutable and system-managed. Administrators cannot edit its inclusion filter, attach exclusion filters, alter its destination, or modify it to forward logs to external SIEM tools or destinations._Required sink only processes logs that originate within the specific resource where it resides and does not aggregate logs across the resource hierarchy._Required sinks cannot be disabled, modified, or deleted by any IAM principal._Required log buckets for 400 days at no charge.includeChildren) to collect telemetry across descending hierarchy nodes.The organization only required local Google Cloud storage of root-level administrative actions within the native _Required bucket and did not need to route multi-project logs to an external SIEM.
Attempting to route logs to an external SIEM by reconfiguring the _Required sink is a common architectural misconception; exporting logs to external endpoints always requires user-configured custom sinks.
An empty inclusion filter in a log sink matches and routes every log entry ingested by the Cloud Logging API. Restricting IAM permissions on service accounts limits their authorization to execute API operations against Google Cloud resources such as Cloud Storage and Cloud Spanner.
protoPayload.methodName).The security team intended to capture absolutely all log types without exception and decommission service accounts that were identified as completely redundant or compromised.
To manage Data Access audit log volume without breaking application access, administrators should either use audit log configuration exemptions in IAM policies or define precise regex exclusion filters in the Log Router sink.
An aggregated log sink configured at the Google Cloud organization level combines and routes log entries from the organization and all its child folders, billing accounts, and projects. By utilizing the includeChildren parameter alongside Logging query language inclusion and exclusion filters, security teams can centrally govern telemetry pipelines, ensuring comprehensive visibility while controlling downstream data volumes and costs.
includeChildren = true (or --include-children via gcloud) ensures that log telemetry from all existing and dynamically provisioned child folders and projects is routed automatically without per-project configuration.cloudaudit.googleapis.com/activity, cloudaudit.googleapis.com/system_event, compute.googleapis.com/vpc_flows, and cloudaudit.googleapis.com/data_access.protoPayload.methodName =~ "^storage\.(buckets|objects)\.(get|list)$" and LOG_ID("maintenance.googleapis.com/maintenance_events")) discards low-fidelity entries immediately after ingestion, preventing costly streaming to the destination SIEM.This solution provides unified security governance and least-privilege administrative boundaries. It prevents operational silos, guarantees that developers cannot bypass or disable audit logging at the project level, and optimizes external SIEM ingestion costs by discarding non-actionable read/list telemetry before egress.
Project-level sinks route logs originating within a single project's Log Router to specified local or cross-project destinations. Every project is automatically provisioned with local _Default and _Required sinks routing to corresponding local log buckets.
_Required sink cannot be modified to add exclusion rules or change its destination. Attempting to add exclusion filters to _Required sinks is rejected by the API._Default sink stop logs from entering the local _Default bucket, but do not automatically export or tune custom sink pipelines.The organization had a decentralized management model where individual project owners were required to maintain isolated SIEM export pipelines with localized budgeting and sink configurations.
Centralized security and compliance monitoring in Google Cloud strongly favors organization-level aggregated sinks over distributed project-level sinks to enforce immutable, tamper-resistant logging architecture.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated