What problem does it solve?
Container escape attacks let adversaries break out of isolated containers to compromise the host, and standard monitoring often misses these syscall-level techniques. This Skill provides ready-to-deploy Falco rules that detect escape attempts in real time, including namespace escapes, cgroup release_agent writes, privileged container launches, and Docker socket abuse.
Core Features & Use Cases
- Eight Detection Rules: Covers host filesystem mounts, nsenter execution, privileged containers, sysrq-trigger writes, kernel module loading, cgroup release_agent writes (CVE-2022-0492), /etc/shadow reads, and Docker socket access, each tagged with MITRE ATT&CK technique IDs.
- Deployment Guidance: Includes Helm-based Kubernetes installation with eBPF driver, standalone Debian/Ubuntu setup, Falco configuration, and Slack alerting via Falcosidekick.
- Detection Gap Analysis: Documents known bypasses such as renamed binaries defeating proc.name matching and unreliable container.privileged fields, with validation steps to confirm rules fire.
- Use Case: A SOC analyst hardening a Kubernetes cluster deploys Falco as a DaemonSet, loads the custom container-escape rules file, runs the provided test pods to validate CRITICAL alerts, and forwards findings to Slack for triage.
Quick Start
Deploy Falco to my Kubernetes cluster with Helm and load the custom container escape detection rules, then verify alerts fire using the test pods.