A Novell megnyitja az AppArmor kódját

Címkék

A Novell az AppArmor kódját GPL-essé tette és várhatóan része lesz a következő OpenSUSE kiadásnak is. Az AppArmor feladata, hogy az alkalmazások jogosultságait a szükséges minimumra korlátozza, a rendszer-adminisztrátorok minden programhoz külön házirendet rendelhetnek, amelyben meghatározhatják, a szoftver milyen fájlokat és erőforrásokat érhet el.

További részletek itt és itt.

Hozzászólások

Hát most nem azért, de Novell pwnz =)

Csak az LSB hookokon kapcsolódik, de nem ugyanaz. Olvasd el a doksiját, szépen és érthetően leírják. Én ugyan SELinuxszal még csak futólag foglalkoztam, de ez sokkal áttekinthetőbbnek és kezelhetőbbnek tűnik.

Valaki esetleg már próbálta? Trey, nem akarsz egy összehasonlítót tesztet csinálni erről, az SELinuxról, az RSBAC-ról és a GRSecről? :))

Átnézve a dolgot kb majdnem ugyanaz, mint a GRSecurity, csak LSM hookokon keresztül. A konfig eléggé hasonló + learning mode :) Nem lehet sok újat már kitalálni. Ennek előnye lehet, hogy nem kell külön kernel módosítás, többen auditálják stb. A kényelemről meg annyit, hogy pl. redhatnél illetve centosnél, amit ugye letölthetsz, benne van egy gui-s bizbasz, amiben az apachenak is külön engedélyezhetsz dolgokat stb. A 4-es RHEL/CentOS sorozat még ritkásan tartalmazta az alkalmazásokat, de a 5-ös sorozat - a FC5 alapján - már majdnem minden hálózati programhoz tartalmazni fog beállítást.

Learning modehoz: van a SELinuxhoz is egy parancs, ami végignyálazza a naplófájlt és megpróbál döntéseket hozni, amit neked kell jóváhagyni.

ÉS van egy plusz: ahogyan elnéztem, - bár a teljes user guidot még nem néztem át - a SELinuxban meglévő strict módhoz hasonlót nem tartalmaz az AppArmor. De lehet, hogy ez rossz feltételezés, de nem írtak ilyen módról külön kiemelve.

Ha össze kellene hasonlítani, akkor nekem most úgy tűnik, hogy a AppArmor egy Cesna, ami megfelelően biztonságos, kényelmes stb., míg a SELinux egy feltuningolt, brutál manőverezőképességű Cesna, amiben viszont nincsenek benne a pilóta seggét kinyaló eszközö a pluszokért cserébe :)

szia neked is! én ezt olvastam:

Applications don't have to be modified at all to be protected by AppArmor. To get the full power of SELinux, applications must be recompiled and linked against SELinux libraries.

http://developer.novell.com/wiki/index.php/Apparmor_FAQ