~/talk

Using SELinux with container runtimes

Talkat DevConf.CZ 2019 · 2019-01-25..01-27· [security]
slides:none on file

Explains how SELinux uses type enforcement plus MCS categories to isolate containers and block escapes, and demonstrates that relabeling mounts or disabling SELinux is unsafe. Shows podman commands: podman inspect -l, podman run with a custom security label, and watching audit denials when a container tries to read /etc/shadow or access docker sockets. Presents a tool udica that inspects container JSON, generates SELinux policy blocks, and loads a module so a container labeled container_t variant can read /home, access /var/spool, and bind port 21.

AI-written summary · about

  1. 0:00Introduction
  2. 0:38Type enforcement
  3. 3:36Containers
  4. 4:28Container runtimes
  5. 8:29Breaking into the system
  6. 12:21MCAS
  7. 16:05Reliable
  8. 17:17Problems
  9. 18:25Current solution
  10. 19:08Second solution
  11. 20:20Request for custom policies
  12. 21:08Fishinger
  13. 21:32Example container
  14. 26:06Demo
  15. 27:12Base
  16. 28:11Pool
  17. 29:01Repository
  18. 29:19Installation
  19. 29:39Message of the Day
  20. 31:10Whats Next
  21. 33:07Loose vs Type
  22. 35:44Private Directory
  23. 36:46Inspection
  24. 40:11Firefox
~/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.