~/talk

Reinventing Seccomp for Fun and Profiles

links:none on file
slides:none on file

A proof-of-concept reimplements seccomp features using eBPF, KRSI/LSM hooks and tracepoints to provide eBPF + KRSI based syscall filtering, argument-level checks and process-kill actions. The demo generates container-aware eBPF collections via Inspector Gadget, dynamically blocks openat when flags aren’t read-only, and shows profiles can be toggled live. Key limits: missing tracepoints and 30% of syscalls lack LSM hooks on x86_64, so not all syscalls are preventable, and performance and cross-kernel compatibility remain unmeasured. tracepoint-based filtering is central to the approach.

AI-written summary · about

  1. 0:00Seccomp and eBPF overview
  2. 1:06Seccomp usability challenges
  3. 2:31What Seccomp is
  4. 3:57Seccomp problems in modern
  5. 5:06Goal: Seccomp in cloud-native
  6. 7:11Replace Seccomp with eBPF?
  7. 8:38KRSI and LSM hooks for filtering
  8. 10:03eBPF profiles as modular gadgets
  9. 11:48Live demo: eBPF blocking
  10. 15:20LSM hook limitations
  11. 16:23Behavior-based restrictions
  12. 17:26Missing trace points
  13. 18:08Trace points vs Kprobes
  14. 19:12Kernel config and LSM hooks
  15. 20:12Performance considerations
  16. 20:35eBPF Seccomp summary
  17. 21:17Seccomp struggles in containers
  18. 22:42Q&A: Replace Seccomp?
  19. 23:12Q&A: eBPF performance
~/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.