Everything About ___
Live briefing

Everything about AppArmor

Linux kernel security module

AppArmor is a Linux kernel security module that allows system administrators to restrict programs' capabilities with per-program profiles. Profiles can allow capabilities like network access, raw socket access, and the permission to read, write, or execute files on matching paths. AppArmor supplements the traditional Unix discretionary access control (DAC) model by providing mandatory access control (MAC). It has been partially included in the mainline Linux kernel since version 2.6.36. Canonical has supported the development of AppArmor since 2009. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: AppArmorA 5-minute orientation
  2. Pick up a classic book: LINUXThe most-reprinted book on the subject
  3. Read the landmark paper: Lic-Sec: An enhanced AppArmor Docker security profile generatorCited 24 times
  4. Go sideways: SELinuxA closely related topic
  5. Go sideways: Mandatory access controlA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Details
  2. History
  3. Other systems

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics