Join our Newsletter — 33% off our NHI Course

OpenShift Route

An OpenShift Route is an external access object that exposes a service through the OpenShift ingress layer. It commonly handles traffic entry, host-based routing, and TLS termination at the edge. Routes replace some of the manual ingress translation work that teams would otherwise perform in standard Kubernetes environments.

Expanded Definition

An OpenShift Route is an application exposure mechanism that sits above the underlying Service and presents a stable entry point through the platform ingress layer. In practice, it is used to publish HTTP or HTTPS traffic by name, with host-based routing and optional edge, re-encrypt, or passthrough TLS behavior. For NHI and platform security teams, the important distinction is that a Route is not just connectivity plumbing. It is an access decision boundary that determines which workloads, certificates, and identities are allowed to receive external traffic.

Definitions vary across vendors when comparing Routes, Ingress objects, and custom ingress controllers, but the operational pattern is consistent: the platform translates external requests into service reachability. That matters for governance because certificate ownership, hostname delegation, and backend service exposure can all become security controls or weak points depending on how the Route is managed. The NIST Cybersecurity Framework 2.0 is useful here because it frames exposure management as a control and monitoring problem, not only a networking task.

The most common misapplication is treating a Route as a harmless convenience layer, which occurs when teams publish internal services without reviewing authentication boundaries, TLS mode, or backend trust relationships.

Examples and Use Cases

Implementing Routes rigorously often introduces some platform governance overhead, requiring teams to weigh simpler deployment workflows against tighter controls on external exposure, certificate handling, and namespace ownership.

  • A customer-facing API is exposed through a Route with edge TLS termination, while the backend Service remains cluster-internal.
  • A development team uses separate Routes per environment to keep test traffic isolated from production hostnames and certificates.
  • A platform security team reviews Route objects for orphaned hostnames after a workload is decommissioned, reducing stale exposure paths.
  • Operations uses a Route to front an internal application, but requires re-encrypt TLS so traffic is authenticated again before it reaches the pod.
  • For broader NHI governance, Route-related certificates and backend identities are tracked alongside the guidance in Ultimate Guide to NHIs, especially when service accounts and secrets support the exposed workload.

In environments adopting service-to-service hardening, teams often pair Routes with identity-aware controls and platform policy, borrowing concepts from NIST Cybersecurity Framework 2.0 to ensure the published endpoint is both traceable and reviewable.

Why It Matters in NHI Security

Routes matter because they can convert an otherwise contained workload into an externally reachable trust boundary. If the Route points to a service backed by overprivileged service accounts, long-lived tokens, or weak certificate hygiene, the exposure is no longer just network-level. It becomes an NHI risk, since attackers often pivot through the published application into secrets, automation credentials, or administrative APIs. NHIMG research shows that 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface, and that reality becomes more dangerous when a Route makes the workload internet-reachable. The same governance discipline described in the Ultimate Guide to NHIs applies here: visibility, rotation, and offboarding must extend to the identities behind the service, not only the Route object itself.

Organisations typically encounter Route risk only after an exposed hostname, leaked certificate, or compromised backend service reveals that the published path was broader than intended, at which point Route governance becomes operationally unavoidable to address.

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 CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-02 Covers exposure and management of NHI-related secrets and access paths.
NIST CSF 2.0 PR.AC-3 Addresses remote access and controlled exposure of assets through identity-aware protections.
NIST Zero Trust (SP 800-207) Zero Trust requires explicit trust evaluation for every exposed service path.

Review Route-backed services for secret hygiene, external exposure, and least-privilege access.