By NHI Mgmt Group Editorial TeamBased on Unosecur: “Secure On-Premise Identity Visibility Without Opening Your Network” (April 28, 2026)

TL;DR: Unosecur says cloud identity controls still leave on-prem and self-hosted systems outside governance because the practical fix would require inbound access, firewall changes, and network exceptions that many teams will not accept. That creates an audit and review blind spot where long-lived permissions persist without the same visibility or accountability as cloud identities.


At a glance

What this is: This analysis argues that identity governance still breaks down on on-prem and self-hosted systems because most cloud-first tools cannot reach them without altering the network perimeter.

Why it matters: IAM and IGA teams need to close this gap because the hardest governance problems often sit in legacy and private environments where access review, logging, and audit evidence are weakest.

👉 Read Unosecur's analysis of on-prem identity governance gaps in private systems


Context

On-prem identity governance is the control problem that appears when identity tools can govern cloud and SaaS but cannot safely reach private infrastructure. In those environments, access review, logging, and audit trails often depend on manual processes or partial integrations that leave important systems outside the programme.

The article argues that this is not a visibility problem alone. The deeper issue is that the obvious fix usually requires inbound network access, firewall changes, or other exceptions that security teams do not want to make, so the governance gap persists in legacy and self-hosted systems.


Key questions

Q: Where do identity governance programmes fail first in on-prem environments?

A: They fail where the programme depends on direct cloud-to-private-network reach. If visibility requires inbound access, firewall changes, or network exceptions, many teams will not allow it, and the affected systems remain outside review, logging, and audit coverage.

Q: Why do legacy applications create a bigger governance problem than modern services?

A: Legacy applications often sit outside modern identity controls because they cannot easily integrate an SDK or fine-grained policy engine. That leaves access decisions scattered across old login forms, local roles, or no external control at all, which creates audit gaps and inconsistent enforcement precisely where sensitive data is usually concentrated.

Q: What signs show that identity coverage is incomplete?

A: The clearest signs are separate review processes, missing activity timelines, and systems that cannot be governed without opening network paths to the control plane. When teams have partial visibility, the programme can no longer prove who had access or when it changed.

Q: How should teams govern on-prem systems without weakening the perimeter?

A: Use in-environment collection so the control plane does not need inbound access to private infrastructure. That preserves existing firewall policy while still producing the identity logs, access mappings, and audit trails needed for governance.


How it works in practice

Why cloud-first identity tools stall in private infrastructure

Cloud identity platforms usually assume they can connect outward from the managed service into the target environment, collect data, and centralise the results. On-prem systems break that assumption because reaching them often requires inbound connectivity, private routing changes, and trust decisions that are hard to justify in tightly controlled networks. The result is not a product limitation alone. It is an architectural mismatch between how modern identity tooling expects to operate and how private enterprise environments are secured.

Practical implication: teams should assess whether any identity control still depends on opening the perimeter to the control plane.

How agent-based collection changes the governance model

The article describes a lightweight agent deployed inside the customer environment so the collection process stays local and only the resulting identity data leaves the network. That matters because it separates data collection from network exposure. The model preserves the customer’s existing boundary while still producing the logs, access mappings, and activity timelines needed for governance. Mutual TLS and private network paths then protect transit without turning the control plane into a network exception.

Practical implication: use in-environment collection patterns when governance coverage matters more than direct remote reach.

Why long-lived access becomes invisible in self-hosted systems

On-prem and self-hosted systems often accumulate permissions that are never re-reviewed, especially where accounts outlive the people or projects they were created for. In practice, that means identity risk builds up quietly in Jira, GitHub Enterprise, private Okta deployments, and internal applications that lack modern APIs. Once those systems sit outside normal governance workflows, the programme loses its ability to prove who had access, when it changed, and whether the access was still needed.

Practical implication: treat unreviewed legacy permissions as an auditability failure, not just an access-management issue.


NHI Mgmt Group analysis

On-prem identity blind spots are a governance design failure, not a visibility edge case. Cloud identity programmes often stop at the boundary where direct connectivity becomes risky, which means the systems with the longest-lived permissions are also the ones least likely to be governed. That breaks the expectation that identity review, audit logging, and access evidence apply consistently across the estate. The practical conclusion is that governance coverage must be evaluated by control reach, not by the number of connected applications.

Perimeter-preserving collection is now the dividing line for private-environment identity control. If a platform can only see an on-prem system by opening inbound paths or relaxing firewall policy, many security teams will reject it regardless of its analytics quality. That makes collection architecture a governance decision, not a deployment detail. Practitioners should treat any identity programme that cannot operate inside private infrastructure as incomplete for enterprise assurance purposes.

