Abstractions

Als Abstractions bezeichnet AppArmor große Regeldateien, die von mehreren Programmen gemeinsam genutzte Regeln enthalten. Diese Abstractions können dann von den entsprechenden Profilen mit Include-Direktiven geladen werden. Das erleichtert die Administration und sorgt für übersichtliche Regeldateien. Die Abstractions befinden sich in dem Verzeichnis /etc/apparmor.d/abstractions. Aktuell liegen dort die folgenden Dateien: Wenn Sie das Werkzeug Logprof einsetzen und Logprof erkennt, dass ein Zugriff durch eine Abstraction leichter erlaubt werden kann, schlägt Logprof den Einsatz der Abstraction vor. So können die Profile klein und übersichtlich gestaltet werden. Dennoch sollten Sie sich vor dem Einsatz der Abstraction einen Überblick über ihre Regeln verschaffen. Möglicherweise erlauben Sie mit einer Abstraction mehr, als Sie möchten.

Ralf Spenneberg 2007-11-13