Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
apparmor
apparmor
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 61
    • Issues 61
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 24
    • Merge Requests 24
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • AppArmor
  • apparmorapparmor
  • Wiki
  • AppArmorPolicy

Last edited by Steve Beattie Nov 05, 2017
Page history

AppArmorPolicy

WARNING

This document is a work in progress and requires at a minimum the development version of apparmor 4.x???

Requirements

  • AppArmor Kernel module - 4.x??
  • AppArmor Userspace - 4.x???

Related Documentation

  • Stacking profiles in AppArmor
  • AppArmor Policy Namespaces
  • Confining Users with Stacking
  • Applying system wide restrictions in AppArmor
  • User defined policy in AppArmor
  • Programatic application policy in AppArmor
  • Putting it all together

Introduction

AppArmor is a flexible security system and can be used to enforce a variety of different confinement strategies, from enforcing system wide restrictions, role based policy, user restrictions, or application policy. The system provides the ability to apply any combination of these different confinement strategies simultaneously, allowing policy to be easily tailored for a given situation.

Types of Policy

??? guides to cover the basics of creating different types of policy ???

  • Policy Basics
  • System Policy
  • Application Policy
  • Confining Users
  • Roles
  • User defined policy
  • Application defined policy

Advanced Policy

  • Stacking
  • Namespaces

Setup, putting it all together

Clone repository
  • 2.13.3_signature
  • 2.13.4_signature
  • About
  • AlternativeMethodsforSystemWideRestrictions
  • AppArmor2FeatureABI
  • AppArmorAPIs
  • AppArmorAuditing
  • AppArmorClassNumbers
  • AppArmorDBus
  • AppArmorDelegation
  • AppArmorDynamicIncludes
  • AppArmorFeatureABI
  • AppArmorFeatureABIinteractions
  • AppArmorGSettings
  • AppArmorInSystemd
View All Pages