Independent analysis by NHI Mgmt GroupSource article: Opnova, “Zero Standing Privilege Is Here. It's Just Not Evenly Connected.” (October 27, 2026)

TL;DR: Some tier-one banks still cover only about 65% of privileged access, because mainframes, core platforms and vendor apps without APIs or SCIM remain outside IGA and PAM reach, so just-in-time access degrades into tickets and queues, according to Opnova. Zero standing privilege fails wherever governance cannot actually operate the application estate.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on Opnova's blog post: Privileged access remains unevenly governed across disconnected applications, and zero standing privilege breaks down when platforms cannot reach the systems where the riskiest access still lives.

Why it matters: IAM, PAM and NHI programmes cannot treat coverage percentages as a reporting metric alone, because disconnected apps turn policy into manual exception handling and leave the highest-risk access path untouched.

By the numbers:

  • Some tier-one banks cover only 65% of privileged access, according to Opnova.

Context

Zero standing privilege only works when governance can touch the system that holds the privilege. In many estates, the control plane reaches modern SaaS and cloud services but stops at mainframes, legacy core platforms, and vendor applications without APIs or SCIM. That leaves a control gap where access still changes by ticket, spreadsheet, or manual admin action.

The identity problem is not that organisations lack policy language. It is that a meaningful part of the application estate sits outside the enforcement path, so privileged access persists even when the programme says it should be short-lived. Just-in-Time Access and Zero Standing Privilege Guide helps explain why coverage, not intent, determines whether these controls actually exist in practice.


Key questions

Q: How do teams enforce zero standing privilege in disconnected applications?

A: Teams enforce zero standing privilege by removing persistent access from service accounts, API keys and admin accounts, then granting time-bound access only when a task requires it. In disconnected applications, this usually means local approval workflows, short-lived credentials, vaulted secrets, strong audit logging and scheduled reconciliation so orphaned entitlements are removed quickly.

Q: Why does just-in-time access still fail in practice?

A: JIT fails when the process becomes broader or slower than the task it is meant to govern. Long approval chains, shared credentials, and weak deprovisioning create windows where privilege exists beyond the intended need. The control works only when access is narrow, fast, and automatically retired.

Q: What is the difference between Zero Standing Privilege and traditional PAM?

A: Zero Standing Privilege removes persistent administrative access and replaces it with on-demand privilege, while traditional PAM often focuses on controlling how credentials are checked out or stored. ZSP is an operating model, not just a vaulting control, and it is better suited to environments that need tighter blast-radius reduction.

Q: How should security teams prioritise legacy applications for access governance?

A: Security teams should prioritise legacy applications with shared accounts, manual provisioning, no central identity integration, weak logging and privileges that can reach sensitive systems. Those applications are hardest to govern because ownership is unclear, credentials often persist for years and access reviews are usually incomplete. Start with admin paths, service accounts and externally exposed interfaces.


Technical breakdown

Why disconnected applications break zero standing privilege

Zero standing privilege assumes the identity platform can provision, revoke, and verify access at the moment privilege changes. In a connected application, that means task-scoped access can be issued and removed without delay. In a disconnected application, the same decision becomes a manual workflow, so the privilege survives in the target system even after the policy says it should not. The control failure is not theoretical. If the governance plane cannot write back to the application, standing access remains the default state.

Practical implication: Treat disconnected applications as control gaps, not exceptions, and map them to the exact governance mechanism that cannot reach them.

Why just-in-time access turns into a ticket queue

Just-in-time access depends on fast orchestration, short duration, and automatic revocation. Where the application has no API or connector, the workflow falls back to human action: a request, an admin change, and a later reconciliation step. That introduces delay, ambiguity, and drift between policy and reality. At machine speed, those delays matter because an agent or operator can continue to act while the access grant is still live. The result is JIT in name, manual privilege in effect.

Practical implication: Separate genuine JIT enforcement from ticket-based approval flows and measure how often revocation is actually automated.

Why legacy privileged access often sits outside PAM coverage

PAM programmes are strongest where they can broker credentials, session controls, and revocation through known systems. Legacy and vendor-managed applications often sit outside that model because they lack modern integration points or because administrators still change access directly in the target app. That creates a privileged access pocket with weak session visibility and weak offboarding discipline. The governance problem is not only missing telemetry. It is that the access path itself is outside the enforced lifecycle, so privilege can persist indefinitely. See the Privileged Access Management Guide.

Practical implication: Inventory every privileged application path that bypasses PAM workflows and classify it as unmanaged access until proven otherwise.


Threat narrative

Attacker objective: The objective is to preserve durable privileged access in high-value applications that the organisation cannot reliably revoke or monitor.

  1. Entry happens through a privileged application that governance tools cannot touch, so access is granted manually by ticket or direct admin action.
  2. Escalation occurs when the same disconnected path becomes the easiest place for humans or agents to keep using standing access after a task ends.
  3. Impact follows when revocation lags behind the action, leaving sensitive banking systems exposed to prolonged privileged use.

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

Coverage is the real zero standing privilege metric: A programme can only claim zero standing privilege where it can actually issue and remove access in the target application. If the application is disconnected, the policy outcome is still standing privilege, even if the governance dashboard looks complete. The practitioner implication is to measure enforceable coverage, not declared control coverage.

