Co to jest AppArmor i jak zapewnia bezpieczeństwo Ubuntu?

Sep 28, 2025
Chmura i Internet
TREŚĆ NIENARUSZONA

AppArmor to ważna funkcja bezpieczeństwa, która jest domyślnie dołączana do Ubuntu od wersji Ubuntu 7.10. Jednak działa cicho w tle, więc możesz nie być świadomy tego, co to jest i co robi.

AppArmor blokuje wrażliwe procesy, ograniczając szkody, które mogą powodować luki w zabezpieczeniach w tych procesach. AppArmor może być również używany do blokowania przeglądarki Mozilla Firefox w celu zwiększenia bezpieczeństwa, ale nie robi tego domyślnie.

Co to jest AppArmor?

AppArmor jest podobny do SELinux, używanego domyślnie w Fedorze i Red Hat. Chociaż działają one inaczej, zarówno AppArmor, jak i SELinux zapewniają „obowiązkową kontrolę dostępu” (MAC). W efekcie AppArmor pozwala programistom Ubuntu ograniczać działania, które mogą podejmować procesy.

Na przykład jedną z aplikacji, która jest ograniczona w domyślnej konfiguracji Ubuntu, jest przeglądarka Evince PDF. Chociaż Evince może działać jako Twoje konto użytkownika, może wykonywać tylko określone działania. Evince ma tylko minimalne uprawnienia potrzebne do uruchamiania i pracy z dokumentami PDF. Jeśli w module renderującym PDF firmy Evince zostanie wykryta luka w zabezpieczeniach, a Ty otworzysz złośliwy dokument PDF, który przejął kontrolę nad Evince, AppArmor ograniczy szkody, które może wyrządzić Evince. W tradycyjnym modelu bezpieczeństwa Linuksa Evince miałby dostęp do wszystkiego, do czego masz dostęp. Dzięki AppArmor ma dostęp tylko do rzeczy, do których przeglądarka PDF potrzebuje dostępu.

AppArmor jest szczególnie przydatny do ograniczania oprogramowania, które może być wykorzystywane, takiego jak przeglądarka internetowa lub oprogramowanie serwera.

Wyświetlanie statusu AppArmor

Aby wyświetlić stan AppArmor, uruchom następujące polecenie w terminalu:

sudo apparmor_status

Zobaczysz, czy AppArmor działa w Twoim systemie (domyślnie działa), zainstalowane profile AppArmor oraz uruchomione ograniczone procesy.

Profile AppArmor

W AppArmor procesy są ograniczone profilami. Powyższa lista pokazuje nam protokoły zainstalowane w systemie - te są dostarczane z Ubuntu. Możesz także zainstalować inne profile, instalując pakiet apparmor-profiles. Niektóre pakiety - na przykład oprogramowanie serwera - mogą mieć własne profile AppArmor, które są instalowane w systemie wraz z pakietem. Możesz także tworzyć własne profile AppArmor, aby ograniczyć oprogramowanie.

Profile mogą działać w „trybie reklamacji” lub „trybie wymuszania”. W trybie wymuszania - domyślne ustawienie dla profili dostarczanych z Ubuntu - AppArmor uniemożliwia aplikacjom wykonywanie ograniczonych działań. W trybie reklamacji AppArmor zezwala aplikacjom na podejmowanie ograniczonych działań i tworzy wpis w dzienniku, w którym narzekają na to. Tryb skargi jest idealny do testowania profilu AppArmor przed włączeniem go w trybie wymuszania - zobaczysz wszelkie błędy, które wystąpiłyby w trybie wymuszania.

Profile są przechowywane w katalogu /etc/apparmor.d. Te profile to zwykłe pliki tekstowe, które mogą zawierać komentarze.

Włączanie AppArmor dla przeglądarki Firefox

Możesz również zauważyć, że AppArmor zawiera profil Firefoksa - to jest usr.bin.firefox plik w /etc/apparmor.d informator. Nie jest włączona domyślnie, ponieważ może zbytnio ograniczać działanie Firefoksa i powodować problemy. Plik /etc/apparmor.d/disable folder zawiera łącze do tego pliku, co oznacza, że ​​jest wyłączony.

