TL;DR: Short-lived certificates and injected credentials can be constrained beyond static allowlists with a conditional access model that extends workload identity with time windows, usage limits, and context-aware rules, according to Riptides. The real shift is that least privilege now depends on policy timing and state, not just identity issuance.
At a glance
What this is: This is Riptides’ analysis of conditional access for workload identities, showing how time-based, usage-limited, and context-aware policy can narrow access beyond static workload identity rules.
Why it matters: It matters because IAM teams managing NHI, autonomous, and human access all need controls that account for when, how often, and under what conditions credentials can be used.
By the numbers:
- 69% of organisations now have more machine identities than human ones.
- Only 38% have automated certificate lifecycle management in place.
- 96% of organisations store secrets outside of secrets managers in vulnerable locations including code, config files, and CI/CD tools.
👉 Read Riptides’ analysis of conditional access for workload identities
Context
Workload identity security breaks down when policy can say who may connect, but cannot express when access is valid, how often it can be used, or which runtime conditions must be present. That gap matters most in zero trust architectures, where certificates, tokens, and service identities are expected to carry the burden of continuous verification for machine-to-machine access.
Riptides is describing a control model for workload identities that moves beyond static allowlists toward time-aware and usage-aware decisions. For identity teams, the important question is not whether workloads can authenticate, but whether the access they receive is constrained tightly enough to survive real deployment, break-glass, and compliance scenarios without leaving standing exposure.
Key questions
Q: How should security teams apply conditional access to workload identities?
A: Start by defining the operational moment that justifies access, then encode time, usage, and context constraints into policy. A workload should only receive the minimum access needed for the task, and that access should expire or self-limit when the task ends. This works best when policy decisions are evaluated at runtime, not only at provisioning.
Q: When does static machine identity policy become too weak?
A: Static policy becomes too weak when the same entitlement must cover emergency access, temporary deployments, and third-party API use. If the policy cannot express when access is valid or how often it can be used, the credential can outlive the business purpose that created it. That is a governance gap, not just a configuration issue.
Q: What breaks when workload credentials are not time fenced?
A: Without time fencing, a leaked or overused credential can remain valid long after the intended maintenance window, deployment window, or incident response period. That extends blast radius and makes revocation slower to matter. Time limits are especially important when the credential grants production or third-party access.
Q: How do zero trust and workload identity fit together in practice?
A: Zero trust for workloads means authentication is necessary but not sufficient. The access decision should also consider context, duration, and usage state so that a valid identity does not automatically become permanent access. In practice, that requires policy enforcement that can evaluate each connection at runtime.
Technical breakdown
How conditional access changes workload identity policy
Conditional access adds runtime conditions to workload identity decisions. Instead of issuing a certificate or secret and then assuming the entitlement remains valid, the policy engine evaluates time windows, usage counts, labels, HTTP methods, and path constraints at decision time. In this model, identity is not the only signal. Context becomes part of authorisation, which is why declarative policy and policy information points matter. The practical effect is finer-grained least privilege for services that need ephemeral access, emergency access, or compliance fencing without permanently widening the entitlement set.
Practical implication: define access conditions with explicit time, usage, and context limits instead of relying on static workload allowlists.
OPA, PEP, and PDP in zero trust enforcement
Riptides describes a classic policy architecture: the policy enforcement point intercepts the connection, the policy decision point evaluates the request in userspace, and the policy information point enriches the decision with runtime context. Open Policy Agent makes the decision logic declarative, while the kernel-layer enforcement point applies the result quickly. That separation matters because it decouples evaluation from enforcement. It also allows policy to evolve without changing the interception layer, which is a common requirement in zero trust systems that must balance performance, auditability, and fast policy updates.
Practical implication: separate enforcement from decision-making so policy can change quickly without reworking the data plane.
Why static workload policies leave blast-radius gaps
Static policies can tell you which service may connect to another service, but they usually cannot say that access must expire after one use, stop after a deployment window, or vanish when an incident is resolved. That creates a blast-radius problem. If a credential is leaked or a break-glass entitlement is overused, the policy itself may still permit the action long after the operational need has ended. Time-based and usage-based controls are designed to close that gap by binding privilege to a narrower operational moment.
Practical implication: treat duration and reuse limits as first-class controls, not optional refinements, when designing workload access.
Threat narrative
Attacker objective: The attacker aims to turn a temporary workload entitlement into repeated access that outlives the business condition that should have constrained it.
- Entry occurs when a workload receives a short-lived certificate or injected credential that can still be reused beyond the operational moment that justified it.
- Escalation happens when static entitlement rules allow the same secret or service identity to keep authorising access after a deployment window, incident, or approval boundary has passed.
- Impact is broader access than intended, which expands the blast radius of a leaked or overused machine credential across internal services and third-party APIs.
Breaches seen in the wild
- Sisense breach — unauthorized GitLab access led to exfiltration of access tokens, API keys and certificates.
- Salesloft OAuth token breach — hackers stole OAuth tokens to access Salesforce data via Salesloft.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Static workload identity is no longer a complete authorisation model. Riptides is pointing at a broader governance shift: authenticating a service is not the same as controlling when that service may act. The article shows why access decisions now need temporal and contextual boundaries, not just identity assertions. Practitioners should treat static entitlement as only the baseline, not the control objective.
Time-window policy is the new blast-radius control for machine access. The real problem is not whether a workload can authenticate, but whether that authentication remains useful after the moment of need has passed. Conditional access binds privilege to a narrow operational window, which is exactly where many machine identity failures become dangerous. Practitioners should reframe access design around expiry conditions, not merely issuance.
Policy enforcement must account for usage state, not only access state. A bearer token or injected credential that can be used once, ten times, or indefinitely creates very different risk profiles. The article’s usage-limit examples show that stateful control belongs in NHI governance, especially where break-glass access and API access are concerned. Practitioners should recognise usage as part of identity lifecycle, not as an afterthought.
XACML-inspired separation of enforcement and decision-making remains relevant for modern NHI control planes. Riptides is effectively applying an old governance pattern to a current workload identity problem: keep enforcement close to the traffic, keep policy logic readable, and enrich decisions with runtime context. That architecture is still the right mental model for zero trust workload access. Practitioners should separate policy authorship from policy enforcement wherever machine identities are in play.
Conditional access exposes the limit of provisioning-time least privilege. Least privilege cannot be fully defined at issuance if the business condition changes after the secret is minted. That assumption was designed for stable access windows and fails when workloads need emergency, time-boxed, or one-time access. The implication is that identity governance must stop treating provisioned access as the final authorisation state.
From our research:
- 69% of organisations now have more machine identities than human ones, according to The Critical Gaps in Machine Identity Management report.
- Only 38% have automated certificate lifecycle management in place, which helps explain why time-bounded access and expiry controls still fail in practice.
- For a broader baseline on machine identity governance, see Ultimate Guide to NHIs, which covers lifecycle, visibility, rotation, and offboarding patterns.
What this signals
Time-bounded machine access will move from niche control to baseline governance. As more organisations run larger machine identity estates than human ones, policy models that cannot express expiry, reuse limits, and context will keep leaving unnecessary exposure behind. Teams should expect access reviews to shift toward policy design reviews for workload identities.
Conditional access is a signal that workload identity is becoming a policy engine problem, not just a certificate problem. That means programme owners need stronger linkage between identity lifecycle, policy authorship, and operational context, especially for break-glass and third-party API access. The practical pressure will be on governance teams to prove that access dies when the business need ends.
Identity blast radius is the right concept to carry forward here. When entitlements are short-lived but still reusable, risk concentrates in the decision window rather than the credential lifespan. For practitioners, the next step is to align policy review, incident response, and credential lifecycle around that narrower window.
For practitioners
- Define time-bounded access policies Map privileged workload access to explicit start and end conditions, then remove any entitlement that cannot be tied to a narrow operational window. Use time fencing for break-glass, maintenance, and deployment scenarios.
- Add usage limits to sensitive machine credentials Treat one-time and count-limited credentials as a default pattern for high-risk API calls, emergency access, and short-lived operational tasks. Record the allowed count in policy so enforcement can block reuse automatically.
- Augment policy with runtime context Feed identity decisions with process, label, destination, and request metadata so authorisation can evaluate the real connection rather than a static account object. This is especially useful for service-to-service access and third-party API calls.
- Separate enforcement from decision logic Keep interception close to the traffic path, but centralise policy logic where it can be audited and updated without changing kernel or network controls. That separation improves agility without sacrificing control integrity.
Key takeaways
- Conditional access turns workload identity from a static entitlement model into a runtime governance model.
- The main risk is not authentication failure, but access that survives beyond the moment it was justified.
- Practitioners should treat time, usage, and context as core authorisation controls for machine identities.
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 address the attack and risk surface, while NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Time-bound credential use maps directly to rotation and expiry control for machine identities. |
| NIST Zero Trust (SP 800-207) | PR.AC-4 | Conditional access aligns with continuous authorization and least-privilege enforcement. |
| NIST CSF 2.0 | PR.AC-1 | Identity and access management controls need context-aware policy enforcement for workloads. |
Tie workload access rules to identity, context, and lifecycle governance in your access control program.
Key terms
- Conditional access: Conditional access is an authorisation pattern that adds runtime constraints to an identity decision. For machine identities, it can limit access by time, usage count, request path, or environmental context so a valid credential does not become open-ended access.
- Policy enforcement point: A policy enforcement point is the component that applies an access decision where traffic or action occurs. In workload identity systems, it can block, allow, or modify a connection based on policy decisions returned from a separate evaluation engine.
- Policy decision point: A policy decision point evaluates policy against current context and returns an allow or deny decision. In workload identity governance, it is where declarative rules, runtime labels, and identity attributes are combined before enforcement occurs.
- Workload identity: Workload identity is the identity assigned to a service, application, or machine process rather than a person. It is used to authenticate and authorise non-human actors such as services, APIs, containers, and automated workloads that need to communicate securely.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or programme maturity, it is worth exploring.
This post draws on content published by Riptides: Introducing Riptides Conditional Access: Fine-Grained, Time-Aware Security Policies. Read the original.
Published by the NHIMG editorial team on 2025-11-27.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org