31Aug
macOS διαθέτει ένα χαρακτηριστικό που ονομάζεται Gatekeeper, το οποίο έχει σχεδιαστεί για να κλειδώνει το Mac σας, αναγκάζοντάς το να εκτελεί μόνο προεγκατεστημένο λογισμικό της Apple.Αλλά ένας υπολογιστής Mac είναι κλειδωμένος με τον ίδιο τρόπο που το Android είναι κλειδωμένο - είστε ακόμα ελεύθεροι να εκτελέσετε οποιαδήποτε εφαρμογή θέλετε.Ο Gatekeeper
λειτουργεί λίγο διαφορετικά, ανάλογα με την έκδοση του macOS που εκτελείτε.Οι παλιές εκδόσεις σάς επιτρέπουν να το απενεργοποιήσετε με έναν απλό διακόπτη, ενώ το MacOS Sierra κάνει τα πράγματα λίγο πιο περίπλοκα.Εδώ είναι τι πρέπει να ξέρετε.
Πώς λειτουργεί το Gatekeeper
Κάθε φορά που ξεκινάτε μια νέα εφαρμογή στο Mac, ο Gatekeeper ελέγχει ότι έχει υπογραφεί με έγκυρη υπογραφή.Εάν η εφαρμογή έχει υπογραφεί με έγκυρη υπογραφή, επιτρέπεται να εκτελείται.Αν δεν συμβαίνει, θα δείτε ένα προειδοποιητικό μήνυμα και το Mac σας θα αποτρέψει την εκτέλεση της εφαρμογής.
Αλλά δεν έχει υπογραφεί κάθε εφαρμογή Mac.Ορισμένες εφαρμογές που είναι διαθέσιμες στον ιστό - ειδικά οι πιο παλιές - δεν έχουν υπογραφεί, ακόμα και αν είναι αξιόπιστες.Ίσως δεν έχουν ενημερωθεί για λίγο, ή ίσως ο κύριος του έργου απλά δεν ενοχλούσε.Αυτός είναι ο λόγος για τον οποίο η Apple προσφέρει έναν τρόπο να παρακάμψει τον Gatekeeper.(Μπορείτε επίσης να το παρακάμψετε και να εκτελέσετε μια εφαρμογή που δεν έχει υπογράψει αν αναπτύσσετε τις δικές σας εφαρμογές.)
Gatekeeper γνωρίζει περίπου τρεις διαφορετικούς τύπους εφαρμογών: Εφαρμογές
- από το Mac App Store : Εφαρμογές που εγκαθιστάτε από το Mac App Storeθεωρούνται τα πιο αξιόπιστα, καθώς έχουν περάσει από μια διαδικασία εξέτασης της Apple και φιλοξενούνται από την ίδια την Apple.Είναι επίσης sandboxed, αν και αυτός είναι ένας λόγος για τον οποίο πολλοί προγραμματιστές εφαρμογών δεν χρησιμοποιούν το Mac App Store.Εφαρμογές
- από αναγνωρισμένους προγραμματιστές : Οι προγραμματιστές εφαρμογών για Mac μπορούν να αποκτήσουν ένα μοναδικό αναγνωριστικό προγραμματιστή από την Apple και να το χρησιμοποιήσουν για να υπογράψουν τις εφαρμογές τους.Αυτή η ψηφιακή υπογραφή διασφαλίζει ότι η εφαρμογή δημιουργήθηκε στην πραγματικότητα από τον συγκεκριμένο προγραμματιστή.Για παράδειγμα, όταν εγκαθιστάτε το Google Chrome στο Mac σας, υπογράφεται με το αναγνωριστικό προγραμματιστή της Google, έτσι ώστε η Apple να την επιτρέπει να εκτελείται.Αν διαπιστωθεί ότι ένας προγραμματιστής καταχράται το αναγνωριστικό του προγραμματιστή -ή αποκτήθηκε από τους χάκερ που τον χρησιμοποιούν για να υπογράψει κακόβουλες εφαρμογές, τότε το αναγνωριστικό προγραμματιστή μπορεί να ανακληθεί.Με αυτόν τον τρόπο, ο Gatekeeper διασφαλίζει ότι μόνο οι εφαρμογές που δημιουργήθηκαν από νόμιμους προγραμματιστές που έχουν περάσει από το πρόβλημα της απόκτησης αναγνωριστικού προγραμματιστή και είναι σε καλή κατάσταση μπορούν να τρέξουν στον υπολογιστή σας.
- Εφαρμογές από οπουδήποτε αλλού : Οι εφαρμογές που δεν έχουν αποκτηθεί από το Mac App Store και δεν έχουν υπογραφεί με αναγνωριστικό προγραμματιστή εμπίπτουν στην τελευταία αυτή κατηγορία.Η Apple θεωρεί αυτές τις λιγότερο ασφαλείς, αλλά δεν σημαίνει ότι μια εφαρμογή είναι αναξιόπιστη - τελικά, οι εφαρμογές Mac που δεν έχουν ενημερωθεί για χρόνια μπορεί να μην έχουν υπογραφεί σωστά.
Η προεπιλεγμένη ρύθμιση επιτρέπει μόνο τις εφαρμογές από τις δύο πρώτες κατηγορίες: το Mac App Store και από αναγνωρισμένους προγραμματιστές.Αυτή η ρύθμιση πρέπει να παρέχει μια καλή ασφάλεια, επιτρέποντας στους χρήστες να λαμβάνουν εφαρμογές από το κατάστημα εφαρμογών ή να κατεβάζουν εφαρμογές υπογεγραμμένες από τον ιστό.
Πώς να ανοίξετε μια εφαρμογή χωρίς υπογραφή
Αν προσπαθήσετε να ανοίξετε μια εφαρμογή χωρίς υπογραφή, κάνοντας διπλό κλικ, δεν θα λειτουργήσει.Θα δείτε ότι το "[App Name] δεν μπορεί να ανοιχτεί επειδή προέρχεται από ένα μήνυμα μη αναγνωρισμένου προγραμματιστή".
Φυσικά, μπορεί να υπάρξει μια εποχή κατά την οποία θα συναντήσετε μια μη υπογεγραμμένη εφαρμογή που πρέπει να χρησιμοποιήσετε.Εάν εμπιστεύεστε τον προγραμματιστή, μπορείτε να πείτε στο Mac σας να το ανοίξει ούτως ή άλλως.
Προειδοποίηση : Ο Gatekeeper είναι ένα χαρακτηριστικό ασφάλειας και είναι ενεργοποιημένο από προεπιλογή για κάποιο λόγο.Εκτελέστε μόνο εφαρμογές που εμπιστεύεστε.
Για να ανοίξετε μια εφαρμογή που δεν έχει υπογραφεί, πρέπει να κάνετε δεξί κλικ ή να κάνετε κλικ με το Control-κλικ στην εφαρμογή και να επιλέξετε "Open".Αυτό λειτουργεί στη MacOS Sierra καθώς και σε προηγούμενες εκδόσεις του macOS.
Θα ειδοποιηθείτε ότι η εφαρμογή προέρχεται από έναν μη αναγνωρισμένο προγραμματιστή - με άλλα λόγια, δεν έχει υπογραφεί με έγκυρη υπογραφή προγραμματιστή.Εάν εμπιστεύεστε την εφαρμογή, κάντε κλικ στην επιλογή "Άνοιγμα" για να την εκτελέσετε.
Αυτό είναι.Ο υπολογιστής σας Mac θα θυμάται αυτή τη ρύθμιση για κάθε συγκεκριμένη εφαρμογή που επιτρέπετε να εκτελεστεί και δεν θα σας ζητηθεί ξανά την επόμενη φορά που θα εκτελέσετε αυτήν την εφαρμογή.Θα πρέπει απλώς να το κάνετε αυτό την πρώτη φορά που θέλετε να εκτελέσετε μια νέα εφαρμογή χωρίς υπογραφή.
Αυτός είναι ο καλύτερος, πιο ασφαλής τρόπος να εκτελέσετε μια χούφτα εφαρμογών που δεν έχουν υπογραφεί.Απλώς επιτρέπετε σε κάθε συγκεκριμένη εφαρμογή καθώς πηγαίνετε, φροντίζοντας να εμπιστεύεστε κάθε εφαρμογή πριν την εκτελέσετε.
Τρόπος χρήσης των εφαρμογών από οπουδήποτε
Σε παλαιότερες εκδόσεις του macOS, μπορείτε να απενεργοποιήσετε πλήρως τον Gatekeeper από τις Προτιμήσεις συστήματος & gt;Ασφάλεια και προστασία προσωπικών δεδομένων.Επιλέξατε "Οπουδήποτε" από τη ρύθμιση "Να επιτρέπεται η λήψη εφαρμογών από".
Στην macOS 10.12 Sierra, όμως, η Apple άλλαξε αυτό.Δεν μπορείτε πλέον να απενεργοποιήσετε πλήρως τον Gatekeeper από το παράθυρο "Προτιμήσεις συστήματος".Αυτό είναι - αφαιρέθηκε μία γραφική επιλογή.Μπορείτε ακόμα να επιλέξετε να εκτελείτε ξεχωριστές εφαρμογές που δεν έχουν υπογραφεί και υπάρχει μια κρυφή επιλογή γραμμής εντολών για να παρακάμψετε εξ ολοκλήρου τον Gatekeeper.Αλλά η Apple δεν θέλει τους λιγότερο ενημερωμένους χρήστες να απενεργοποιούν αυτό το χαρακτηριστικό ασφάλειας, οπότε είναι κρυμμένος αυτός ο διακόπτης, όπως και η επιλογή να απενεργοποιήσετε την προστασία της ακεραιότητας του συστήματος.
Αν ξέρετε τι κάνετε και πρέπει να αλλάξετε τη ρύθμιση, μπορείτε, αν και δεν το συνιστούμε.
Αρχικά, ανοίξτε ένα παράθυρο τερματικού.Πατήστε Command + Space, πληκτρολογήστε "Terminal" και πατήστε Enter για να την εκκινήσετε.Ή, μπορείτε να ανοίξετε ένα παράθυρο Finder και να κατευθυνθείτε στις εφαρμογές & gt;Βοηθητικά προγράμματα & gt;Τερματικό.
Εκτελέστε την ακόλουθη εντολή στο παράθυρο του τερματικού και δώστε τον κωδικό πρόσβασής σας:
sudo spctl - master-απενεργοποίησηΑφού κάνετε, επιλέξτε System Preferences & gt;Ασφάλεια &Μυστικότητα.Θα διαπιστώσετε ότι η παλιά επιλογή "Οπουδήποτε" επέστρεψε και είναι ενεργοποιημένη.
Το Mac θα συμπεριφέρεται τώρα, όπως είχατε κάνει, αν έχετε επιλέξει τη ρύθμιση "Οπουδήποτε" και οι εφαρμογές που δεν έχουν υπογραφεί θα εκτελούνται χωρίς κανένα πρόβλημα.
Για να ακυρώσετε αυτήν την αλλαγή, απλώς επιλέξτε "Κατάστημα εφαρμογών και προσδιορισμένοι προγραμματιστές" ή "Κατάστημα εφαρμογών" στις ενότητες Ασφάλεια &Παράθυρο απορρήτου.
Η Apple προσπαθεί να κάνει το macOS πιο ασφαλές, κρύβοντας αυτή την επιλογή από λιγότερο ενημερωμένους χρήστες.Εάν χρειάζεστε να εκτελέσετε εφαρμογές που δεν έχουν υπογραφεί, σας συνιστούμε να τους επιτρέπετε μόνο ένα προς ένα παρά να απενεργοποιήσετε τον Gatekeeper και να επιτρέψετε την εκτέλεση όλων των εφαρμογών που δεν έχουν υπογραφεί.Είναι σχεδόν εξίσου εύκολο και εξασφαλίζει ότι τίποτα δεν τρέχει στον υπολογιστή σας που δεν εγκρίνετε τον εαυτό σας.