~/talk

Using a Different LSM from the Host in a Container

Talkat Linux Security Summit Europe 2019 · on Thursday, 2019-10-31· at 15:55· Forum 1· [security, linux-and-operating-systems]
links:none on file
slides:none on file

Shows how to run AppArmor inside a container when the host uses SELinux or Smack by combining LSM stacking, a display LSM virtual view and AppArmor’s own policy namespaces composed with host confinement. Describes concrete fixes: virtualize aa_enabled and proc/securityfs entries, change AppArmor to call capabilities directly, compress/store policy for CRIU, and special handling for seccomp/no_new_privs and userns→policyns mapping. Demonstrates LXD support with a working Fedora→Ubuntu container after those changes; notes remaining kernel hook work for full generality.

AI-written summary · about

  1. 0:00Intro
  2. 0:53Containers
  3. 1:07LSM
  4. 1:30Namespacing
  5. 2:14Multiple LSMs
  6. 2:52Interfaces
  7. 3:58Display LSM
  8. 4:41Multiple LSM
  9. 5:58Why
  10. 7:36A Primer
  11. 10:47Simple Container
  12. 13:00Premier Policy
  13. 13:52Security FS
  14. 14:51Kernel Virtualization
  15. 15:55More Issues
  16. 16:05Container Security FS
  17. 17:15No New Proves
  18. 18:36Stacking Internal bounding
  19. 20:02Nesting of containers
  20. 20:55User namespaces
  21. 21:27What we can do
  22. 23:01LXDE
  23. 23:23LXDE Demo
  24. 24:22Dynamic LSM stacking
  25. 26:01No new probes
~/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.