~/talk

Security Module Stacks that Don't Fall Over

slides:none on file

Kernel supports LSM stacking (since 4.18) by changing how per-object security blob memory is allocated centrally so multiple modules can keep state, and by replacing the 32‑bit secid with a larger struct secids to carry per‑LSM identifiers and a per‑process display LSM selector. Mount‑option and netlabel semantics still conflict (SELinux vs Smack especially), network performance and labeling agreement remain problematic, but basic stacking of minor modules plus one major module works.

AI-written summary · about

  1. 0:00Intro
  2. 0:13Casey Schaufler Kernel developer from the 19705
  3. 0:28Linux Security Module Collection of security hook
  4. 1:23Security Module Stack A collection of security modules
  5. 1:53Major Security Module
  6. 3:30Stacking as of 4.18
  7. 4:14Security Blobs
  8. 5:29Stacking with infrastructure managed blobs
  9. 6:3632 bits allows one module's data
  10. 7:56Identify which to use
  11. 10:55Unrecognized Option
  12. 12:46Packet Labeling
  13. 13:47Pushed attributes
  14. 15:09Netlabel Configuration
  15. 17:41Granularity
  16. 20:07Redundant purpose
  17. 21:51User Space
  18. 23:51Networking
  19. 24:48Process Attributes
  20. 25:51Think twice about using secids
  21. 26:43Be careful with state
~/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.