~/talk

Improving Container Security with System Call Interception

slides:none on file

Describes using seccomp notify (Linux 5.9+) to pause a syscall, send its args to a privileged host monitor, and return the host’s response; LXD implements interception for six syscalls (mknod, setxattr, bpf, mount, sched, sysinfo). Demonstrated creating device nodes from unprivileged containers, making mounts succeed by calling mount replaced with FUSE (fuse2fs) and fixing sysinfo to show a 256 MB cgroup limit. Notes real risks: TOCTOU on pointer args, requirement of a trusted host monitor, and use of pidfd_getfd to transfer file descriptors safely.

AI-written summary · about

  1. 0:00Improving Container Security
  2. 3:31Different types of containers
  3. 5:30Seccomp and system call interception
  4. 13:36Safety concerns
  5. 23:24mount
  6. 32:18sysinfo
  7. 40:47What's next?
  8. 48:06Questions?
~/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.