Detect full network packet capture being enabled in Google Cloud by monitoring audit logs for changes to packet mirroring or any feature that enables broad traffic collection. Alert on creation or modification of capture-related resources outside approved security operations activity. Review the principal, target resources, and scope to confirm whether the collection is authorised and limited to necessary segments.
What “full network packet capture” means in Google Cloud
In practice, this is not about a single toggle. It usually means someone has enabled broad traffic collection through packet mirroring or an adjacent capture workflow that can expose large volumes of east-west or north-south traffic. The security question is whether that capability was turned on, expanded, or repurposed outside an approved monitoring design.
Because capture can be scoped by project, subnet, instance, or traffic selector, detection should focus on configuration change events rather than trying to infer packet collection from network volume alone. A legitimate change may still be high risk if the scope is wider than expected or if the collector is pointed at sensitive workloads.
For Google Cloud baselines and the surrounding control plane, the most useful starting point is the Google Cloud Security Guide, which covers audit logs, IAM, service account keys and related cloud security foundations.
How to detect the enabling change reliably
The cleanest signal is audit log monitoring for create, update, or delete actions on packet mirroring or any resource that can broaden packet collection. Alert when those events occur outside a known security engineering or incident response change window, and retain the principal, source IP, target project, and affected network scope so the change can be triaged quickly.
Correlate the control-plane event with the intended destination of the mirrored traffic. A packet capture feature that suddenly points to a new collector, a different VPC, or a wider set of subnets is often more important than the fact that packet capture exists at all. That distinction helps separate approved observability from stealthy expansion of surveillance capability.
If your environment already uses network telemetry, compare the change event with your normal network detection stack. The NDR Guide is useful here because packet capture often complements, rather than replaces, flow logs and other network visibility data.
What should be checked after the alert fires
Once a capture-related change is detected, validate whether the scope is intentionally limited to a segment, workload class, or response activity. Review who made the change, which resources were targeted, and whether any automation or service account was used to make the modification. A broad capture path created by a privileged principal is materially different from a temporary change made by a known incident responder.
Also check whether the destination collector is trusted and whether the permissions around the collector are tight enough to prevent replay, over-retention, or unauthorized reuse of captured traffic. In cloud environments, broad packet visibility can expose session metadata, internal service interactions, and sometimes credentials in protocols that are not properly protected.
For teams that run packet visibility as part of a broader cloud monitoring design, the NDR Buyer’s Guide helps frame the operational question: not just whether capture is enabled, but whether it is instrumented, scoped, and retained in a way the SOC can actually govern.
Risk and Threat Considerations
full packet capture materially increases exposure because it can reveal sensitive internal traffic patterns, service-to-service interactions, and, in some cases, secrets carried in transit by weakly protected protocols. The danger is not only malicious surveillance. It is also uncontrolled collection that broadens blast radius and creates a new high-value data store.
Failure mechanism: A broad capture resource is created or expanded with legitimate-looking cloud permissions, then used to observe traffic far beyond the originally intended segment or incident scope. Attackers or insiders can abuse that visibility for credential theft, reconnaissance, or persistence if the collector and its outputs are not tightly controlled.
Impact: The organisation may lose confidentiality over internal communications, expose sensitive operational patterns, and create an additional repository of network evidence that must itself be secured, monitored, and eventually destroyed. If the capture was unauthorized, it can also indicate deeper control-plane compromise.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5 and CSA Cloud Controls Matrix set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | DE.CM-01 — Networks and network services are monitored to find anomalous events | Packet capture enablement is detected through monitored network and control-plane change events. |
| Recommendation — Monitor network and control-plane change events for unexpected packet capture activation. | ||
| NIST SP 800-53 Rev 5 | AU-6 — Audit Record Review, Analysis, and Reporting | Audit logs are the core signal for capture resource creation or modification. |
| CM-3 — Configuration Change Control | Enabling broad packet collection is a configuration change that should be governed and approved. | |
| Recommendation — Review audit records for packet mirroring or capture configuration changes. Require approval and change tracking for packet capture configuration changes. | ||
| CSA Cloud Controls Matrix | LOG — Logging and Monitoring | Cloud logging and monitoring are central to spotting capture-related control-plane changes. |
| IAM — Identity and Access Management | Who enabled capture and with what privileges materially affects the risk and legitimacy of the change. | |
| Recommendation — Correlate cloud logs with capture scope changes and alert on unauthorized expansion. Verify the enabling principal and restrict who can create or modify capture resources. | ||
Practitioner Guidance
What to verify: Build your alert around configuration change events, not packet volume. The most useful triage fields are the principal, the affected project or network segment, the destination collector, and whether the change aligns with an approved monitoring or incident response ticket.
Decision rule: If the capture scope is broader than required for the stated purpose, treat it as a privilege and exposure issue, not just a logging event. If the change was made by automation, verify the service account and deployment path before assuming it was approved.
Practitioner takeaway: Detection should answer two questions at once: was packet capture enabled, and was the resulting visibility deliberately bounded. If you cannot prove both, you should treat the change as security-relevant until the scope, owner, and retention path are confirmed.
Related resources from NHI Mgmt Group
- How do you detect Google Cloud service accounts being modified, disabled or deleted?
- How do you detect break-glass container deployments in Google Cloud?
- How do you detect Google Cloud Storage bucket enumeration?
- Why do cloud file-sharing platforms like Google Drive create leakage risk even when encryption is enabled?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 20, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org