Aby włączyć profil Firefoksa i ograniczyć Firefoksa do AppArmor, uruchom następujące polecenia:

sudo rm /etc/apparmor.d/disable/usr.bin.firefox

cat /etc/apparmor.d/usr.bin.firefox | sudo apparmor_parser –a

Po uruchomieniu tych poleceń uruchom sudo apparmor_status polecenie ponownie, a zobaczysz, że profile Firefoksa są teraz załadowane.

Aby wyłączyć profil Firefoksa, jeśli powoduje problemy, uruchom następujące polecenia:

sudo ln -s /etc/apparmor.d/usr.bin.firefox /etc/apparmor.d/disable/

sudo apparmor_parser -R /etc/apparmor.d/usr.bin.firefox


Aby uzyskać bardziej szczegółowe informacje na temat korzystania z AppArmor, zapoznaj się z oficjalnym Przewodnikiem po serwerze Ubuntu na stronie AppArmor .

Using AppArmor On Ubuntu

Securing Ubuntu 18 04 With Apparmor

How To Secure Ubuntu (2020)

How To Secure Your Sensitive Data On Ubuntu -PART 1- #18

Aaron Jones: Introduction To Firejail, AppArmor, And SELinux

Protect Your Ubuntu System With AppArmor & Firejail [Tutorial]

What Is AppArmor | AppArmor Commands

AppArmor Beginner Tutorial


Chmura i Internet - Najpopularniejsze artykuły

Jak utworzyć kanał RSS z alertu Google

Chmura i Internet Nov 4, 2024

Jeśli chcesz wyeliminować wszystkie powiadomienia e-mail otrzymywane z Alertów Google, możesz ustawić je jako kanał RSS i spakuj je w jednym miejscu. Oto jak wy..


Jak wyświetlić zapisane hasła w Chrome na Androida

Chmura i Internet Aug 19, 2025

Google Chrome czasami proponuje zapisz hasła gdy użytkownicy wpisują je na stronach internetowych. Właściciele Androida mogą szybko uzyskiwać dostęp, usuwać ..


W Amazon wezwałem podrobiony przedmiot. Potem mnie zakazali.

Chmura i Internet Oct 28, 2025

TREŚĆ NIENARUSZONA Dwa lata temu, Zostałem oszukany przez fałszerza na Amazon . Zostawiłem recenzję produktu, ostrzegając innych o moim doświadczeniu. Ostat..


Dlaczego edytory szesnastkowe są nazywane edytorami binarnymi?

Chmura i Internet Mar 29, 2025

TREŚĆ NIENARUSZONA Czasami nazwy i terminy są dość zamienne i każdy rozumie, do czego się odnosi, bez niejasności, ale są chwile, kiedy sprawy nie są tak jasne i pozosta..


Jak uruchomić pełny pulpit systemu Linux na karcie przeglądarki na Chromebooku

Chmura i Internet Feb 2, 2025

Crouton to najlepszy sposób na uruchomienie Linuksa razem z systemem operacyjnym Chrome na Twoim Chromebook . Teraz jest jeszcze lepiej - możesz uruchomić ..


Jak zmienić nazwę przeglądarki Internet Explorer na Firefox / Chrome Downloader

Chmura i Internet Nov 2, 2024

TREŚĆ NIENARUSZONA Teraz, gdy Internet Explorer oficjalnie spadł poniżej 50% udziału w rynku , najwyższy czas zmienić nazwę na bardziej pasującą: Google C..


Wysyłaj lub odbieraj wiadomości e-mail w Gmailu zgodnie z harmonogramem z Boomerang (i mamy zaproszenia)

Chmura i Internet Apr 15, 2025

Czy kiedykolwiek musiałeś wysłać lub odebrać wiadomość e-mail w innym czasie i chciałeś to zaplanować? Boomerang to nowy dodatek beta do Google Chrome i Firefox, który pozwala zapl..


Spraw, aby Firefox wyświetlał duże obrazy w pełnym rozmiarze

Chmura i Internet Mar 6, 2025

TREŚĆ NIENARUSZONA Firefox domyślnie zmienia rozmiar dużych obrazów, aby zmieściły się w oknie przeglądarki. Może to być naprawdę irytujące, jeśli przeglądasz wiele dużych o..


Kategorie