Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› What should security teams do first when a…
Governance, Ownership & Risk

What should security teams do first when a cloud service shows weak tenant isolation for secrets and keys?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 26, 2026 Domain: Governance, Ownership & Risk

The first step is to inventory where the service is used, then remove sensitive data and credentials from it until tenant separation is proven robust. Teams should treat partial fixes as incomplete when the architecture still allows cross-tenant exposure. Prioritise containment, rotate any exposed secrets, and verify whether compensating controls exist before continuing use.

What to do first when tenant isolation for secrets and keys looks weak

The first move is containment, not optimisation. Identify every place the service stores, processes, or brokers secrets and keys, then reduce exposure immediately by removing sensitive material until tenant boundaries are demonstrably reliable. If you can still imagine one tenant influencing another tenant’s secrets path, treat the setup as unsafe for production use.

That order matters because weak tenant isolation turns a storage or control-plane issue into a cross-tenant exposure problem. The practical question is not whether the platform is usable in theory, but whether any current deployment pattern allows secrets, keys, or derived credentials to be accessed beyond the intended tenant boundary.

For teams that need a reference point for what good isolation and credential handling should look like in NHI-heavy environments, static vs dynamic secrets guidance is useful because it frames why long-lived credentials raise the blast radius when separation is uncertain.

How to decide whether the service can keep handling secrets at all

Inventory is the gating step. Teams should map every workload, tenant, environment, API, integration, and operator path that touches the service, then classify which data types are actually present, especially passwords, API keys, signing keys, tokens, certificates, and any material that can re-open access elsewhere. If the inventory cannot be completed quickly, that is itself evidence that the service is not ready for sensitive use.

Next, test the tenant boundary with the harshest realistic assumption: can one tenant read, infer, or influence another tenant’s protected material through configuration, logs, backup paths, metadata services, admin tooling, support workflows, or shared cryptographic handling? If the answer is not an unambiguous no, keep the service out of the sensitive path until the vendor or platform owner proves the architecture is robust.

Teams looking for a broader control lens can compare the service against the OWASP Non-Human Identity Top 10, especially where weak isolation combines with secret leakage, overprivilege, or poor offboarding behavior.

What good containment looks like before reuse

The immediate goal is to shrink blast radius. Remove sensitive data and credentials from the service, rotate anything that may already have been exposed, and replace shared or long-lived material with scoped, short-lived alternatives where possible. Keep the service in a non-sensitive or sandboxed role until you can verify tenant separation with evidence, not reassurance.

Good containment also means checking compensating controls in the surrounding stack. Network segmentation, customer-managed keys, per-tenant encryption boundaries, separate administrative domains, and strong logging can reduce risk, but they do not fix a weak multi-tenant design on their own. Treat partial fixes as temporary risk reduction, not a green light to resume normal handling of secrets.

For practitioners who want a deeper remediation checklist, key NHI security challenges is a useful companion because it highlights inventory gaps, over-privilege, and unmanaged credentials as recurring failure modes.

Risk and Threat Considerations

Weak tenant isolation creates a cross-tenant exposure path, which means one customer, workload, or admin path may obtain secrets that belong to another tenant. The risk is highest when the service also stores reusable credentials, signing keys, or tokens that can be replayed outside the original boundary.

Failure mechanism: Shared storage, shared control-plane logic, or shared administrative workflows allow secret material to leak, be inferred, or be accessed across tenant boundaries, especially when logs, backups, support tools, or delegated admin functions are not fully separated.

Impact: Exposure can lead to unauthorized access, lateral movement, privilege escalation, and supply-chain-style blast radius if compromised secrets unlock other systems or tenants.

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 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakageWeak tenant isolation can expose secrets across tenants.
NHI-05 — Overprivileged NHIShared access and broad exposure amplify cross-tenant blast radius.
NHI-06 — Insecure Cloud Deployment ConfigurationsTenant-isolation failures often come from misconfigured shared cloud services.
Recommendation — Remove sensitive secrets from the service until tenant separation is proven. Minimise service privileges before restoring sensitive use. Review deployment boundaries and isolate tenants before reuse.
NIST SP 800-53 Rev 5SC-28 — Protection of Information at RestSecret storage must prevent cross-tenant exposure in shared services.
AC-6 — Least PrivilegeContainment depends on limiting who and what can access sensitive material.
IA-5 — Authenticator ManagementRotation and lifecycle control are required after possible exposure.
Recommendation — Apply tenant-specific protection for secrets stored in the service. Restrict access paths until isolation is verified. Rotate any potentially exposed credentials immediately.

Practitioner Guidance

What to prioritise: Containment first, validation second. If a service already holds sensitive secrets, remove or isolate that material before debating longer-term architecture changes.

What to verify: Require evidence that secrets are tenant-bound end to end, including storage, retrieval, logging, backup, and support access paths. A control is not trustworthy if it only protects the happy path.

Decision rule: If tenant separation has not been proven under realistic failure and admin scenarios, continue treating the service as unsuitable for sensitive secrets and keys.

Practitioner takeaway: When tenant isolation is uncertain, the safe default is to reduce exposure immediately and only restore sensitive use after the boundary is demonstrated, not assumed.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 26, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org