Κλείσιμο διαφήμισης

Τα προϊόντα της Apple βασίζονται γενικά στην έμφαση στο απόρρητο και την ασφάλεια των χρηστών τους. Αν και αυτό είναι κατά κύριο λόγο ένα κυρίαρχο χαρακτηριστικό των iPhone, το Mac δεν αποτελεί φυσικά εξαίρεση. Είναι επίσης εξοπλισμένο με διάφορα εργαλεία, καθήκον των οποίων είναι η προστασία των καλλιεργητών μήλων. Μεταξύ αυτών είναι επίσης μια τεχνολογία που ονομάζεται GateKeeper, ή ασφαλές άνοιγμα εφαρμογών σε Mac. Τι ακριβώς όμως σημαίνει και σε τι ακριβώς χρησιμεύει;

Σε τι χρησιμεύει το GateKeeper;

Πριν εξετάσουμε τη λειτουργικότητα του ίδιου του GateKeeper, είναι απαραίτητο να επισημάνουμε τις διαφορές μεταξύ iPhone και Mac. Ενώ τα τηλέφωνα της Apple δεν επιτρέπουν το λεγόμενο sideloading ή την εγκατάσταση εφαρμογών από άγνωστες πηγές, είναι λίγο διαφορετικό στην περίπτωση των υπολογιστών με το λογότυπο του δαγκωμένου μήλου. Σε μια τέτοια περίπτωση, όμως, δεν είναι δυνατόν να εγγυηθούμε πλήρως εάν είναι όντως ένα ασφαλές πρόγραμμα ή όχι, αφού προέρχεται εκτός του περιβάλλοντος του Mac App Store. Εάν ένας προγραμματιστής θέλει να δημοσιεύσει την εφαρμογή του στο (Mac) App Store, πρέπει πρώτα να περάσει από εκτεταμένες δοκιμές και επαλήθευση πριν καν δημοσιοποιηθεί.

Ορισμένοι προγραμματιστές προσπαθούν να το ξεπεράσουν αυτό τοποθετώντας το πρόγραμμά τους απευθείας στο Διαδίκτυο, κάτι που μπορεί να μην είναι κακό. Και ακριβώς σε αυτή την περίπτωση έρχεται στο προσκήνιο η τεχνολογία GateKeeper, η οποία ουσιαστικά λειτουργεί πολύ απλά και φροντίζει για το ασφαλές άνοιγμα των εφαρμογών. Ενώ στο App Store όλες οι επαληθευμένες εφαρμογές παρέχονται με ειδική υπογραφή, χάρη στην οποία η συσκευή αναγνωρίζει ότι είναι μια μη τροποποιημένη και επαληθευμένη εφαρμογή, σε περίπτωση εγκατάστασης από άγνωστες πηγές (από το Διαδίκτυο), λογικά δεν έχουμε στρώμα προστασίας εδώ.

Πώς λειτουργεί το GateKeeper

Καθώς δεν είναι δυνατή η επαλήθευση μιας ειδικής υπογραφής από το App Store, η τεχνολογία GateKeeper ελέγχει εάν το δεδομένο λογισμικό είναι καν υπογεγραμμένο από το αναγνωριστικό προγραμματιστή. Κατά την ανάπτυξη του προγράμματος, η υπογραφή του προγραμματιστή «αποτυπώνεται» σε αυτό, η οποία μπορεί στη συνέχεια να βοηθήσει το σύστημα να αναγνωρίσει την προέλευσή του ή εάν το λογισμικό προέρχεται από γνωστό ή άγνωστο προγραμματιστή. Έτσι στην πράξη λειτουργεί πολύ απλά και φαίνεται σαν μια αποτελεσματική λύση. Δυστυχώς, συμβαίνει το αντίθετο. Παρόλο που το GateKeeper μπορεί να μην αναγνωρίζει το λογισμικό, ουσιαστικά τίποτα δεν εμποδίζει τον χρήστη να το αναγκάσει να εκτελεστεί μέσω του System Preferences > Security & Privacy.

Αναγκαστικό άνοιγμα μιας εφαρμογής που μπλοκαρίστηκε από Gatekeeper
Το κουμπί "Άνοιγμα ούτως ή άλλως" μπορεί να χρησιμοποιηθεί για να εξαναγκάσει το άνοιγμα μιας αποκλεισμένης εφαρμογής

Έλεγχος κακόβουλου λογισμικού

Αν και η Apple υπόσχεται την ασφάλεια των υπολογιστών της Apple με την τεχνολογία GateKeeper, η λειτουργία υποτίθεται ότι ελέγχει αν η συγκεκριμένη εφαρμογή δεν περιέχει γνωστό κακόβουλο λογισμικό, αλλά η αλήθεια είναι λίγο διαφορετική. Ολόκληρο αυτό το σύστημα προσφέρει προστασία επιφάνειας μόνο από άγνωστες εφαρμογές και σίγουρα δεν είναι μια ολοκληρωμένη λύση. Το GateKeeper απλά δεν ταιριάζει με το λογισμικό προστασίας από ιούς. Πάνω από όλα, οι άνθρωποι θα πρέπει να συμπεριφέρονται υπεύθυνα στο Διαδίκτυο και να μην βασίζονται σε κάποια λειτουργία για να τους σώσουν την τελευταία στιγμή. Γι' αυτό ακριβώς δεν αξίζει καν να αναζητήσετε πειρατικές εκδόσεις του συγκεκριμένου λογισμικού. Αυτός είναι ο πιο γρήγορος τρόπος για να λάβετε κακόβουλο κώδικα στο Mac σας που μπορεί, για παράδειγμα, να λάβει τα προσωπικά σας δεδομένα, να τα κρυπτογραφήσει κ.λπ.

.