By NHI Mgmt Group Editorial TeamDomain: AI SecuritySource: ARMOPublished April 28, 2026

TL;DR: MLOps observability tools track output behaviour such as latency and drift, but miss the serving-layer signals where inference server attacks begin, including model load events, request handling, accelerator activity, and egress patterns, according to ARMO. That gap leaves production Kubernetes inference fleets structurally blind to attack chains that can end in remote code execution or data leakage.


At a glance

What this is: This is an analysis of why standard MLOps observability misses attacks on Kubernetes inference servers, and which four runtime signals security teams need instead.

Why it matters: It matters because teams running AI inference in Kubernetes need security visibility into serving behaviour, not just model quality, to manage NHI-adjacent runtime risk and blast radius.

By the numbers:

  • In August 2025, a vulnerability chain in NVIDIA Triton Inference Server allowed an unauthenticated attacker to reach full remote code execution through a single crafted inference request.

👉 Read ARMO's analysis of inference server observability gaps in Kubernetes


Context

Kubernetes inference servers create a security problem that output-focused observability does not solve. The model may look healthy while the serving layer, including model load, request handling, accelerator activity, and egress, is already being abused. For AI inference workloads, that gap matters because runtime trust is often assumed rather than observed, especially where AI services depend on secrets, service accounts, and cluster permissions.

ARMO’s article makes a useful distinction between model behaviour and serving behaviour. That is the right lens for practitioners because AI observability dashboards often describe quality, not control integrity. Where inference platforms run alongside workloads governed by IAM and NHI controls, the real question is not whether the model is accurate but whether the server is loading, handling, and exporting data only within its intended boundary.


Key questions

Q: What breaks when model observability is treated as a security control?

A: Teams miss compromise that happens below the output layer, especially in request handling, shared memory, GPU activity, and outbound traffic. A model can remain accurate, fast, and stable while the server is being exploited. Security controls need runtime telemetry from the serving layer, not just performance metrics from the model boundary.

Q: Why do inference servers need different monitoring from ordinary applications?

A: Inference servers load external artifacts, execute untrusted prompts, and use accelerators and shared memory in ways normal web apps do not. Those behaviours create attack surfaces that standard APM tools do not model. The right monitoring strategy is deployment-level behaviour baselining across load, request, GPU, and egress paths.

Q: How do security teams know if an inference workload is actually healthy?

A: Healthy output does not prove healthy control integrity. Teams should look for verified artifact provenance, normal request-handler memory patterns, expected CUDA activity, and egress that matches the approved service graph. If those signals drift, the workload may be compromised even when quality dashboards stay green.

Q: Should organisations run AI inference in managed services or their own clusters?

A: If runtime evidence of server behaviour is a security requirement, managed services limit visibility because providers control much of the substrate. Running inference in your own cluster gives security teams access to the serving signals needed for detection and enforcement. The decision should be driven by control requirements, not convenience alone.


Technical breakdown

Why output observability misses inference server attacks

MLOps observability usually instruments the inference boundary, capturing prompts, outputs, latency, token throughput, and drift. That is useful for model quality, but it does not describe what the server process is doing underneath. Attacks on inference infrastructure often exploit memory handling, request parsing, shared storage, and runtime processes that never affect output metrics until after the foothold is established. The result is a green dashboard during compromise. For security teams, the distinction is between observing model performance and observing server behaviour, which are not interchangeable views of the same system.

Practical implication: collect runtime telemetry from the server layer, not only the model output layer.

What model load events reveal about AI supply chain risk

Inference workloads usually load weights from registries, object storage, or mounted volumes before they handle traffic. That startup path creates a provenance problem, because the key question is not only whether the artifact is scanned but whether it is the exact artifact intended for production. Runtime-derived inventory, integrity hashes, and node-level syscall visibility help confirm what was actually loaded into memory. This is especially important where model packaging formats reduce deserialization risk but do not eliminate registry compromise, tampering, or namespace hijacking.

Practical implication: baseline model loading as a monitored control point and verify artifact provenance at runtime.

How request handlers, accelerator activity, and egress expose compromise

Request handlers are the runtime point where untrusted input meets backend logic, shared memory, and worker processes. Accelerator activity adds a second layer of visibility because CUDA calls, memory copies, and cache patterns can expose timing side channels or abnormal GPU use. Egress and inter-service traffic complete the picture by showing where the server is reaching out once it starts processing. Together, these signals can expose exploitation even when API-level traffic looks legitimate. In practice, this is closer to behavioural detection for inference servers than to classic application monitoring.

Practical implication: build deployment-level baselines for request, GPU, and network behaviour rather than relying on API metrics alone.


Threat narrative

Attacker objective: The objective is to gain control of the inference server, access sensitive data or credentials in runtime memory, and use the GPU workload as an internal foothold.

  1. Entry occurs through a crafted inference request that exploits the server’s request-handling path rather than traditional perimeter traffic.
  2. Escalation happens when shared-memory registration, backend memory access, or accelerator-side behaviour gives the attacker control inside the inference process.
  3. Impact follows when the attacker reaches remote code execution, data exposure, or cross-tenant leakage while output metrics still appear normal.

NHI Mgmt Group analysis

Output observability has become a security blind spot in AI operations. The article shows that dashboards built for latency, throughput, and drift do not answer the security question that now matters most: what is the inference server doing at runtime? That is a distinct governance problem, not a tooling gap. Security teams should treat serving-behaviour observability as part of runtime control, not as an MLOps convenience.

