~/talk

Current State of Kernel Audit and Linux Namespaces, Looking Ahead to Containers

slides:none on file

Kernel audit currently requires a single daemon living in the initial user and PID namespaces and uses capabilities CAP_AUDIT_CONTROL and CAP_AUDIT_WRITE to control who can run or write to it. Work moves audit toward anchoring a daemon in each user namespace with a per-user-namespace rulespace and a per-namespace queue so a container overflow cannot kill host logging. Kernel exposes namespace IDs via nsfs (plus device id) as one option; an alternative is a task-level container id inherited by children. Recent fixes already translate PID namespaces for reporting and relaxed network namespace listening, but PAM/login showed the subtle EPERM vs ECONNREFUSED behavior when availability changes.

AI-written summary · about

  1. 0:00Intro
  2. 1:12History
  3. 2:27What is Audit
  4. 4:33Namespaces
  5. 11:11Containers
  6. 12:58The Problem
  7. 20:00The Use Case
  8. 22:31Usernamespaces
  9. 27:48Namespace IDs
  10. 31:43Container IDs
  11. 36:40Conclusion
  12. 39:43Who Cares
  13. 41:23Namespace IDs vs Containers
  14. 43:33Questions
  15. 44:43Wrapup
~/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.