TL;DR: Sensitive data protection in Google Cloud depends on discovery, classification, encryption, DLP, and access controls working together, according to Sentra, but the real challenge is governing who and what can reach that data as workloads and AI use cases expand. Data controls that ignore identity, secrets, and service access leave a breach path open even when the platform’s native features are configured.
At a glance
What this is: Sentra argues that protecting sensitive data in GCP requires native discovery and DLP controls, but they only hold if identity, secrets, and access paths are governed as part of the same control plane.
Why it matters: IAM, PAM, and NHI teams need to treat data protection in cloud platforms as an access governance problem as much as a classification or encryption problem.
By the numbers:
- Sentra says cloud storage costs can typically be reduced by approximately 20 percent when shadow and ROT data are eliminated.
Context
Sensitive data protection in GCP is not just a data management issue. In practice, discovery, classification, encryption, masking, and access control must line up across cloud workloads, secrets, and service identities or the protection model breaks down.
The identity angle matters because cloud data is rarely reached only by named users. Service accounts, API keys, workload permissions, and delegated access paths often determine who can read, move, or exfiltrate sensitive information, which makes this a governance issue for both human and non-human access.
The article is framed around a common enterprise position: native cloud tools provide a baseline, but the typical weak point is not the presence of controls. It is the gap between data policy and the identities that can bypass or inherit access to that data.
Key questions
Q: What breaks when DLP protects data but identity governance is weak?
A: Classification still tells you where sensitive data is, but it does not stop a broadly scoped user, workload, or service account from reaching it. When identity governance is weak, data controls become descriptive instead of preventive, and exfiltration can occur through legitimate access paths that were never narrowed to the task at hand.
Q: Why do service accounts with persistent access increase risk in cloud environments?
A: Persistent service account access increases risk because it creates a reusable path into infrastructure long after the original task has finished. That makes compromise easier, broadens blast radius, and leaves teams depending on cleanup rather than enforcing least privilege at the point of execution.
Q: How do teams know whether cloud cost controls are actually working?
A: Look for fewer surprise budget exceptions, fewer long-lived unused resources, and consistent cost deltas in pull requests. If spend only becomes visible after the invoice arrives, controls are reacting too late. Effective governance makes cost impact predictable at the point of change.
Q: Should teams prioritise access governance or classification for unstructured data?
A: They should treat them as one programme, not separate tracks. Classification tells you what is sensitive, while access governance tells you who can still reach it. If either side is missing, the organisation will keep discovering sensitive files without reducing the exposure that matters most.
Technical breakdown
Why discovery and classification are only the first layer
Cloud DLP and related discovery tools identify where sensitive data lives and what type it is, using inspection jobs, infoTypes, and confidence scoring. That is useful, but classification does not itself stop abuse. The control becomes effective only when the surrounding policy model decides who can access the dataset, which identities can invoke inspection or export, and where the resulting findings can flow. In cloud environments, data security fails when the metadata layer is strong but the access layer remains broad or opaque.
Practical implication: Treat discovery output as a trigger for access governance, not as a complete protection outcome.
How secret management changes the data exposure equation
Secret Manager is not a data control in isolation. Its real value is that it keeps API keys, passwords, and certificates out of code and centralises access enforcement around those secrets. In GCP environments, leaked or over-broad credentials can turn an otherwise well-protected storage bucket or BigQuery dataset into a trivial exfiltration path. That is why secrets lifecycle, credential scoping, and auditability sit directly inside the data protection problem, especially when workloads, CI/CD systems, or AI services access the same repositories.
Practical implication: Inventory and restrict every secret that can reach sensitive data, then align secret access with workload identity and least privilege.
Why VPC Service Controls matter for identity-driven exfiltration
VPC Service Controls create perimeters around cloud resources to reduce data exfiltration even when an account is compromised. The architectural point is that identity compromise is not enough on its own if the environment also enforces network and service boundaries around sensitive workloads. This is a layered model, not a replacement for IAM. When identity controls and service perimeters are aligned, the attacker has to defeat both authorisation and boundary enforcement before sensitive data can leave the environment.
Practical implication: Use perimeter controls to constrain the blast radius of compromised identities and service accounts.
Threat narrative
Attacker objective: The attacker seeks to reach sensitive cloud data through legitimate-looking access paths that bypass weak identity governance.
- Entry occurs through compromised accounts, exposed secrets, or overly permissive service identities that can already reach cloud data paths.
- Credential or access abuse then allows the attacker to inspect, copy, or invoke services against sensitive repositories that discovery tools have identified but not sufficiently governed.
- Exfiltration follows when the compromised identity can move data beyond the intended trust boundary or bypass policy enforcement.
- Impact is sensitive data disclosure, regulatory exposure, and operational disruption in workloads that depend on the same cloud estate.
Breaches seen in the wild
- Google API Keys Exposure — Gemini AI: Google API keys exposed in client-side code via Gemini AI integrations, creating data leak risk.
- Gemini AI Breach — Google Calendar Prompt Injection: Gemini AI assistant prompt injection attack leaks sensitive Google Calendar data.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Identity-aware data protection is now a cloud governance requirement, not an optional overlay. Discovery and DLP are necessary, but they do not answer the central question of who or what can actually reach sensitive records. In modern GCP environments, the practical control boundary sits at the intersection of IAM, secrets, workload identity, and service perimeters. Practitioners should treat data protection as a policy enforcement problem across identities, not just a scanning problem.
Secret sprawl is the hidden control failure behind many cloud data exposures. If API keys, passwords, and certificates are easier to obtain than the data itself, the data layer has already lost. The named failure mode here is credential-to-data overreach, where one leaked credential can traverse from application access into broad repository exposure. The governance lesson is to close the path from secret issuance to data reachability before the data ever becomes visible.
VPC Service Controls and IAM solve different parts of the same problem. IAM decides which principals are authorised, while perimeter controls decide where those principals can take the data. Cloud programmes that rely on one without the other create a false sense of containment, especially when workload identities and automation are involved. Practitioners should think in terms of layered containment, because data policy without boundary enforcement remains porous.
AI adoption raises the value of data visibility but also the cost of access ambiguity. As enterprises connect AI services to cloud repositories, the question shifts from whether sensitive data is discoverable to whether the calling identity is allowed to consume it. That makes data governance and identity governance increasingly inseparable. The practical conclusion is that AI-ready cloud security requires explicit control of both machine access and the data paths it can invoke.
Cloud data security is drifting toward a trust-boundary problem. The article points to a broader market signal: organisations are no longer protecting isolated datasets, they are protecting data flows between services, identities, and environments. That shift favours controls that can model access context and constrain movement, not just controls that classify content after the fact. Practitioners should re-evaluate whether their current governance model can follow the data once a service account touches it.
From our research library:
- 43% of security professionals are concerned about AI systems learning and reproducing sensitive information patterns from codebases, according to the State of Secrets in AppSec.
What this signals
Data protection in cloud platforms is converging with identity governance. The practical boundary is no longer the storage layer alone. It is the relationship between classified data, the service accounts that can touch it, and the perimeters that decide whether it can leave the environment.
Shadow access is the real risk multiplier in AI-enabled cloud estates. Once workloads, automation, and AI services are allowed to consume the same repositories as users, the number of reachable paths grows faster than most review processes can track. That makes continuous entitlement review and secret governance more important than one-time configuration.
Sentra's 43% of security professionals are concerned about AI systems learning and reproducing sensitive information patterns from codebases, according to the State of Secrets in AppSec. That concern aligns with a wider governance issue: if AI-connected workflows can reach cloud data without explicit boundaries, they can reproduce exposure rather than reduce it.
For practitioners
- Map every identity that can reach sensitive data Build an inventory of users, service accounts, workloads, CI/CD systems, and API keys with access to GCP datasets, then remove any path that is not required for a current business task.
- Bind Secret Manager access to workload identity Separate secrets from application code, restrict retrieval to the smallest set of runtime identities, and review audit logs for secrets that can be reused outside the intended service.
- Use DLP findings to drive access decisions Treat classification results as policy inputs, not just reports, and adjust dataset permissions, sharing rules, and export controls when DLP identifies regulated or high-impact data.
- Layer perimeter controls around high-value repositories Place sensitive Cloud Storage, BigQuery, and Datastore assets inside service perimeters so a compromised account cannot move data freely across trust boundaries.
- Review AI-connected data paths separately Check which AI services, agents, or automation workflows can query or move sensitive cloud data, then require explicit approval for any non-human access path that was added for model use cases.
Key takeaways
- Protecting sensitive data in GCP is an access governance problem as much as a discovery and encryption problem.
- Native cloud tools help most when they are tied to workload identities, secret controls, and perimeter enforcement.
- AI adoption increases the need to govern not only what data exists, but which identities and services can reach it.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 and CSA Cloud Controls Matrix set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-02 — Secret Leakage | Secret Manager and leaked access paths are central to the exposure model described here. |
| NHI-05 — Overprivileged NHI | The article hinges on workloads and service accounts having more data reach than they need. | |
| Recommendation — Scan for exposed secrets and revoke any credential that can reach sensitive GCP data. Reduce service account scope so machine identities can access only the datasets required for runtime tasks. | ||
| MITRE ATT&CK | TA0006;TA0010 — Credential Access; Exfiltration | The threat path described is credential-led access followed by data removal from cloud repositories. |
| Recommendation — Map compromised credentials to TA0006 and TA0010 and hunt for abnormal data movement from cloud stores. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article repeatedly ties data protection outcomes to who is authorised to reach cloud data. |
| Recommendation — Review entitlements for cloud data paths and remove permissions that exceed operational need. | ||
| CSA Cloud Controls Matrix | IAM — Identity and Access Management | Cloud data protection in GCP depends on access control across users, workloads, and service accounts. |
| Recommendation — Apply cloud IAM governance to every principal that can discover, read, or export sensitive data. | ||
Key terms
- Cloud-based DLP: Cloud-based DLP protects data stored or shared in SaaS platforms, cloud storage and related services. It gives visibility into public exposure and excessive permissions where perimeter tools cannot see, but its effectiveness depends on how deeply it integrates with each platform and how well it understands context.
- Service Perimeter: A service perimeter is a boundary that limits how cloud resources and identities can move data between trusted and untrusted zones. It is used to reduce exfiltration risk when credentials are compromised or when workloads must be contained within a defined trust domain.
- Workload Identity: The identity assigned to a software workload, such as a containerised application, serverless function, or microservice, enabling it to authenticate to other services without storing static credentials.
- Secret Manager: A secret manager is a control that stores and sometimes rotates credentials such as tokens, keys, and certificates. It reduces exposure of sensitive material, but it does not by itself establish ownership, entitlement context, or revocation accountability, which means governance can still fail even when storage is secure.
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity controls to the cloud and AI access paths that shape real exposure.
Published by the NHIMG editorial team on August 20, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org