Using eBPF Runtime Security to Protect Financial Systems and AI Agents

· 54:56 · Watch on YouTube ↗

Summary

Rashid Feroze discusses using eBPF-based runtime monitoring to detect suspicious behavior in financial services, its limitations against prompt injection, and practical steps for deployment and vulnerability response.

Key points

  • eBPF-based sensors can monitor process execution, network connections and file activity, helping identify suspicious behavior such as a payment API launching a shell.
  • Feroze described a compromised npm package that collected environment variables and secrets, archived them and attempted to upload them to a C2 server.
  • Runtime controls may detect or block some consequences of prompt injection, but they do not reliably identify prompt injection or data exfiltration through authorized channels.
  • Feroze recommends starting in detection mode, assessing false positives and selectively enabling blocking after observation; his team's deployment took about 90 days, not including a full transition to blocking.
  • Managed cloud services may prevent customers from installing host agents, limiting direct visibility and control.
  • Feroze recommends maintaining a searchable software bill of materials to identify affected services and using runtime security as a supplementary control while patching.

Article Details

Topics
  • [03:08] eBPF-based runtime monitoring and system-call visibility
  • [07:27] AI agent security and prompt-injection limitations
  • [11:15] Runtime detection of supply-chain attacks and exploitation
  • [19:45] Detection rules, behavioral baselines and Falco
  • [21:30] Deployment limitations in managed cloud services
  • [33:31] Deployment planning, detection mode and selective blocking
  • [39:19] Performance benchmarking, API inventory and egress visibility
  • [50:50] Software bills of materials and vulnerability response

People

Tools

Industries

Related Articles