~/talk

Sandboxing Applications with Landlock

links:none on file
slides:none on file

Landlock is a kernel feature (since Linux 5.13) that lets applications create composable, drop-only sandbox rules around filesystem actions using three syscalls: create a ruleset, add file-keyed rules (read, write, execute, list, remove, create) and restrict_self to enforce them. It enforces nested policies via ruleset file descriptors, prevents changing mount topology or linking across protected directories, and the demo shows even root can be confined. Userspace helpers and Go and Rust libraries exist; current gaps: IPC, network types, and some file operation limitations.

AI-written summary · about

  1. 0:00Intro
  2. 1:40What is it about?
  3. 2:44State of security for applications nowadays
  4. 4:41What is (security) sandboxing?
  5. 5:35Why do we need sandboxing?
  6. 7:18State of the art
  7. 8:12Security features available in traditional Linux systems
  8. 9:51Comparisons of different sandboxing mechanisms
  9. 15:58What is Landlock?
  10. 17:16Use cases
  11. 18:45Current access-control features: filesystem
  12. 20:37Automatic hierarchy restrictions
  13. 27:29Interesting development properties
  14. 28:54Landlock vocabulary
  15. 29:50How to use Landlock?
  16. 30:08Create a ruleset
  17. 30:34Add rules
  18. 31:20Enforce the ruleset
  19. 32:02Developer tools
  20. 32:43Kernel compatibility
  21. 33:29Backward compatibility
  22. 34:05Future-proofness
  23. 35:12Roadmap (kernel-side)
  24. 36:29Wrap-up
~/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.