TL;DR: Runtime security splits into two materially different models, with eBPF telemetry serving as a lens for detection and LSM-based kernel enforcement serving as a shield that blocks malicious syscalls before they complete, according to AccuKnox. The distinction matters because observability alone cannot prevent fast-moving container escapes, prompt injection abuse, or AI workload compromise, and prevention now depends on inline control.
NHIMG editorial — based on content published by AccuKnox: Zero Trust Runtime Security: The Non-Negotiable for the AI Age
By the numbers:
- When AWS credentials are exposed publicly, attackers attempt access within an average of 17 minutes, and as quickly as 9 minutes in some cases.
Questions worth separating out
Q: How do security teams decide whether telemetry is good enough for enforcement?
A: Telemetry is good enough for enforcement when each signal is tied to a clear decision and is reliable under load.
Q: Why do runtime controls matter for NHIs and AI workloads?
A: NHIs and AI workloads can take actions automatically, often with credentials or permissions that humans never directly touch.
Q: What breaks when runtime security depends only on alerts?
A: The control fails when the attacker’s action has already completed before anyone can respond.
Practitioner guidance
- Separate detection from prevention in runtime architecture Classify every runtime control as either observability or enforcement, then require an explicit decision for which workloads must be blocked in kernel space rather than merely monitored.
- Prioritise live CVEs by runtime reachability Triage vulnerable images and packages using reachability, exploitability, and workload sensitivity so remediation targets exposed runtime paths first, not the longest CVE list.
- Apply deny-by-default controls to AI and NHI execution paths Restrict process creation, filesystem access, and outbound connections for service accounts, AI jobs, and containers that do not need those actions, and verify the policy at the syscall boundary.
What's in the full article
AccuKnox's full article covers the operational detail this post intentionally leaves for the source:
- The lens-versus-shield runtime model mapped to specific tools, including where eBPF telemetry stops and LSM enforcement begins.
- The KubeArmor enforcement examples for Kubernetes, VMs, bare metal, and AI workloads, including process, file, and network controls.
- The attack-by-attack runtime table covering prompt injection, LLM jacking, OAuth token abuse, container escape, and TOCTOU scenarios.
- The practical examples of runtime CVE prioritisation using reachability, EPSS, and sensitive workload context.
👉 Read AccuKnox's analysis of zero trust runtime security and kernel enforcement →
Runtime security as lens vs shield: are your controls enough?
Explore further
Runtime visibility is not runtime control. The industry has allowed the phrase zero trust runtime security to absorb two different promises, and that confusion weakens governance. eBPF telemetry helps teams see, prioritise, and investigate, but it does not change the behaviour of a live process. Practitioners should treat observability and prevention as separate control classes, not interchangeable features.
A question worth separating out:
Q: How do you know if runtime enforcement is actually reducing risk?
A: You know it is working when the control changes the expected loss curve rather than just generating logs. That means the policy must block behaviour, reduce exposure during the vulnerable window, and survive audit as a real compensating control. If the policy only proves that an issue exists, it is reporting, not reduction.
👉 Read our full editorial: Zero trust runtime security needs kernel enforcement, not alerts