They should document how those assets are used, who needs access, and under what conditions access is justified. That means mapping transaction flows, writing policies for who, what, when, where, why, and how, then enforcing them with automation. This turns an inventory exercise into a working control model that can actually reduce risk.
What comes after identifying critical assets for zero trust?
Asset identification is only the starting point. The next step is to turn those assets into a policy model that reflects real operational use: map the transaction flows, define which identities are legitimate under which conditions, and express access decisions in terms of purpose, context, and required privilege. NIST SP 800-207 zero trust Architecture is a useful reference point for that shift from inventory to enforcement.
For teams working with NHIs, this matters because critical assets are often reached by service accounts, API keys, and automation paths that do not fit human-centred access reviews. NHIMG research on the Ultimate Guide to NHIs notes that 97% of NHIs carry excessive privileges, which shows how quickly asset discovery can stall if access rules are not made specific and enforceable. In practice, many teams discover overbroad access only after a critical workflow has already depended on it.
If teams stop at naming the assets, zero trust becomes an inventory exercise rather than a control model. The real work is deciding what access is justified, by whom or what, and under what operational conditions.
How the control model is built in practice
Once the critical assets are known, teams should document the paths by which those assets are reached and used. That usually means tracing application-to-application calls, service-to-database relationships, administrative break-glass paths, and any automation that can act on behalf of a workload. The point is not to create a diagram for its own sake; it is to define the conditions under which a request should be trusted.
The practical output is a policy set that answers who, what, when, where, why, and how. “Who” may be a human operator, a workload identity, or an automated agent. “What” is the protected asset or action. “When” and “where” describe time, network, device, environment, or system state. “Why” captures the business purpose or workflow justification. “How” defines the channel, authentication method, and assurance required. Those decisions should then be enforced as close to the decision point as possible, rather than left as a spreadsheet of exceptions.
A useful implementation pattern is:
- Inventory the critical asset and the dependent workflows that truly need it.
- Map the identities, secrets, and service paths that can reach it today.
- Separate standing access from just-in-time or task-bound access.
- Set explicit allow conditions for normal use and separate rules for elevated use.
- Automate enforcement so the policy is checked continuously, not reviewed only at renewal.
This is where zero trust becomes operational. The policy should be specific enough to reduce blast radius, but not so rigid that teams build shadow access paths around it. NHIMG’s guide also notes that only 20% of organisations have formal processes for offboarding and revoking API keys, which is a reminder that the access model must account for lifecycle, not only initial grant. These controls tend to break down in environments with many interdependent automation flows because teams cannot reliably distinguish intended machine activity from inherited privilege.
Common breakdowns when teams move from inventory to enforcement
Tighter access modelling often increases operational overhead, requiring organisations to balance security precision against speed of change. The most common failure is treating every critical asset as if it has a single owner or a single access pattern. Shared platforms, legacy integrations, and CI/CD-driven deployments usually have multiple legitimate paths, and forcing them into one generic rule creates exceptions that quietly erode the model.
Another breakdown is over-relying on static approvals. Best practice is evolving toward context-aware authorisation because a policy written once will not stay aligned with workload behaviour, especially when automation, vendors, or agentic systems change their calling patterns. If the access decision cannot be re-evaluated at the moment of use, the model is often too weak for the asset being protected.
Teams also underestimate credential lifecycle. If the asset model is sound but the underlying secrets remain long-lived, broadly reusable, or poorly rotated, the policy can be bypassed through stale credentials rather than through explicit policy failure. That is especially relevant where NHIs outnumber human identities by 25x to 50x, because the volume of machine access makes manual review unreliable.
Practitioner takeaway: The key decision is not how many assets were identified, but whether each critical asset now has a living access model that can be enforced, reviewed, and retired as workflows change.
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), CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST Zero Trust (SP 800-207) | 4 — Zero Trust Architecture | Defines policy-driven, contextual access decisions for protected assets. |
| Recommendation — Apply zero trust policy enforcement to validate every access request against current context. | ||
| OWASP Non-Human Identity Top 10 | NHI-01 — Inventory and Ownership | Critical assets are often reached by service accounts and machine identities. |
| NHI-03 — Privilege Management | The question centers on moving from asset listing to justified access scope. | |
| NHI-05 — Lifecycle and Offboarding | The access model must include revocation and retirement as workflows change. | |
| Recommendation — Inventory machine identities that can reach each critical asset and assign clear ownership. Restrict NHI access to the minimum privileges each workflow actually needs. Rotate and revoke access paths when the asset, workflow, or owner changes. | ||
| CIS Controls v8 | 6 — Access Control Management | Access should be documented, authorized, and enforced rather than assumed. |
| Recommendation — Document and enforce access approvals for every critical asset and privileged workflow. | ||
| NIST CSF 2.0 | PR.AA — Identity Management, Authentication, and Access Control | Zero trust asset protection depends on authenticating and authorizing access conditions. |
| Recommendation — Define and enforce access conditions for identities that reach critical assets. | ||
Related resources from NHI Mgmt Group
- What should teams do after they identify a vulnerable workload?
- What do teams get wrong when they treat zero trust as an IGA feature?
- How should security teams implement Zero Trust around critical business services?
- How should security teams implement Zero Trust when they cannot fully map all transactions yet?