Τι είναι το AppArmor και πώς διατηρεί το Ubuntu ασφαλές;

Sep 28, 2025
Cloud και Διαδίκτυο
ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ

Το AppArmor είναι ένα σημαντικό χαρακτηριστικό ασφαλείας που περιλαμβάνεται από προεπιλογή στο Ubuntu από το Ubuntu 7.10. Ωστόσο, λειτουργεί αθόρυβα στο παρασκήνιο, οπότε ενδέχεται να μην γνωρίζετε τι είναι και τι κάνει.

Το AppArmor κλειδώνει ευάλωτες διαδικασίες, περιορίζοντας τις ζημιές που μπορεί να προκαλέσουν οι ευπάθειες ασφαλείας σε αυτές τις διαδικασίες. Το AppArmor μπορεί επίσης να χρησιμοποιηθεί για να κλειδώσει το Mozilla Firefox για αυξημένη ασφάλεια, αλλά δεν το κάνει από προεπιλογή.

Τι είναι το AppArmor;

Το AppArmor είναι παρόμοιο με το SELinux, που χρησιμοποιείται από προεπιλογή στο Fedora και στο Red Hat. Ενώ λειτουργούν διαφορετικά, τόσο το AppArmor όσο και το SELinux παρέχουν ασφάλεια «υποχρεωτικού ελέγχου πρόσβασης» (MAC). Στην πραγματικότητα, το AppArmor επιτρέπει στους προγραμματιστές του Ubuntu να περιορίσουν τις ενέργειες που μπορούν να κάνουν οι διαδικασίες.

Για παράδειγμα, μία εφαρμογή που περιορίζεται στην προεπιλεγμένη διαμόρφωση του Ubuntu είναι το πρόγραμμα προβολής Evince PDF. Ενώ το Evince μπορεί να εκτελεστεί ως λογαριασμός χρήστη, μπορεί να λάβει συγκεκριμένες ενέργειες. Η Evince έχει μόνο τα ελάχιστα δικαιώματα που απαιτούνται για την εκτέλεση και την εργασία με έγγραφα PDF. Εάν εντοπιστεί μια ευπάθεια στο πρόγραμμα απόδοσης PDF του Evince και ανοίξατε ένα κακόβουλο έγγραφο PDF που ανέλαβε το Evince, το AppArmor θα περιόριζε τη ζημιά που θα μπορούσε να κάνει ο Evince. Στο παραδοσιακό μοντέλο ασφάλειας Linux, το Evince θα έχει πρόσβαση σε όλα όσα έχετε πρόσβαση. Με το AppArmor, έχει πρόσβαση μόνο σε πράγματα στα οποία χρειάζεται να έχει πρόσβαση ένα πρόγραμμα προβολής PDF.

Το AppArmor είναι ιδιαίτερα χρήσιμο για τον περιορισμό του λογισμικού που μπορεί να χρησιμοποιηθεί, όπως ένα πρόγραμμα περιήγησης ιστού ή λογισμικό διακομιστή.

Προβολή της κατάστασης του AppArmor

Για να δείτε την κατάσταση του AppArmor, εκτελέστε την ακόλουθη εντολή σε ένα τερματικό:

sudo apparmor_status

Θα δείτε εάν το AppArmor εκτελείται στο σύστημά σας (εκτελείται από προεπιλογή), τα προφίλ AppArmor που είναι εγκατεστημένα και οι περιορισμένες διαδικασίες που εκτελούνται.

Προφίλ AppArmor

Στο AppArmor, οι διαδικασίες περιορίζονται από προφίλ. Η παραπάνω λίστα μας δείχνει τα πρωτόκολλα που είναι εγκατεστημένα στο σύστημα - αυτά έρχονται με το Ubuntu. Μπορείτε επίσης να εγκαταστήσετε άλλα προφίλ εγκαθιστώντας το πακέτο apparmor-profiles. Ορισμένα πακέτα - λογισμικό διακομιστή, για παράδειγμα - μπορεί να συνοδεύονται από τα δικά τους προφίλ AppArmor που είναι εγκατεστημένα στο σύστημα μαζί με το πακέτο. Μπορείτε επίσης να δημιουργήσετε τα δικά σας προφίλ AppArmor για να περιορίσετε το λογισμικό.

Τα προφίλ μπορούν να εκτελεστούν σε "κατάσταση παραπόνων" ή "λειτουργία επιβολής". Σε λειτουργία επιβολής - η προεπιλεγμένη ρύθμιση για τα προφίλ που συνοδεύουν το Ubuntu - το AppArmor αποτρέπει τις εφαρμογές από τη λήψη περιορισμένων ενεργειών. Σε κατάσταση καταγγελίας, το AppArmor επιτρέπει στις εφαρμογές να κάνουν περιορισμένες ενέργειες και δημιουργούν μια καταχώριση καταγραφής που παραπονιέται για αυτό. Η λειτουργία παραπόνων είναι ιδανική για τη δοκιμή ενός προφίλ AppArmor προτού το ενεργοποιήσετε σε λειτουργία επιβολής - θα δείτε τυχόν σφάλματα που θα προκύψουν στη λειτουργία επιβολής.

