Join our Newsletter — 33% off our NHI Course
Home Glossary Cyber Security Network Load Balancer
Cyber Security

Network Load Balancer

← Back to Glossary
By NHI Mgmt Group Updated September 9, 2026 Domain: Cyber Security

An AWS load balancer designed for high performance and low latency at the transport layer. When used with Kubernetes, its exposure is shaped by security group annotations, so teams need to understand whether a setting adds controls or substitutes them before deployment.

Expanded Definition

A network load balancer is a Layer 4 traffic distribution service that forwards connections based on network and transport details rather than application content. In AWS, that means it is typically used to preserve low latency, stable client IP handling, and high connection throughput while leaving application-level inspection to other controls.

The practical boundary is important: a network load balancer can improve availability and simplify exposure, but it does not automatically provide the deeper filtering, request validation, or identity-aware policy decisions that application-layer controls can enforce. When used with Kubernetes, the configuration question is not just whether traffic reaches the workload, but what security assumptions are created by annotations, target registration, and any accompanying security group rules. That distinction matters because teams sometimes treat the load balancer itself as the control, when it is really one part of a larger exposure path.

For a broader control model that distinguishes network path mediation from trust-based access decisions, NIST’s Zero Trust Architecture guidance is useful context, especially where network reachability should not be mistaken for authorization.

Examples and Use Cases

Network load balancers appear wherever teams need fast, predictable connection handling without rewriting the application architecture.

  • Fronting stateless services that must accept high volumes of TCP or TLS connections with minimal added latency.
  • Exposing Kubernetes services through an AWS-managed entry point while using annotations to influence how targets are registered and reached.
  • Preserving the client source address for logging, rate analysis, or downstream policy decisions that depend on origin visibility.
  • Separating traffic distribution from application-layer inspection, where a gateway, firewall, or service mesh handles policy that the load balancer does not enforce.
  • Supporting failover and scaling patterns where instances or pods may come and go, but the external endpoint should remain stable.

The tradeoff is usually simplicity versus control. A network load balancer is efficient because it stays close to the transport layer, but that same design means security teams must be deliberate about which protections live at the edge, which live in the workload, and which live in adjacent network controls.

Security Implications

The main security issue is false confidence. If teams assume the load balancer is performing application security or identity enforcement, they may expose services more broadly than intended. At Layer 4, it can route traffic, but it cannot judge request intent, authenticate users, or understand application-specific abuse patterns.

Misconfiguration often appears as overly permissive exposure, inconsistent target registration, or a mismatch between Kubernetes annotations and the intended network boundary. That can create a direct path to internal services, especially when operators believe a public endpoint is still constrained by a separate control that was never actually enabled. The result is often not an immediate outage, but a widened attack surface that is harder to see during routine reviews.

A common practitioner observation is that exposure reviews must include the full chain: DNS, load balancer listener, target group, backend network rules, and workload permissions. Reviewing only one layer leaves blind spots that are easy to miss until scanning, incident response, or an audit reveals them.

Domain and Governance Relevance

In cloud and Kubernetes environments, a network load balancer matters because it defines how external traffic enters the platform and which parts of the stack are responsible for filtering, trust, and availability. That makes it a governance object as much as an infrastructure object: someone has to own the decision about whether the balancer is merely a routing layer or part of an exposed service perimeter.

Where identity and access governance become relevant is in the assumptions created around backend reachability. If a service is reachable through a public or shared front door, teams need clarity on whether access control is enforced upstream, at the workload, or not at all. That is especially important when the same pattern is reused across many services, because a small annotation mistake can scale into a repeatable exposure pattern.

NHIMG treats this as a control-boundary problem: the load balancer is not the control by itself. Practitioners need to decide which policy lives there, which policy does not, and how they will verify that the deployed boundary matches the intended one.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, CIS Controls v8 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AC-3 — Remote AccessNLBs define and expose remote entry paths to services.
PR.AC-5 — Network IntegrityNLB traffic paths depend on trusted network routing and segmentation.
Recommendation — Restrict exposed listeners and backend reachability to approved remote access paths. Verify that load balancer routing preserves intended network trust boundaries.
CIS Controls v812 — Network Infrastructure ManagementNLB deployment changes network exposure and ingress control points.
6 — Access Control ManagementKubernetes-facing NLBs often rely on annotations and rules that affect access scope.
Recommendation — Review load balancer exposure as part of network infrastructure change control. Tighten ingress rules so the NLB does not overexpose backend services.
NIST Zero Trust (SP 800-207)SP 800-207 — Zero Trust ArchitectureNLB reachability should not be confused with trust or authorization.
Recommendation — Treat NLB exposure as connectivity only and enforce authorization separately.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 9, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org