5Aug

Шта је АппАрмор и како задржи Убунту Сецуре?

АппАрмор је важна безбедносна функција која је подразумевано укључена у Убунту од Убунту 7.10.Међутим, у позадини ради тихо, тако да можда нисте свјесни шта је и шта то ради.

АппАрмор закључава угрожене процесе, ограничавајући безбедносне рањивости у овим процесима могу изазвати.АппАрмор се такође може користити за закључавање Мозилла Фирефок-а ради повећане сигурности, али то не чини подразумевано.

Шта је АппАрмор?

АппАрмор је сличан СЕЛинук-у, који се подразумевано користи у Федора и Ред Хат.Иако функционишу другачије, и АппАрмор и СЕЛинук обезбеђују "обавезну контролу приступа"( МАЦ).Уствари, АппАрмор дозвољава програмерима Убунту да ограниче поступке које могу предузети процеси.

На пример, једна апликација која је ограничена у Убунту-овој подразумевани конфигурацији је Евинце ПДФ прегледач.Док Евинце може покренути као ваш кориснички рачун, може предузети само одређене радње.Евинце има само минималне дозволе потребне за вођење и рад са ПДФ документима.Ако је откривена рањивост у Евинце-овом ПДФ рендереру и отворили сте злонамерни ПДФ документ који је преузео Евинце, АппАрмор би ограничио штету коју Евинце може учинити.У традиционалном Линук сигурносном моделу, Евинце би имао приступ свему коме имате приступ.Са АппАрмор-ом, има само приступ стварима којима прегледачу ПДФ-а треба приступити.

АппАрмор је посебно користан за ограничавање софтвера који се може експлоатисати, као што је веб прегледач или серверски софтвер.

Прегледање АппАрмор-овог статуса

Да бисте видели статус АппАрмор-а, покрените следећу команду на терминалу:

судо аппармор_статус

Видећете да ли се АппАрмор покреће на вашем систему( покреће се по подразумеваној вредности), инсталираним АппАрмор профилима и ограниченимпроцеси који се покрећу.

АппАрмор профили

У апликацији АппАрмор, процеси су ограничени профилима.На горњем списку су приказани протоколи који су инсталирани на систему - они који долазе са Убунту.Такође можете инсталирати и друге профиле инсталирањем пакета аппармор-профилес.Неки пакети - серверски софтвер, на пример - могу доћи са својим властитим АппАрмор профилима који су инсталирани на систему заједно са пакетом.Такође можете креирати сопствене профиле АппАрмор-а да бисте ограничили софтвер.

профили могу да се покрену у "жали" или "начину провере". У режиму извршавања - подразумевана поставка за профиле који долазе са Убунту - АппАрмор спречава апликације да предузимају ограничене радње.У режиму жалби, АппАрмор дозвољава апликацијама да предузму ограничене радње и креирају унос дневника који се жале на то.Режим приговарања је идеалан за тестирање профила АппАрмор пре него што је омогућите у режиму извршавања - видећете грешке које ће се појавити у режиму извршавања.Профили

се чувају у именику /etc/ аппармор.д.Ови профили су текстуални фајлови који могу садржавати коментаре.

Омогућавање АппАрмор за Фирефок

Такође можете приметити да АппАрмор долази са Фирефок профилом - то је уср.бин.фирефок датотека у /etc/ аппармор.д директоријуму.Није подразумевано омогућено, јер може превише ограничити Фирефок и изазвати проблеме. диска садржи линк на ову датотеку, што указује на то да је онемогућен.

Да бисте омогућили Фирефок профил и ограничили Фирефок помоћу АппАрмор, покрените следеће наредбе:

судо рм /etc/apparmor.d/disable/ уср.бин.фирефок

цат /etc/apparmor.d/ уср.бин.фирефок |судо аппармор_парсер -а

Након што покренете ове команде, поново покрените команду судо аппармор_статус и видећете да су Фирефокови профили сада учитани.

​​Да бисте онемогућили профил Фирефок ако изазивају проблеме, покрените следеће команде:

судо лн -с /etc/apparmor.d/ уср.бин.фирефок /etc/apparmor.d/disable/

судо аппармор_парсер -Р /etc/apparmor.d/ уср.бин.фирефок

За детаљније информације о кориштењу АппАрмор-а, консултујте службеногСтраница са Убунту Сервер Водича на АппАрмор-у.