Welcome to the AppArmor security project wiki, the wiki for users
and developers of the AppArmor security project.
AppArmor is an effective and easy-to-use Linux application security
system. AppArmor proactively protects the operating system and
applications from external or internal threats, even zero-day attacks,
by enforcing good behavior and preventing even unknown application
flaws from being exploited. AppArmor security policies completely
define what system resources individual applications can access,
and with what privileges. A number of default policies are included
with AppArmor, and using a combination of advanced static analysis
and learning-based tools, AppArmor policies for even very complex
applications can be deployed successfully in a matter of hours.
Contributions to AppArmor are welcome. Anyone can pull the code
from the git repository or from launchpad, and begin hacking on the
code. Patches can be contributed by posting them to the mailing
list for review. Please see the CommitPolicy and
Versioning before sending patches.
If you are a launchpad member, or wish to join launchpad, launchpad
allows creating custom branches of AppArmor and you can submit
merge requests from your own custom branch (see Using Launchpad
Commit privileges to the git tree and launchpad master repository
are restricted, but can be earned by any developer who is involved
in the project.
Meetings are held regularly on the IRC channel and are open to the
everyone. Please see MeetingAgenda for times.