Join our Newsletter — 33% off our NHI Course

How should teams govern workload and application identities that are not known to IT?

Treat workload and application access as an admission problem, not just a credential problem. If a service, token, or OAuth grant can authenticate without proving its identity provenance, it can expand shadow IT just as easily as an unmanaged endpoint can.

Why unknown workload and application identities need governance

When IT does not know a workload or application identity exists, the governance problem starts at admission: what is allowed to obtain access, under what provenance, and with what owner. That means teams need discovery, registration, and approval logic before they worry about secret formats or token types. Without that front door, unmanaged services can accumulate access the same way shadow endpoints do.

Good governance also means distinguishing an identity that is merely present from one that is authorised to act. A token, certificate, OAuth grant, or service credential is only safe when its issuance is tied to a trusted identity record, an owner, and a defined purpose. Ultimate Guide to NHIs — What are Non-Human Identities is useful here because it frames service accounts, API keys, OAuth tokens, certificates, and workload identities as governed entities rather than loose credentials.

What governance should cover from registration to retirement

Teams should govern workload and application identities across the full lifecycle: discovery, ownership assignment, approved use, access review, rotation, and offboarding. The most common failure is not the initial grant, but the identity that persists after the service changes, is cloned, or is abandoned. Top 10 NHI Issues is a strong navigation point for the recurring control gaps around visibility, inventory, ownership, rotation, and stale access.

Lifecycle governance also needs to account for where the identity is instantiated. In Kubernetes, CI/CD, cloud services, and SaaS integrations, the same workload may exist in several control planes at once, which is why federated trust, claim scoping, and environment-specific registration matter. Workload Identity Federation Guide is directly relevant when the admission decision depends on OIDC trust, token exchange, and scoped assertions instead of static keys.

How to stop unmanaged access from becoming shadow IT

The practical control objective is to make every non-human identity visible, attributable, and revocable. That means each identity should have an owner, an environment, a purpose, and a bounded set of claims or permissions. It should also be possible to tell which access came from a federated workload, which came from a long-lived secret, and which came from a human-created exception. NHI Ownership and Accountability Guide supports the ownership side of that model, while Guide to NHI Rotation Challenges is relevant where rotation, dependency mapping, and secret lifetime are the main operational constraints.

In platform terms, teams should prefer short-lived, federated, and attestable access paths over static credentials that can be copied into undocumented scripts or unmanaged integrations. When an identity can authenticate without proving where it came from, it becomes much harder to distinguish a legitimate workload from a shadow one. Cloud Workload Identity Guide and SPIFFE workload identity specification both reinforce this shift toward verifiable, workload-bound trust.

Risk and Threat Considerations

Untracked workload and application identities create a hidden access layer that attackers can abuse for persistence, lateral movement, and privilege expansion. The main risk is not only credential theft, but the fact that an undocumented identity often escapes the normal ownership, review, and revocation process, so compromised access can survive routine control checks.

Failure mechanism: A service, token, or OAuth grant is issued without strong provenance, then reused outside the intended system boundary or after the original workload has changed, been cloned, or been decommissioned.

Impact: The organisation loses visibility into who or what is acting, which can expose data, expand blast radius, and delay containment because the identity was never fully in governance scope.

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 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 — Improper Offboarding Unmanaged workload identities often persist after use and need retirement control.
NHI-05 — Overprivileged NHI Unknown identities frequently accumulate excessive permissions during informal onboarding.
NHI-09 — NHI Reuse Shadow workloads often reuse credentials or grants across systems and environments.
Recommendation — Enforce offboarding for orphaned workload identities and revoke their access promptly. Review and reduce permissions so each workload identity only keeps the access it needs. Prevent credential and grant reuse across workloads, tenants, and environments.
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management Workload access depends on lifecycle control of tokens, keys, and secrets.
AC-2 — Account Management Workload identities need registration, ownership, and deprovisioning controls.
IA-9 — Service Identification and Authentication Workloads and services must prove their identity before they are trusted.
Recommendation — Manage issuance, rotation, and revocation for workload authenticators. Register, track, and disable workload accounts through formal account management. Require services and workloads to authenticate with identity-bound credentials or attestations.
CIS Controls v8 CIS-5 — Account Management Unknown identities are an account management and access governance problem.
CIS-6 — Access Control Management Governance of unknown workloads requires least privilege and revocation discipline.
Recommendation — Maintain an accurate inventory of workload accounts and remove stale access. Restrict workload access to approved needs and remove excess permissions.

Practitioner Guidance

What to prioritise: Start by inventorying every workload and application identity that can reach production systems, then classify each one by owner, issuer, environment, and expiry model. If you cannot answer those four questions for an identity, treat it as an exception until proven otherwise.

Decision rule: If the identity can obtain production access through a grant, token, or key that is not tied to a verified registration record, move it to a federated or short-lived model before widening its permissions. If that is not possible immediately, constrain scope and put the identity under explicit review and revocation tracking.

What good looks like: Every workload identity has a named owner, a documented purpose, a least-privilege permission set, a visible issuance path, and a defined retirement path. The important signal is not whether the workload exists, but whether its authority is discoverable and removable on demand.

Practitioner takeaway: Treat unmanaged workload identities as governance debt with security consequences, because the real control boundary is admission and provenance, not the secret itself.