~/talk

Improving Unmodified Classic Application Confinement

links:none on file
links:none on file
slides:none on file

Canonical uses AppArmor plus snap sandboxing and DBus endpoint labeling to tighten confinement for unmodified apps, and pulls an upstream AppArmor patch into Ubuntu's kernel. Experiments show unprivileged user namespaces appear in four of five 2022 exploit chains, so access is restricted for confined apps. Work includes dynamic file/application tagging, kernel- or loader-based environment-variable filtering, LD_PRELOAD/code-injection prototypes, syscall-interception and seccomp prototypes; prototypes reduce exposure but many techniques are ugly and only partially complete.

AI-written summary · about

  1. 0:00Start
  2. 5:28Confinement Sandboxing
  3. 15:47Extracting User Intent
  4. 20:03Environment Variables
  5. 24:58Application Arguments
  6. 27:31Forced Launcher
  7. 28:58Code Injection
  8. 30:44Address Matching
  9. 43:40Syscall Interception
~/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.