Identity security research hub

Non-Human and Workload Identity Security

Research on non-human identities, machine identities, workload identity federation, credentials, ownership, access, lifecycle, and monitoring.

Direct answer

What Is Non-Human and Workload Identity Security?

Non-human identity security governs identities used by software, devices, workloads, bots, and automated agents. Workload identity is a narrower model that identifies running software so it can receive short-lived access without storing a static secret.

The identity object, its credentials, its permissions, and its runtime behavior are related but separate. Rotating a secret does not remove excessive access or assign an owner. Disabling an account does not find copies of its credentials left in repositories and deployment systems.

How Identity Terms Differ

Teams often use these labels as synonyms. The distinctions matter when assigning ownership and selecting controls.

TermWhat it identifiesMain security concern
Non-human identityAny software, device, service, bot, or automation principalOwnership, access, credential, lifecycle, and activity
Machine identityA technical subject that proves an identity during authenticationCertificate or key trust, issuance, rotation, and verification
Workload identityA running application or service instanceAttestation, workload claims, short-lived credentials, policy
Service accountAn account object intended for software or automationShared use, static secrets, excessive privilege, offboarding
AI agent identityAn agent process or delegated actor using models and toolsDelegation, tool access, user context, action audit

Build separate identity and credential inventories

An identity record should show the principal, owner, purpose, environment, permissions, dependencies, and retirement condition. Credential records should show the secret, key, certificate, token, or assertion used to authenticate as that principal, including issuer, location, expiry, and rotation state.

This separation makes reuse and leakage easier to see. One identity can have several credentials during migration, while one copied secret can appear in many repositories and runtime environments.

Prefer runtime proof over stored secrets

Workload identity federation lets software present evidence from its execution platform and exchange it for temporary access. Cloud security token services, Kubernetes projected service account tokens, OIDC issuers, and SPIFFE identities are common building blocks.

The target must validate the issuer, audience, subject, and other claims before granting access. Short lifetime reduces exposure, but narrow policy and tested revocation still matter because a valid temporary token can carry excessive authority.

Monitor behavior with deployment context

Non-human identities often authenticate continuously, so sign-in volume alone is a weak signal. Useful detections include interactive use, a new source environment, access to an unusual API, privilege changes, token use after retirement, or behavior outside the expected deployment window.

Orchestration and ownership data help separate normal scaling from misuse. The articles below cover the terminology, architecture, federation flows, OWASP risks, and category boundaries needed to build that context.