Professional Cloud Security Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
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?
Create an aggregated log sink at the organization level with an empty inclusion filter, and revoke Data Access IAM permissions from service accounts to prevent noisy logs from being generated.
Deploy individual project-level sinks across all existing projects routing to the external SIEM, and modify the _Required and _Default sinks in each project to add the exclusion filters.
Create an aggregated log sink at the organization level with the includeChildren parameter enabled, configure an inclusion filter for the required log IDs, and define exclusion filters for the routine Cloud Storage operations and maintenance events.
Create an aggregated log sink at the organization level with the includeChildren parameter disabled, and modify the organization-level _Required sink to forward child project logs to the destination SIEM.
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.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Still curious? Scout, our AI tutor, can explain this concept further and answer your follow-up questions.