15.01.2013 Views

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Biztonság<br />

• Képességbejegyzések: ezek meghatározzák a korlátozott folyamat által használható<br />

jogosultságokat.<br />

Vegyük például az /etc/apparmor.d/bin.ping fájlt:<br />

#include <br />

/bin/ping flags=(complain) {<br />

}<br />

#include <br />

#include <br />

#include <br />

capability net_raw,<br />

capability setuid,<br />

network inet raw,<br />

/bin/ping mixr,<br />

/etc/modules.conf r,<br />

• #include : más fájlokban található utasítások felvétele. Ez lehetővé teszi a több<br />

alkalmazásra vonatkozó utasítások közös fájlba helyezését.<br />

• /bin/ping flags=(complain): a profil által leírt program elérési útja, valamint a complain<br />

(panaszkodás) mód beállítása.<br />

• capability net_raw,: lehetővé teszi az alkalmazás számára a CAP_NET_RAW Posix.1e képesség<br />

elérését.<br />

• /bin/ping mixr,: engedélyezi az alkalmazásnak a fájl olvasását és végrehajtását.<br />

A profilt a szerkesztés befejezése után újra kell tölteni. Részletekért lásd 4.1. szakasz - Az<br />

AppArmor használata [121] szakaszt.<br />

4.2.1. Profil létrehozása<br />

• Készítsen teszttervet: Gondolkodjon róla, hogy az alkalmazást hogyan kell megvizsgálni. A<br />

teszttervet kis tesztesetekre kell felosztani. Minden tesztesetnek rendelkeznie kell rövid leírással, és<br />

a követendő lépések listájával.<br />

Néhány általános teszteset:<br />

• A program elindítása.<br />

• A program leállítása.<br />

• A program újratöltése.<br />

• Az init parancsfájl által támogatott összes parancs tesztelése.<br />

• Az új profil előállítása: Az aa-genprof használatával állítsa elő az új profilt. Adja ki a következő<br />

parancsot:<br />

sudo aa-genprof végrehajtható<br />

123

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!