~/talk

Tutorial: The Why and How of libseccomp

linkedin:hromatka
slides:none on file

Explains how libseccomp turns BPF syscall filters into a portable C/Python API, shows live C code that builds a whitelist vs blacklist filter, loads it into the kernel (irreversible for that process) and tests argument checks including a string pointer gotcha; warns that container runtimes hit ~300-rule whitelists with measurable slowdowns and describes stacked filters inheritance, audit/logging options and exportable raw BPF for bootstrapping — practical demo with compile/run errors and fixes.

AI-written summary · about

  1. 0:00Introduction
  2. 2:12Why use libseccomp
  3. 3:49What is call filtering
  4. 5:29Cisco filtering history
  5. 9:13BPF
  6. 11:26BPF Improvements
  7. 14:33Documentation
  8. 15:29Eye Chart
  9. 16:37Questions
  10. 20:18Whitelist vs Blacklist
  11. 22:22Other considerations
  12. 29:07Making a Simple C Program
  13. 41:42Making mistakes
  14. 47:27Improved logging
  15. 49:52Strace
  16. 50:34Exit
  17. 51:02Question
  18. 52:07Adding parameters
  19. 54:19Strings
  20. 55:20Printing
  21. 57:18String Matching
~/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.