Long-lived access in self-hosted systems creates identity debt that cloud-first programmes systematically undercount. Internal GitHub, Jira, and private directory deployments often accumulate orphaned or stale permissions because they sit outside the same recertification cadence as cloud apps. The result is a persistent gap between policy and evidence. A mature programme has to measure whether its review process reaches the places where dormant access actually accumulates.

Identity governance now depends on preserving the customer’s security model while still extracting evidence. The article’s core lesson is that organisations do not want visibility that requires them to weaken their own boundary controls. That shifts the market toward architectures that gather identity evidence from within the environment and then export only the minimum necessary telemetry. Practitioners should view that as the baseline test for any on-prem governance design.

Complete identity assurance will remain incomplete until legacy systems are brought into the same audit trail as cloud identities. Regulations such as GDPR, DORA, NIS2, and ISO 27001 all assume demonstrable control over the full environment, not just the part that is easiest to instrument. The practitioner takeaway is simple: if legacy systems remain outside governance, the assurance gap is in the programme, not in the environment.

From our research library:

What this signals

Identity coverage has to be measured by reach, not by dashboard completeness. A programme that sees cloud and SaaS perfectly but cannot govern private systems still leaves material risk outside the review cycle. For IAM and IGA teams, the next maturity step is proving that the same evidence exists where permissions are hardest to review.

On-prem governance is increasingly an architecture question. The decision is no longer whether a tool can analyse identities in the abstract. It is whether the collection model works inside customer-controlled environments without forcing security teams to relax the very controls that private infrastructure depends on.


For practitioners

  • Map identity control reach across private systems Inventory which on-prem and self-hosted systems still require manual review or separate logging because the central identity platform cannot reach them without network exceptions.
  • Remove inbound dependency from collection paths Prefer architectures where collection happens inside the customer environment and only governed identity data exits, so perimeter policy does not have to change.
  • Extend recertification to legacy workloads Put self-hosted GitHub, Jira, private directory deployments, and internal applications into the same review cadence used for cloud identities and service accounts.
  • Audit orphaned and dormant permissions Look for accounts that outlived the people or projects they were assigned to, then verify whether those entitlements still exist in systems outside the cloud control plane.

Key takeaways

  • Cloud identity governance does not automatically extend to on-prem and self-hosted systems, and that gap is where the longest-lived access often accumulates.
  • The practical barrier is architectural, because many teams will not open inbound network paths just to let a control plane collect identity evidence.
  • The control gap is measured in missing reviews, incomplete logs, and weaker auditability, so the fix has to preserve the existing security boundary.

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 surface, NIST CSF 2.0 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingLegacy systems keep access alive long after users or projects change.
NHI-05 — Overprivileged NHIThe article centres on permissions that accumulate outside normal governance.
Recommendation — Review on-prem accounts for stale ownership and revoke access that outlived the original need. Audit private-system entitlements for excess privilege and reduce access to the minimum operational scope.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe core issue is whether identity permissions are governed across all environments.
Recommendation — Extend permission reviews to on-prem systems and verify authorizations across the full environment.
CIS Controls v8CIS-5 — Account ManagementAccount lifecycle control is central to governing hidden access in legacy systems.
Recommendation — Apply account management controls to dormant and orphaned accounts in self-hosted platforms.
ISO/IEC 27001:2022A.5.15 — Access controlAccess control governance must cover systems outside the cloud control plane.
Recommendation — Document and enforce access control coverage for on-prem and self-hosted identity sources.

Key terms

  • On-Prem Identity Governance: The control and evidence process for identities that live inside private or self-hosted systems rather than cloud services. It focuses on who has access, how that access is reviewed, and whether the programme can prove governance without weakening the network boundary.
  • Perimeter-Preserving Collection: A collection model where data is gathered from inside the customer environment instead of by opening inbound access to the control plane. This approach matters when the governance requirement is complete visibility but the security model cannot tolerate new network exceptions.
  • Identity Auditability: Identity auditability is the ability to prove who or what accessed a system, what was allowed, and why the access was valid. For NHIs, it depends on unique identifiers, attributable logs, and documented entitlements. Without those three elements, review becomes guesswork rather than evidence.
  • Governance Gap: A governance gap is the distance between knowing an asset exists and being able to enforce policy on it. In identity programmes, it appears when discovery, review, and enforcement are split across different tools or teams, leaving access partially visible but not truly controlled.

What's in the full announcement

Unosecur's full blog post covers the operational detail this post intentionally leaves for the source:

  • How the agent is deployed as a Docker container inside customer infrastructure
  • How mutual TLS and private network paths keep collection inside the existing security model
  • How the platform handles retries, restarts, and job state when data collection fails mid-cycle
  • How custom ingestion modules bring internal applications with no external API into view

👉 Unosecur's full blog post covers the agent design, private connectivity options, and coverage for internal applications.

Deepen your knowledge

NHI governance, machine identity security, and identity lifecycle management 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 May 25, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org