Inference servers are effectively non-human runtime actors with privileged access paths. They load artifacts, execute request handling, touch shared memory, and reach out to other services under cluster identity and secret-backed permissions. That puts them squarely in the governance conversation for NHI-adjacent risk, even when the article is not about classic service-account abuse. The control issue is runtime trust in a workload that can be attacked without changing output quality.

Serving-behaviour visibility should be treated as an AI security baseline, not an advanced feature. The article’s four-signal model maps neatly to a practical control concept: model load, request handling, accelerator activity, and egress each expose a different layer of compromise. This is the kind of named observability gap that should inform AI governance, SOC detection, and Kubernetes runtime policy. Practitioners should assume that any inference platform without these signals is operating with an incomplete security picture.

AI observability vendors are measuring the wrong thing when they stop at model quality. The field needs clearer separation between operational telemetry for model performance and security telemetry for serving integrity. That distinction will only sharpen as more AI services run in Kubernetes with sensitive data, service identities, and shared accelerators. Teams should align observability investment with the actual attack surface, not with the convenience of existing APM patterns.

Serving-behaviour observability is becoming the runtime analogue of identity control for AI infrastructure. Once inference systems depend on artifacts, credentials, and inter-service calls, they need lifecycle visibility similar to what identity programmes apply to privileged accounts and NHI estates. That does not make the workload human, but it does make its runtime access path governable. Practitioners should treat AI inference as a control plane problem as much as a model problem.

What this signals

Runtime AI security is converging with identity governance. As inference servers take on more privileged actions, the practical question becomes whether their access path is observable, bounded, and revocable in the same way teams expect for service accounts and other NHI estates. The issue is not just model compromise but runtime trust in systems that can reach data, registries, and downstream services.

AI workload security will increasingly depend on the same control patterns used for identities. Artifact provenance, execution boundaries, and egress attribution are the AI equivalent of lifecycle oversight, least privilege, and auditability. That makes the serving layer a governance concern for both AI security and IAM programmes, especially where Kubernetes workloads depend on secrets and cluster roles.

Model quality metrics will remain necessary but insufficient. Security teams should expect pressure to prove that a healthy-looking model is also operating within a controlled runtime envelope, and they should plan for that evidence now rather than after an incident forces the issue.


For practitioners

  • Instrument model load as a security control point Capture what artifacts were loaded, from which registry or object store, and with which integrity hash so provenance is verified at startup.
  • Baselining request handlers at the deployment level Create behavioural baselines for shared-memory use, subprocess activity, and request-path exceptions so inference API traffic can be judged against real runtime behaviour.
  • Monitor accelerator behaviour for side-channel indicators Track CUDA calls, memory-copy patterns, and cache timing anomalies to surface GPU-side compromise or cross-tenant leakage.
  • Correlate egress with process identity Attribute outbound destinations to specific inference processes and alert on network paths that do not match the workload’s approved service graph.
  • Separate model quality metrics from security telemetry Keep accuracy and latency monitoring, but add a parallel runtime security layer so teams do not confuse healthy output with healthy control integrity.

Key takeaways

  • The article’s core claim is that output observability is not security observability for inference servers.
  • The evidence is a four-signal runtime model covering load, request handling, accelerator activity, and egress, which surfaces compromise that latency and drift metrics miss.
  • Practitioners should add serving-layer telemetry to AI platforms and treat runtime trust as a control objective, not a monitoring enhancement.

Standards & Framework Alignment

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

MITRE ATT&CK and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST AI RMF set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0DE.CM-1Runtime monitoring is central to the article’s four-signal detection model.
NIST SP 800-53 Rev 5SI-4The article is about detecting compromise through runtime evidence.
MITRE ATT&CKTA0006 , Credential Access; TA0004 , Privilege Escalation; TA0008 , Lateral MovementThe attack patterns involve runtime compromise leading to deeper access and movement.
NIST AI RMFMANAGEAI operational risk management depends on monitoring the actual runtime envelope.
OWASP Agentic AI Top 10AI systems that call tools or process untrusted inputs share runtime abuse patterns with agentic workloads.

Map inference-server detections to credential access, privilege escalation, and lateral movement tactics.


Key terms

  • Serving Behaviour Observability: Serving behaviour observability is the practice of monitoring what an inference server does at runtime, not just what the model outputs. It tracks load events, request handling, accelerator use, and network activity so security teams can detect compromise below the API boundary.
  • Model Load Event: A model load event is the point at which an inference server fetches and maps model artifacts into memory. It is a critical security checkpoint because provenance, integrity, and execution context can be validated before the workload starts answering requests.
  • Accelerator Activity: Accelerator activity refers to the GPU-facing calls, memory transfers, and execution patterns an inference worker issues while serving traffic. It matters because timing, cache use, and device operations can expose compromise or side-channel risk that output metrics will never show.
  • AI bill of materials: An inventory of the components used by an AI development environment, including models, plugins, hooks, skills, and agent integrations. It gives security teams visibility into what is operating in the stack so they can assess trust, dependency risk, and governance coverage.

What's in the full article

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

  • Deployment-specific signal collection patterns for KServe, Triton, vLLM, Ray Serve, and BentoML
  • Concrete examples of model-load telemetry, including init container fetches and integrity verification
  • Request-handler and accelerator baseline patterns that distinguish normal inference from abuse
  • Guidance on where managed inference services limit runtime visibility

👉 ARMO's full post covers the four serving signals, deployment patterns, and detection examples in detail.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, IAM, and secrets management for practitioners building control programmes. It helps identity and security teams connect runtime access risk to the broader governance model their environments depend on.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 20, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org