Overview and Recent Developments: AppArmor
summary
Project moves to GitLab, picks up CII badge and new logo; upstreaming finishes most patches except AF_UNIX. AppArmor remains a path-based, modified DTE with early EVM/xattr work and a new secids kernel interface plus socket mediation (coarse-grained). Policy namespaces plus policy stacking implement intersectional restrictions useful for containers (LXD/Ubuntu), with ABI pinning, per-kernel cache for compiled state machines, and partial support for no_new_privs transitions; fine-grained network and mount mediation remain work in progress.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:51Cii Best Practices Badge
- 3:35Design Goals
- 4:52Unconfined Mode
- 10:14User Space Trusted Helpers
- 11:12Policy Namespaces
- 14:16Policy Stacking
- 22:08Socket Meaning Mediation
- 22:43Profile Attachments
- 26:23Overlay Support for Policy in Cash
related talks
09mSub-system Update: AppArmor Update 2018
39mAppArmor Update
17mAppArmor
07mSubsystem Update: AppArmor Update 2019
50mImproving Unmodified Classic Application Confinement
48mUnprivileged Access Control in AppArmor
38mBringing Object Delegation To AppArmor
38mLessons Learned While Making an AppArmor Play Machine