Disconnected applications create identity blind spots, not just integration debt: Mainframes, core banking tools, and vendor apps without APIs or SCIM are not edge cases if they hold sensitive privilege. They are the place where manual administration becomes the de facto identity control plane. Teams should treat these systems as first-class governance targets, not legacy leftovers.

JIT loses its security value when revocation depends on a queue: Just-in-time access is meaningful only when removal is automatic and timely. If the kill switch becomes a request in somebody's backlog, the control becomes procedural rather than technical. Teams should re-evaluate any JIT design that still depends on humans to close the privilege window.

Machine speed exposes the weakest governance path first: When an AI agent meets a missing permission, it will search for the least resistant path, and disconnected apps often provide it. That means agent governance and legacy application governance are now coupled. Practitioners need to rethink the estate as one access surface, not two separate programmes.

Legacy privileged access is a governance debt that compounds over time: The longer disconnected systems sit outside automated enforcement, the more they distort access reviews, incident response, and deprovisioning assumptions. The practical conclusion is that coverage gaps should be triaged by privilege criticality, not by whether the application is considered modern or old.

From our research library:

What this signals

Coverage gaps will matter more as agent usage grows: When agents encounter a permission barrier, they will search for whatever path still exists, and disconnected applications often become that path. Teams should expect legacy systems to function as fallback privilege reservoirs unless access enforcement reaches them directly.

Enforceable access, not declared access, will become the governing concept: Zero standing privilege is only real when removal is automatic in the target system. Governance programmes should therefore shift reporting from policy adoption to the share of privileged applications they can actually revoke.

Identity programmes will need one control model for humans, service accounts, and agents: The access path does not become safer because the actor changes. If a disconnected application still requires manual privilege changes, the same governance weakness affects every actor that depends on it.


For practitioners

  • Define enforceable coverage for privileged access Measure the share of privileged applications where access can be provisioned and revoked through the governance stack without manual admin work.
  • Classify disconnected systems as unmanaged access paths Build a separate register for mainframes, core platforms, and vendor apps that lack APIs or SCIM, then assign explicit ownership for each access path.
  • Test whether JIT still works when the app has no connector Walk one high-risk access request end to end and verify that approval, issuance, and revocation all complete without queue-based handoffs.
  • Prioritise privileged banking systems by revocation failure Rank applications by the business impact of delayed revocation, especially payments, wires, and ledger systems where standing access is most dangerous.
  • Revisit agent access against legacy fallback paths Check which applications an agent can reach when the primary control path fails, then remove any alternate standing account that bypasses lifecycle enforcement.

Key takeaways

  • Disconnected applications are where zero standing privilege most often stops being a real control and becomes a policy statement.
  • The strongest evidence in this case is the 65% coverage ceiling, which shows that privileged access governance still fails well before full estate coverage.
  • Teams should focus on revocation enforceability in the systems that matter most, especially where manual admin work is still the last mile.

Related NHI Mgmt Group resources: Just-in-Time Access and Zero Standing Privilege Guide · Privileged Access Management Guide · AI Agent Authorisation Guide · AI Agent Observability, Audit and Incident Response Guide


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 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIDisconnected privileged applications preserve excessive access because governance cannot reach them consistently.
NHI-07 — Long-Lived SecretsManual access paths often leave privilege live far longer than intended, mirroring long-lived secret exposure.
Recommendation — Map disconnected privileged apps to NHI-05 and reduce standing access where revocation cannot be enforced. Shorten privilege duration in hard-to-reach systems and eliminate access that cannot be time-bounded.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article is fundamentally about incomplete authorization enforcement across privileged applications.
Recommendation — Apply PR.AA-05 to validate that privileged entitlements can be enforced and revoked in every critical application.
CIS Controls v8CIS-5 — Account ManagementManual app-admin changes show that account lifecycle governance still fails in disconnected systems.
Recommendation — Use CIS-5 to inventory privileged accounts and remove any access that cannot be reliably managed.
MITRE ATT&CKTA0004;TA0008 — Privilege Escalation; Lateral MovementStanding access in disconnected applications creates the conditions for escalation and movement across sensitive systems.
Recommendation — Hunt for standing privilege paths that enable escalation or lateral movement inside legacy application estates.

Key terms

  • Zero Standing Privilege: A control model in which an identity does not keep persistent access unless it is actively needed. For NHIs, this means credentials and permissions are issued for a narrow task and then removed. It reduces the time window and reuse value of stolen access.
  • Just-in-Time (JIT) Access: Just-in-Time (JIT) Access grants permissions only when needed and removes them after use. In IAM and PAM, it reduces standing privilege by issuing time-bound access based on approval, context, or policy, limiting exposure for humans, service accounts, and non-human identities while improving auditability and control.
  • Disconnected Application: An application that is not integrated with the organisation's central identity and access stack. Access is often managed through shared passwords, manual approval, or local admins, which makes revocation, evidence, and ownership harder to enforce consistently across the application lifecycle.
  • Standing Privilege: Standing privilege is access that remains active even when no immediate task requires it. For NHI programmes, it is a common failure mode because long-lived credentials and persistent roles create unnecessary exposure. Reducing standing privilege usually means tighter expiry, on-demand access, and clearer review of who or what still needs access.

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 November 4, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org