By NHI Mgmt Group Editorial TeamBased on Riptides: “Workload Identity Without Secrets: a Blueprint for the Post-Credential Era” (September 25, 2025)

TL;DR: Workload identity should replace static credentials with short-lived, runtime-issued identities anchored in the kernel, reducing exposure from logs, backups, vaults, and CI pipelines while aligning with SPIFFE’s trust model, according to Riptides. The governance shift is bigger than rotation: identity must be provable continuously, not merely stored safely.


At a glance

What this is: This is an analysis of why kernel-bound workload identity removes the need for static secrets and reframes NHI governance around runtime proof instead of storage and rotation.

Why it matters: It matters because IAM and NHI teams need to decide whether their controls are still built around credential custody, or whether identity issuance and enforcement now have to move closer to execution.


Context

Kernel workload identity is a model where a workload proves who it is at runtime instead of carrying static credentials around the environment. The article argues that this matters because the real governance problem is not secret storage alone, but the bootstrap and lifecycle assumptions that keep vaults, tokens, and CI-injected credentials in circulation.

Riptides frames the issue as a control-plane mismatch. Existing NHI programmes can inventory secrets and rotate them, but they still accept that a credential must exist first and that humans can manage its lifecycle safely. Kernel anchoring changes that premise by binding identity to the running process and reducing the places where secrets can leak or persist.

For identity teams, the practical question is whether workload identity can become the default trust primitive across cloud, VM, bare-metal, and edge environments. The article says that is the direction of travel, and that the friction created by sidecars, proxies, and manual secret handling is now part of the governance problem.


Key questions

Q: How should teams replace static secrets with workload identity in microservices?

A: Start by issuing short-lived workload identities at runtime instead of storing long-lived certificates or API keys in secrets. Tie each credential to the service's attested identity, then enforce service-to-service policy at the mesh or gateway layer so the credential proves who the workload is, not just what it possesses.

Q: Why do workload secrets create more risk than vaulting alone removes?

A: Vaulting reduces exposure, but it does not remove the credential lifecycle problem. Secrets still appear in pipelines, logs, backups, and configuration paths, and each copy can survive beyond the workload that used it. That is why custody controls cannot substitute for removing the secret from the design.

Q: What breaks when workload identity still depends on sidecars and proxies?

A: The trust boundary expands beyond the workload itself, which makes it harder to know whether identity was asserted by the process or by an intermediary. That extra layer can weaken process binding, complicate accountability, and create bypass paths that a kernel-native model is meant to remove.

Q: What is the difference between secret rotation and runtime identity issuance?

A: Secret rotation changes a stored credential over time, while runtime identity issuance avoids treating the credential as a durable object in the first place. Rotation still assumes something persistent exists to be managed; runtime issuance shifts governance to attestation and short-lived trust at the moment of execution.


Technical breakdown

Why static secrets keep failing workload governance

Static secrets fail because they are copied into too many places before they are ever used. They are injected into environment variables, CI pipelines, metadata services, config files, and vault-backed workflows, which creates multiple persistence points and revocation gaps. In NHI terms, the problem is not just leakage. It is that every control over the secret is separate from the runtime context that actually consumes it. That separation makes custody and accountability weak, especially when workloads are ephemeral and distributed across cloud-native systems.

Practical implication: treat static workload secrets as a lifecycle problem first, not just a storage problem.

How runtime identity changes the bootstrap problem

The bootstrap problem is how a workload gets its first credential without already trusting a credential. Traditional approaches solve that with some initial secret or a trust anchor in a surrounding service. SPIFFE-style runtime identity instead issues short-lived identities after attestation, so the workload proves enough about itself to receive access without carrying a reusable secret. The article’s kernel emphasis matters because enforcement at the process boundary reduces the number of components that can intercept, copy, or bypass that identity. This is a governance shift from secret custody to runtime proof.

Practical implication: rework workload onboarding so trust is established at issuance time, not by storing a bootstrap secret.

Why kernel anchoring narrows the trust boundary

Sidecars and proxies often add an extra layer between the workload and its identity provider. That can be useful, but it also broadens the trust boundary and introduces more places where identity can be intercepted or misapplied. Kernel-native identity tries to bind the credential to the process instance itself, making the identity harder to detach from the code path that was attested. For NHI governance, that is important because it moves enforcement closer to the runtime truth of the workload rather than to surrounding infrastructure that can drift over time.

Practical implication: evaluate whether your current workload identity path still depends on intermediary components that expand the attack surface.


Threat narrative

Attacker objective: The objective is to reuse workload credentials or secret material to impersonate trusted services and expand access across connected environments.

  1. Entry occurs when attackers find credentials exposed in logs, backups, CI pipelines, or other copied locations outside the workload boundary.
  2. Credential access follows when a reused token, API key, or vaulted secret is recovered from one of those persistence points.
  3. Escalation happens when the stolen credential is valid across services or environments, giving the attacker broader runtime access than the original workload needed.
  4. Impact is achieved when the attacker uses that standing trust to impersonate workloads, access data, or move through cloud-native systems undetected.
  • iOS apps leaking hard-coded secrets: Cybernews found 71% of 156,080 iOS apps leak hard-coded secrets, with open cloud storage and Firebase databases exposing user data.
  • Hugging Face Spaces breach 2024: Unauthorised access to Hugging Face Spaces may have exposed secrets users stored for AI apps; tokens were revoked and org tokens removed.

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

