Οι μακροχρόνιοι χρήστες Mac πιθανότατα απολάμβαναν τη δυνατότητα να τροποποιούν το λειτουργικό σύστημα στα χαμηλότερα επίπεδά του. Για χρόνια, οι κρυφές ρυθμίσεις και οι εφαρμογές προσαρμογής επιτρέπουν στους χρήστες να έχουν τον πλήρη έλεγχο του Mac τους για να προσαρμόσουν την εμφάνιση και τη λειτουργία του.
Αλλά εάν ο χρήστης μπορεί να έχει πρόσβαση σε αυτά τα βασικά αρχεία συστήματος, το ίδιο μπορεί και το κακόβουλο λογισμικό. Αυτή είναι η πραγματικότητα που ώθησε την Apple να εισαγάγει μια δυνατότητα ασφαλείας που ονομάζεται System Integrity Protection στο macOS, ξεκινώντας με το OS X El Capitan το 2015. Και ενώ η Προστασία Ακεραιότητας Συστήματος είναι μια σημαντική δυνατότητα από την οποία θα επωφεληθούν οι περισσότεροι χρήστες, μπορεί να προκαλέσει προβλήματα με κάποια ισχύ ροές εργασίας και εφαρμογές χρήστη. Επομένως, εάν είστε πρόθυμοι να αποδεχτείτε τον κίνδυνο μειωμένης ασφάλειας με αντάλλαγμα μεγαλύτερη ευελιξία, δείτε πώς μπορείτε να απενεργοποιήσετε την Προστασία ακεραιότητας συστήματος στο macOS.
Τι είναι η Προστασία Ακεραιότητας Συστήματος;
Προτού προχωρήσουμε παρακάτω, ας αφιερώσουμε λίγο χρόνο για να δούμε τι ακριβώς κάνει η Προστασία ακεραιότητας συστήματος για να βεβαιωθούμε ότι η απενεργοποίησή της είναι αυτό που χρειάζεστε. Η Προστασία Ακεραιότητας Συστήματος αφορά τον περιορισμό της πρόσβασης σε κρίσιμα αρχεία συστήματος, αποκλείοντας έτσι ορισμένους φορείς επιθέσεων για κακόβουλο λογισμικό και άλλο κακόβουλο λογισμικό.
Οι κανονικοί λογαριασμοί χρηστών macOS είχαν πάντα περιορισμούς στα αρχεία στα οποία μπορούσαν να έχουν πρόσβαση, αλλά το χρήστης root, ένας ειδικός λογαριασμός χρήστη που έχει αυξημένα προνόμια για σκοπούς διαχείρισης συστήματος, δεν είχε περιορισμούς. Πριν από την εισαγωγή της Προστασίας Ακεραιότητας Συστήματος, οποιοσδήποτε φυσικός χρήστης ή σενάριο που είχε πρόσβαση στον λογαριασμό root και τον κωδικό πρόσβασης είχε ουσιαστικά πλήρη πρόσβαση σε κάθε περιοχή του συστήματος.
Αναγνωρίζοντας το ενδεχόμενο ζήτημα ασφάλειας, μαζί με το γεγονός ότι πλέον Οι χρήστες Mac δεν θα χρειαστεί ποτέ να έχουν πρόσβαση ή να τροποποιήσουν τα βασικά αρχεία συστήματος, η Apple δημιούργησε το System Integrity Protection για να αποκλείσει την πρόσβαση σε βασικές τοποθεσίες και αρχεία, ακόμη και για τον χρήστη root. Αυτές οι τοποθεσίες περιλαμβάνουν:
/Σύστημα
/usr
/αποθήκη
/sbin
Οποιαδήποτε εφαρμογή είναι προεγκατεστημένη ως μέρος του macOS
Με ενεργοποιημένη την Προστασία ακεραιότητας συστήματος, ο μόνος τρόπος τροποποίησης αρχείων σε αυτές τις τοποθεσίες είναι μέσω εφαρμογών ή διαδικασιών που έχουν υπογραφεί από την Apple με τη ρητή άδεια να το κάνει. Για παράδειγμα, η διαδικασία ενημέρωσης λογισμικού ή τα προγράμματα εγκατάστασης εφαρμογών της Apple. Οι εφαρμογές τρίτων, ακόμη και ο διαχειριστής του Mac δεν μπορούν να τροποποιήσουν αυτά τα αρχεία σε καμία περίπτωση. Εάν επιχειρήσετε να το κάνετε, ακόμη και με μια εντολή "sudo", θα λάβετε απλώς ένα Δεν επιτρέπεται η λειτουργία μήνυμα.
Πρέπει να απενεργοποιήσετε την προστασία ακεραιότητας συστήματος;
Όπως αναφέρθηκε, η Προστασία Ακεραιότητας Συστήματος μπορεί να προκαλέσει προβλήματα με ορισμένες ροές εργασιών ή εφαρμογές ενεργών χρηστών που απαιτούν τη δυνατότητα τροποποίησης αρχείων συστήματος. Τα καλά νέα είναι ότι μπορείτε να απενεργοποιήσετε την Προστασία ακεραιότητας συστήματος, αρκεί να είστε διατεθειμένοι να αποδεχτείτε τον κίνδυνο ότι το Mac σας θα είναι πιο ευάλωτο εάν το κάνετε. Για τους ισχυρούς χρήστες, ωστόσο, η ευελιξία να συνεχίσουν να έχουν πρόσβαση και να τροποποιούν αυτά τα αρχεία μπορεί να αξίζει τον κίνδυνο.
Έτσι, εν ολίγοις, εάν γνωρίζετε με βεβαιότητα ότι μια ροή εργασίας ή μια εφαρμογή που χρειάζεστε βασίζεται στην πρόσβαση σε προστατευμένα αρχεία συστήματος και κατανοείτε τους κινδύνους που εμπεριέχονται, πιθανότατα θα είστε εντάξει με την απενεργοποίηση της Προστασίας ακεραιότητας συστήματος. Αλλά αν δεν ξέρετε γιατί πρέπει να απενεργοποιήσετε την Προστασία ακεραιότητας συστήματος ή αν το κάνετε επειδή σας το είπε μια εφαρμογή που κατεβάσατε, καλύτερα να την κρατήσετε ενεργοποιημένη και να βρείτε άλλη λύση για την εφαρμογή ή τη διαδικασία προσπαθείς να φιλοξενήσεις.
Απενεργοποιήστε την προστασία ακεραιότητας συστήματος
- Για να απενεργοποιήσετε την Προστασία ακεραιότητας συστήματος, εκκινήστε το Mac σας σε λειτουργία ανάκτησης πατώντας παρατεταμένα το Εντολή και R πλήκτρα στο πληκτρολόγιό σας μόλις ακούσετε τον ήχο εκκίνησης.
- Μόλις εκκινήσετε σε λειτουργία ανάκτησης, επιλέξτε Βοηθητικά προγράμματα > Τερματικό από τη γραμμή μενού στο επάνω μέρος της οθόνης.
- Για να ελέγξετε εάν η Προστασία ακεραιότητας συστήματος είναι ενεργοποιημένη ή απενεργοποιημένη αυτήν τη στιγμή, χρησιμοποιήστε την εντολή κατάσταση csrutil.
- Προς το καθιστώ ανίκανο Προστασία ακεραιότητας συστήματος, χρησιμοποιήστε την εντολή csrutil απενεργοποιήστε. Μπορείς ενεργοποιήστε ξανά αργότερα επαναλαμβάνοντας αυτά τα βήματα και χρησιμοποιώντας την εντολή csrutil ενεργοποίηση αντι αυτου.
- Αφού απενεργοποιήσετε την Προστασία ακεραιότητας συστήματος, επανεκκινήστε το Mac σας μέσω του μενού της Apple.