Τα προφίλ αποθηκεύονται στον κατάλογο /etc/apparmor.d. Αυτά τα προφίλ είναι αρχεία απλού κειμένου που μπορούν να περιέχουν σχόλια.

Ενεργοποίηση AppArmor For Firefox

Μπορεί επίσης να παρατηρήσετε ότι το AppArmor συνοδεύεται από προφίλ Firefox - είναι το usr.bin.firefox αρχείο στο /etc/apparmor.d Ευρετήριο. Δεν είναι ενεργοποιημένο από προεπιλογή, καθώς μπορεί να περιορίσει υπερβολικά τον Firefox και να προκαλέσει προβλήματα. ο /etc/apparmor.d/disable Ο φάκελος περιέχει έναν σύνδεσμο προς αυτό το αρχείο, που δείχνει ότι είναι απενεργοποιημένο

Για να ενεργοποιήσετε το προφίλ Firefox και να περιορίσετε τον Firefox με το AppArmor, εκτελέστε τις ακόλουθες εντολές:

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

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

Αφού εκτελέσετε αυτές τις εντολές, εκτελέστε το sudo apparmor_status εντολή ξανά και θα δείτε ότι τα προφίλ Firefox έχουν πλέον φορτωθεί.

Για να απενεργοποιήσετε το προφίλ Firefox εάν προκαλεί προβλήματα, εκτελέστε τις ακόλουθες εντολές:

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

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


Για πιο λεπτομερείς πληροφορίες σχετικά με τη χρήση του AppArmor, συμβουλευτείτε τον επίσημο Οδηγό διακομιστή του Ubuntu σελίδα στο AppArmor .

περιεχόμενο .entry-υποσέλιδο

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


Cloud και Διαδίκτυο - Τα πιο δημοφιλή άρθρα

Τι είναι το Meme (και πώς προήλθαν);

Cloud και Διαδίκτυο Sep 30, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Εάν έχετε χρησιμοποιήσει το Διαδίκτυο για περισσότερες από μερικές ημ..


Πώς να χρησιμοποιήσετε ένα σκοτεινό θέμα στα Windows 10

Cloud και Διαδίκτυο Oct 3, 2025

Τα Windows προσφέρουν μια ρύθμιση με το όνομα Dark Mode που εφαρμόζει ένα σκοτεινό θέμα σε εφαρμογές που λα..


Πώς να προσθέσετε βαθμολογίες IMDB ή Rotten Tomatoes στον διακομιστή πολυμέσων Plex

Cloud και Διαδίκτυο Jul 24, 2025

Γιατί να καταλήξετε σε μέτριες βαθμολογίες στον κατά τα άλλα τέλειο Plex Media Server; Με ένα απλό τέχνασμα..


Πώς να προσθέσετε μια διαφορετική αντίδραση σε μια ανάρτηση στο Facebook (όπως μια καρδιά ή ένα Emoji)

Cloud και Διαδίκτυο Jun 30, 2025

Τα κοινωνικά μέσα έχουν την τάση να περιστρέφουν τις λέξεις και τις έννοιες τους. Στο διαδίκτυο, λέ�..


Πώς να προβάλετε τη χρήση δεδομένων του δικτύου σας στο Google WiFi

Cloud και Διαδίκτυο May 9, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Αν θέλετε ποτέ να μάθετε πόσα δεδομένα χρησιμοποιείτε στο σπίτι σας στ..


Πώς να συγχρονίσετε τα δεδομένα του προγράμματος περιήγησής σας με το Firefox Sync

Cloud και Διαδίκτυο Dec 14, 2024

Ο Firefox Sync σάς επιτρέπει να έχετε πρόσβαση σε ανοιχτές καρτέλες, σελιδοδείκτες, ιστορικό, κωδικούς π�..


Προσθέστε ένα "Ενσωματωμένο" Σημειωματάριο στο Google Chrome

Cloud και Διαδίκτυο Aug 24, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Έχετε κουραστεί να ανοίγετε προγράμματα εξωτερικού κειμένου κάθε φορά που �..


Ψηφίσματα της Πρωτοχρονιάς: Χρησιμοποιήστε τον υπολογιστή σας ως ξυπνητήρι με τον εύκολο τρόπο

Cloud και Διαδίκτυο Dec 31, 2024

Όποιος με ξέρει ξέρει ότι δεν είμαι ακριβώς πρωινός ... ακόμα και με το φοβερό Καφετιέρα Tassimo Έχω φ..


Κατηγορίες