Policy-Entwicklung

SELinux Reference Policy wird in C.B., F.M., K.MM. "Reference Policy for Security Enhanced Linux" beschrieben:

Ziele:

Ein Modul hat drei Komponenten:

Private module policy .te
Deklarationen und Regeln die lokal für dieses Modul sind
externe Schnittstellen .if
abstrakter Zugriff von aussen auf private Typen und Attribute
Datei-Kennzeichnung (File labeling) .fc
Datei kontexte, die mit dem Modul verbunden sind.

Initial können diese mit sepolgen (siehe oben) initialisiert werden.
Bei redhat kann man ein Politikmodul auch mit der graphischen system-config-selinux erzeugen:

Links

SeLinuxWiki über die die Policy-Language
NB RefPolicy
beschreibt den Aufbau der Policy-Modul-Entwicklungsumgebung und der M4-Macros