Novell Home

AppArmor and SELinux Comparison

  AppArmor® SELinux
Type of Security
  • Pathname based system does not require labelling or relabelling filesystem
  • When developing profiles incrementally, there is much less reason to modify other profiles, because all profiles simply refer to the pathnames they use
  • Pathnames are easy to understand and audit
  • Attaches labels to all files, processes
  • Labels identify the channels of communication, so adding new profiles may require modifying existing profiles to split channels of communication, making incremental policy development difficult
  • Not all applications preserve labels
Consequences
  • Automated tools in place
  • Easier integration with Novell platforms
  • Hard to maintain
  • Low adoption rate
Ease of Use
  • Auditable policies
  • Integrated GUI/Console toolset
  • Proficiency with 1-2 days training
  • Usability is primary goal
  • Complex policy language
  • Hard to manage rules
  • Lack of integrated tools
  • Substantial training investment

More Automated

More Efficient

More Auditable

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.