Skip to Main Content
Talk Intermediate Apache License, Version 2.0

Remote Execution by Design: Sandboxing AI Agents with gVisor & Pipelock

Proposal status is Approved
Session Description
  • Autonomous AI agents running continuous, self-learning execution loops introduce a severe infrastructure security challenge: they inherently require running non-deterministic, AI-generated code and managing live external network boundaries.

  • This architectural paradigm represents "Remote Code Execution by Design," where traditional Linux container runtimes (relying purely on namespaces and cgroups via Docker or containerd) fail to provide strong enough isolation to prevent kernel-level exploits or data exfiltration.

  • This talk demonstrates an end-to-end, open-source defense-in-depth architecture combining gVisor for system-level compute containment and Pipelock for inline network data loss prevention (DLP).

  • We will analyze how gVisor’s user-space kernel (runsc) intercepts application system calls to isolate the host OS from dangerous or unexpected runtime execution paths triggered during an agent's self-directed optimization cycles.

  • Concurrently, we look at Pipelock acting as an out-of-process AI egress firewall, capturing outbound HTTP, Model Context Protocol (MCP), and WebSocket traffic to strip out leaked credentials (API keys, secrets) and intercept prompt injection vectors before they reach the agent's context.

  • Live Demo: The core of this 30-minute session will be a live terminal walkthrough demonstrating a self-learning agent deployed inside a Kubernetes Pod sandboxed by gVisor, with Pipelock attached as an egress proxy.

  • During the demo, we will execute a simulated adversarial payload designed to trigger both a host-level container escape and a sensitive credential leak, visualizing live how gVisor drops the malicious system calls and Pipelock blocks the data exfiltration path.

  • We will conclude by detailing the engineering trade-offs, providing latency overhead benchmarks, and sharing the open-source configuration templates.

Key Takeaways
  • The Dual-Threat Vector: Learn why self-learning autonomous agents break traditional container security models by introducing simultaneously unvetted local code execution and dynamic network exfiltration risks.

  • Compute Sandboxing: Understand how gVisor's Sentry and Gofer architecture intercepts system calls to safely cage untrusted, AI-generated Python code without the resource overhead of full virtualization.

  • Network Defenses : Discover how to implement Pipelock as an out-of-process egress proxy to intercept Model Context Protocol (MCP) and HTTP payloads, enforcing strict data loss prevention (DLP) boundaries.

  • Production Blueprint: Walk away with a validated, completely open-source infrastructure template (Kubernetes manifests + proxy configuration files) to securely isolate high-privilege AI agents in enterprise systems.

References

Session Categories

Technology architecture
Talk License: Apache License, Version 2.0

Which track are you applying for?

Cloud & DevOps

Speakers

ArunKumar G Staff Customer Engineer, Applied AI | Google

I am a Staff Customer Engineer at Google Cloud with 18+ years of experience spanning software engineering, DevOps, cloud platforms, security, and AI. I work with enterprises to accelerate software delivery using AI-powered developer tools, secure software development practices, and cloud-native architectures. Also i am passionate about Zero Trust Security, DevSecOps, Agentic AI, and the future of AI-driven software engineering. I am a frequent speaker at technology communities and industry events, where i share practical insights on applying emerging technologies to real-world business challenges.

ArunKumar G
https://www.linkedin.com/in/arun-kg/