~/talk

Security Namespace: Making Linux Security Frameworks Available to Containers

Talkat USENIX Security '18 · on Friday, 2018-08-17· at 14:20· Grand Ballroom 7-10· [security, linux-and-operating-systems]
links:none on file
slides:none on file

Introduces a kernel abstraction called security namespaces that lets each container hold its own IMA and AppArmor state and policy while preserving global safety by routing requests to every namespace that might be affected. Implementation adds two clone flags and ~20 lines to container tooling, plus IMA and AppArmor namespace code; measurements show <0.7% extra syscall latency and nearly identical web-server throughput. Key components are operation router and policy engine for conflict detection.

AI-written summary · about

  1. 0:00Intro
  2. 0:38Container vs. Virtual Machines
  3. 1:15Is Kernel Sharing All Good?
  4. 3:08Integrity Attestation for Container (Cont.)
  5. 4:30Mandatory Access Control for Container
  6. 5:26Goal: Security Namespace
  7. 7:33Background: Namespaces and Container
  8. 8:59A Strawman Design
  9. 12:10Attack in Strawman Design (Cont.)
  10. 13:48Challenges
  11. 14:52Insights
  12. 15:56Solution Overview
  13. 17:21Operation Router
  14. 20:10An Object's Perspective
  15. 22:24Policy Engine
  16. 23:08Implementation
  17. 24:39Evaluation: AppArmor Namespace (Cont.)
  18. 25:25Sharing, Sharing, Conflicts, Conflicts
  19. 26:59Evaluation: Performance
  20. 28:31Summary
  21. 30:48SELinux Namespace
~/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.