Secrets are becoming a governance liability, not just a storage liability. The article is right to centre the hidden cost of credentials because the problem now spans creation, injection, persistence, and revocation. A workload identity programme that still depends on vaults, config files, and CI injection has not escaped secrets governance, it has only distributed the risk. Practitioners should treat this as a lifecycle design flaw, not a vaulting issue.

Kernel-level identity shifts the control point from custody to runtime proof. That matters because NHI governance has historically assumed the identity artefact can be stored, rotated, and revoked as a stable object. When identity is issued at runtime and bound to process execution, the programme has to govern attestation, provenance, and process-level enforcement instead of just secret inventory. Practitioners should re-centre policy on where trust is established, not where it is stored.

Runtime identity exposes the bootstrap assumption that many NHI controls quietly rely on. The assumption that a workload can be safely given its first credential was designed for environments where an initial secret was acceptable. That assumption weakens when secrets themselves are the risk and when every bootstrap credential becomes another thing to leak, reuse, or forget to revoke. The implication is that governance has to move toward identity issuance models that do not require a reusable starting secret.

Sidecar-heavy identity paths are a control-tax, not just an engineering choice. The article’s criticism of bolted-on proxies is relevant because every intermediary widens the trust boundary and complicates accountability for who actually asserted identity. NHI programmes should not confuse operational convenience with control integrity. Practitioners need to measure whether their identity path can still be bypassed, copied, or detached from the workload itself.

SPIFFE-style short-lived workload identities are only half the story without lifecycle enforcement. The article underscores that ephemeral identity is useful only if issuance, attestation, and process binding remain continuous and automatic. Otherwise, organisations end up with modern-looking identity plumbing and old credential habits underneath it. The practical conclusion is to align workload identity standards with governance that assumes identities are perishable, not merely better protected.

From our research library:

What this signals

Kernel-bound workload identity changes the control model for NHIs. Once identity is issued at runtime and bound to execution, teams have to stop treating secrets as the primary governance object. The control question becomes whether attestation, process binding, and short-lived issuance are strong enough to replace the old secret custody model. According to the 2026 State of AI Agent Identity Security Report, 69% of organisations still authenticate machine identities with long-lived API keys, which is exactly the dependency this model is designed to reduce.

Credential sprawl becomes less acceptable when identity can be proven continuously. The more a programme relies on logs, backups, and manual revocation to manage trust, the more likely it is to miss the point of workload identity. The next governance step is to align issuance, enforcement, and provenance so the workload never needs a reusable bootstrap secret in the first place.


For practitioners

  • Map every workload secret dependency Inventory where workload credentials are created, injected, cached, and copied across logs, CI jobs, config files, backups, and metadata services.
  • Redesign bootstrap without reusable secrets Require a runtime attestation step that issues identity only after the workload proves provenance, instead of seeding the workload with a long-lived starter credential.
  • Audit intermediary identity components Review whether sidecars, proxies, and helper services can intercept or widen the trust boundary between the workload and the identity issuer.
  • Set a default short-lived identity policy Prefer per-process, ephemeral credentials for workloads so revocation, replacement, and containment do not depend on manual secret cleanup.

Key takeaways

  • Static workload secrets create a broader governance problem than secret storage alone because they are copied into logs, pipelines, backups, and other persistence points.
  • Kernel-anchored workload identity moves trust to runtime proof, which changes the control objective from protecting secrets to proving the workload before access is issued.
  • The practical decision for IAM and NHI teams is whether to keep managing credential custody or redesign workload onboarding around ephemeral, process-bound identity.

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 CSF 2.0, NIST SP 800-53 Rev 5 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakageThe article centres on secrets leaking through logs, backups, and CI paths.
NHI-07 — Long-Lived SecretsThe piece argues for ephemeral identity instead of reusable credentials.
NHI-04 — Insecure AuthenticationRuntime identity and attestation are the article's answer to weak bootstrap trust.
Recommendation — Eliminate exposed workload secrets and revoke any credential that appears outside its intended runtime path. Replace long-lived workload credentials with short-lived identity that expires with the process. Require attested runtime authentication before a workload receives access.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe governance issue is whether workload entitlements are still managed as static privileges.
Recommendation — Align workload entitlements to runtime identity and remove standing access that depends on secrets.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementThe article focuses on authenticator lifecycle problems and secret revocation gaps.
Recommendation — Use authenticator lifecycle controls to retire persistent workload secrets and enforce short-lived issuance.
NIST Zero Trust (SP 800-207)Identity of devices and workloads — Identity of devices and workloadsKernel-bound workload identity is a Zero Trust trust-anchor problem for workloads.
Recommendation — Bind workload access to verified identity at execution time instead of trusting stored credentials.

Key terms

  • Runtime-Issued Identity: An identity created and verified by the environment where the workload is actually running, rather than by a static directory record. For AI agents, this means trust is tied to execution context, attestation and short-lived credentials, which makes governance closer to workload control than human identity management.
  • Bootstrap Problem: The bootstrap problem is the challenge of securely giving a workload its first trusted credential or identity proof without already relying on a credential to do it. In machine identity programmes, this is where many secrets-first designs inherit their largest exposure risk.
  • Kernel-Native Enforcement: Kernel-native enforcement means identity and access decisions are bound as close as possible to the operating system process that is actually running. That reduces the number of intermediaries that can intercept, replay, or detach the identity from the workload, which is especially important for ephemeral machine identities.
  • Process binding: Process binding means the identity is attached to the actual process that initiates communication, rather than to a proxy, node, or surrounding platform object. It is a stronger governance pattern because it narrows the gap between execution, accountability, and trust enforcement.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 11, 2026.
Updated on October 10, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org