~/talk

Seccomp: What Can It Do For You?

slides:none on file

Seccomp is a Linux syscall filter that Docker enables by default and that blocks high-risk subsystems, and the Docker default policy prevents real CVEs (notably iptables/user namespace and BPF verifier exploits) but is fragile and hard to maintain. The current JSON profile is an 800-line profile that breaks apps (historic failures with Emacs and Steam), causes performance edge cases, and needs rapid updates across architectures. Alternatives include a short blocklist approach, runtime sandboxes like gVisor or Firecracker, or using the new eBPF LSM in Linux 5.7.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Justin Cormack
  3. 0:46Secure Computing
  4. 2:27In theory
  5. 2:53seccomp in practise
  6. 4:11In Docker and Kubernetes
  7. 7:04Do not use
  8. 9:03User namespaces
  9. 9:31CVE 2016-3134
  10. 10:23CVE 2020-8835
  11. 11:13The war on Emacs
  12. 13:04Accidentally broke Steam!
  13. 14:24Performance
  14. 15:09CVE 2018-17182
  15. 20:12Don't use it?
  16. 21:16Are small blocklists better?
  17. 24:03Is it better to push to runtime? 3 Virtual
  18. 25:15gVisor
  19. 26:02Lambda like?
  20. 28:36eBPF LSM
  21. 30:48Prediction
~/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.