~/talk

BpfJailer: eBPF based Mandatory Access Control

Talkat Linux Plumbers Conference 2025 · 2025-12-11..12-13· [security]
links:none on file
slides:none on file

BpfJailer is an eBPF LSM that Meta uses to jail AI-generated code, block network/filesystem/IPC access, enforce signed binaries and command-line checks for CVMs, and stop even root from tampering. It deploys via socket activation and as pinned BPF programs in initrd, tracks roles with an attach-storage map (supporting ~10,000 pods), matches up to 3,300 patterns with a 255-depth path walker, reports no performance regression, and struggles mainly with bind mounts and mount‑namespace attacks.

AI-written summary · about

  1. 0:00Introduction to BPF Jailer
  2. 1:04Why we built BPF Jailer
  3. 7:03Deployment and integration
  4. 11:17How BPF Jailer works
  5. 15:09File system matching challenges
  6. 23:49Performance and limitations
  7. 27:40Future of file handling in BPF
  8. 30:09Q&A and discussion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.