Επεξηγούνται τα δικαιώματα εφαρμογής Android
Κάθε εφαρμογή Android ζητά άδειες για πρόσβαση σε μέρη της συσκευής σας, αλλά οι οθόνες αιτημάτων σπάνια εξηγούν τι πραγματικά επιτρέπουν αυτές οι άδειες να κάνει μια εφαρμογή. Η παρακάτω σύνοψη καλύπτει κάθε σημαντική άδεια Android, επισημαίνει τη χούφτα που επηρεάζει πραγματικά το απόρρητό σας και σας δίνει μερικούς απλούς κανόνες για να αποφασίσετε τι να επιτρέψετε.
Τι είναι τα δικαιώματα Android;
Τα δικαιώματα Android είναι ένας μηχανισμός ασφαλείας που ελέγχει σε τι μπορεί να έχει πρόσβαση μια εφαρμογή στη συσκευή σας. Όταν εγκαθιστάτε ή εκτελείτε μια εφαρμογή, μπορεί να ζητήσει πρόσβαση σε διάφορες λειτουργίες υλικού (κάμερα, μικρόφωνο) ή δεδομένα (επαφές, τοποθεσία). Η κατανόηση αυτών των αδειών είναι ζωτικής σημασίας για τη διατήρηση του απορρήτου και της ασφάλειάς σας.
Κατηγορίες αδειών
Το Android χωρίζει τα δικαιώματα σε δύο κύριες κατηγορίες:
Κανονικές άδειες (Χορηγούνται αυτόματα)
Αυτές οι άδειες δεν ενέχουν σημαντικό κίνδυνο για το απόρρητο των χρηστών και χορηγούνται αυτόματα:
- INTERNET: Πρόσβαση στο διαδίκτυο, σχεδόν όλες οι εφαρμογές το χρειάζονται
- ΔΟΝΟΥΜΑΙ: Έλεγχος του κινητήρα δόνησης της συσκευής
- SET_WALLPAPER: Αλλάξτε την ταπετσαρία της συσκευής
- WAKE_LOCK: Αποτρέψτε την αδράνεια της συσκευής
- ACCESS_NETWORK_STATE: Ελέγξτε την κατάσταση συνδεσιμότητας δικτύου
- BLUETOOTH: Συνδεθείτε σε συζευγμένες συσκευές Bluetooth
Επικίνδυνα δικαιώματα (Απαιτείται έγκριση χρήστη)
Αυτές οι άδειες περιλαμβάνουν δεδομένα χρήστη ή λειτουργίες συσκευής που θα μπορούσαν να επηρεάσουν το απόρρητο:
| Ομάδα αδειών | Τι έχει πρόσβαση | Επίπεδο Κινδύνου |
|---|---|---|
| Κάμερα | Τραβήξτε φωτογραφίες και τραβήξτε βίντεο | ⚠️ Υψηλό |
| Μικρόφωνο | Εγγραφή ήχου | ⚠️ Υψηλό |
| Τοποθεσία | GPS και τοποθεσία βάσει δικτύου | ⚠️ Υψηλό |
| Επαφές | Διαβάστε/γράψτε τη λίστα επαφών σας | ⚠️ Υψηλό |
| Τηλέφωνο | Πραγματοποιήστε κλήσεις, διαβάστε την κατάσταση του τηλεφώνου, αρχεία καταγραφής κλήσεων | 🔴 Πολύ ψηλά |
| SMS | Στείλτε, διαβάστε και λάβετε μηνύματα SMS | 🔴 Πολύ ψηλά |
| Αποθήκευση | Διαβάστε/εγγράψτε αρχεία στη συσκευή σας | ⚠️ Μεσαίου-Υψηλού |
| Ημερολόγιο | Ανάγνωση/εγγραφή συμβάντων ημερολογίου | ⚠️ Μεσαίο |
| Αισθητήρες σώματος | Παρακολούθηση καρδιακών παλμών, μετρητής βημάτων | ⚠️ Μεσαίο |
Πότε πρέπει να είστε καχύποπτοι
Θα πρέπει να ρωτήσετε ένα αίτημα άδειας όταν δεν ταιριάζει με τη λειτουργία της εφαρμογής:
- 🚩 Μια εφαρμογή φακού που ζητά πρόσβαση σε Επαφές ή SMS
- 🚩 Μια αριθμομηχανή που ζητά πρόσβαση σε Κάμερα ή Μικρόφωνο
- 🚩 Μια εφαρμογή ταπετσαρίας που ζητά πρόσβαση σε Τηλέφωνο ή Αρχείο κλήσεων
- 🚩 Ένα παιχνίδι που ζητά δικαιώματα SMS
- 🚩 Οποιαδήποτε εφαρμογή ζητά ΟΛΕΣ τις άδειες ταυτόχρονα
Πώς να ελέγξετε τα δικαιώματα ενός APK πριν από την εγκατάσταση
Εάν κάνετε πλευρική φόρτωση ενός APK, θα πρέπει να ελέγξετε τις άδειές του πριν εγκαταστήσετε:
- Χρησιμοποιήστε το Εργαλείο πληροφοριών APK για να εξαγάγετε την πλήρη λίστα αδειών
- Ελέγξτε κάθε άδεια σύμφωνα με τον δηλωμένο σκοπό της εφαρμογής
- Συγκρίνετε τα δικαιώματα με την επίσημη εφαρμογή στο Play Store
- Εάν κάτι σας φαίνεται ύποπτο, μην το εγκαταστήσετε
Ειδικά δικαιώματα: Αυτά που δεν εμφανίζονται κατά τον χρόνο εγκατάστασης
Πέρα από τα "κανονικά" και "επικίνδυνα" δικαιώματα, το Android έχει ένα τρίτο επίπεδο που ονομάζεται δικαιώματα ειδικός ή appapps. Αυτές είναι οι πιο ισχυρές δυνατότητες της πλατφόρμας, αρκετά ισχυρές ώστε το λειτουργικό σύστημα αναγκάζει ένα ξεχωριστό, σκόπιμα ταξίδι στις Ρυθμίσεις για να ενεργοποιηθεί η καθεμία. Είναι επίσης αυτά που κακοποιούνται συχνότερα από κακόβουλο λογισμικό. Εάν μια πλευρική εφαρμογή ζητά κάποιο από αυτά, σταματήστε και ρωτήστε γιατί.
- Υπηρεσία Προσβασιμότητας (BIND_ACCESSIBILITY_SERVICE: αρχικά σχεδιασμένο για προγράμματα ανάγνωσης οθόνης και βοήθεια για σωματική αναπηρία). Μια εφαρμογή με αυτήν την άδεια μπορεί να διαβάσει τα πάντα στην οθόνη σας, να δει τι πληκτρολογείτε και ακόμη και να πατήσει κουμπιά για λογαριασμό σας. Παραχωρήστε μόνο σε εφαρμογές όπου η λειτουργία σχετίζεται προφανώς με την προσβασιμότητα (TalkBack, ροές αυτόματης συμπλήρωσης διαχειριστών κωδικών πρόσβασης, εφαρμογές λεξικού ανάγνωσης οθόνης).
- Διαχειριστής συσκευής / Κάτοχος συσκευής: επιτρέπει σε μια εφαρμογή να κλειδώνει τη συσκευή, να σκουπίζει δεδομένα, να αλλάζει τον κωδικό πρόσβασης και να απενεργοποιεί την κάμερα. Σχεδόν καμία εφαρμογή καταναλωτών δεν χρειάζεται αυτό. Οι πελάτες Enterprise Mobile Management (MDM) αποτελούν νόμιμη εξαίρεση.
- Σχεδιάστε πάνω από άλλες εφαρμογές (SYSTEM_ALERT_WINDOW: επιτρέπει σε μια εφαρμογή να ζωγραφίζει πάνω από οτιδήποτε άλλο στην οθόνη). Χρησιμοποιείται νόμιμα από φυσαλίδες κεφαλής συνομιλίας και μεταφραστές επικάλυψης. γίνεται κατάχρηση από κακόβουλο λογισμικό που εκτελεί το tap-jacking που κρύβει ένα κουμπί "ναι, αδειάστε τον λογαριασμό μου" κάτω από μια ψεύτικη επικάλυψη "διεκδικήστε το βραβείο σας".
- Πρόσβαση σε όλα τα αρχεία (MANAGE_EXTERNAL_STORAGE: παρακάμπτει τις προστασίες αποθήκευσης εύρους στο Android 11+ και επιτρέπει στην εφαρμογή να βλέπει κάθε αρχείο στον κοινόχρηστο αποθηκευτικό χώρο). Οι περισσότερες εφαρμογές θα πρέπει να χρησιμοποιούν τα τυπικά εργαλεία επιλογής φωτογραφιών/εγγράφων.
- Ακρόαση ειδοποιήσεων: επιτρέπει σε μια εφαρμογή να διαβάζει κάθε ειδοποίηση στη συσκευή. Μια εξαιρετική δυνατότητα για εφαρμογές κόμβου παραγωγικότητας. ένα τέλειο εργαλείο για κλοπή διαπιστευτηρίων όταν γίνεται κατάχρηση (οι τραπεζικές εφαρμογές δημοσιεύουν κωδικούς μίας χρήσης στη ροή ειδοποιήσεων).
- Εγκαταστήστε άγνωστες εφαρμογές: μετατρέπει την εφαρμογή κεντρικού υπολογιστή σε side-loader. Ρυθμίστε αυτήν τη ρύθμιση στο πρόγραμμα περιήγησής σας ή στη διαχείριση αρχείων μόνο όταν χρειάζεται πραγματικά να εγκαταστήσετε ένα APK εκτός του Play Store και, στη συνέχεια, απενεργοποιήστε το ξανά.
Άδεια για τους συνδυασμούς για παρακολούθηση
Οι ατομικές άδειες λένε μόνο ένα μέρος της ιστορίας. Οι συνδυασμοί είναι συχνά πιο αποκαλυπτικοί από οποιοδήποτε αίτημα:
- Προσβασιμότητα + Ακρόαση ειδοποιήσεων + SMS: αυτό είναι το κλασικό Android banking-trojan trio. Ο trojan διαβάζει περιεχόμενο στην οθόνη, παρεμποδίζει την ειδοποίηση της τράπεζας με τον κωδικό πρόσβασης μιας χρήσης και μπορεί επίσης να τραβήξει το OTP από το ίδιο το SMS, εάν ο χρήστης το λάβει μέσω κειμένου. Καμία νόμιμη εφαρμογή καταναλωτών δεν συνδυάζει και τα τρία.
- Κάμερα + Μικρόφωνο + ALL_FILES_ACCESS + τοποθεσία στο παρασκήνιο: εφαρμογή παρακολούθησης τύπου adware που προσποιείται ότι είναι φακός, αριθμομηχανή ή ταπετσαρία. Απόρριψη και απεγκατάσταση.
- SYSTEM_ALERT_WINDOW + BIND_DEVICE_ADMIN: συμπεριφορά κατηγορίας ransomware. Η εφαρμογή μπορεί να ζωγραφίσει μια οθόνη "το τηλέφωνό σας είναι κλειδωμένο, πληρώστε X" πάνω από το πρόγραμμα εκκίνησης και να εμποδίσει τον χρήστη να το απενεργοποιήσει.
- Τηλέφωνο + Επαφές + Αρχείο κλήσεων για μια εφαρμογή που δεν είναι συσκευή κλήσης, εφαρμογή επαφών ή εργαλείο εγγραφής κλήσεων: μεγάλη προσοχή. Αυτός ο συνδυασμός δεν έχει νόμιμη χρήση εκτός του πολύ στενού συνόλου εφαρμογών που στέλνει η ίδια η Google σε αυτές τις κατηγορίες.
Ένα επεξεργασμένο παράδειγμα ελέγχου
Ας υποθέσουμε ότι βρήκατε ένα δωρεάν "φλόγα" APK σε ένα φόρουμ και το περάσατε μέσω του Εργαλείο πληροφοριών APK πριν το εγκαταστήσετε. Το μανιφέστο εμφανίζει τα ακόλουθα ζητούμενα δικαιώματα:
android.permission.CAMERA
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_SMS
android.permission.RECEIVE_SMS
android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.SYSTEM_ALERT_WINDOW
Μια εφαρμογή φακού χρειάζεται το πολύ την άδεια της κάμερας (για πρόσβαση στο LED μέσω του υποσυστήματος της κάμερας), την άδεια φακού και πιθανώς την άδεια Διαδικτύου για διαφημίσεις. Όλα κάτω από αυτή τη γραμμή είναι αδικαιολόγητα. Το READ_SMS + READ_CONTACTS + RECEIVE_SMS + τοποθεσία + εφαρμογές ανάσυρσης είναι η υπογραφή παρακολούθησης και κλοπής OTP που περιγράφεται παραπάνω. Απόφαση: να μην εγκατασταθεί. Διαγράψτε το αρχείο.
Εκτελέστε τον ίδιο τύπο ελέγχου σε κάθε APK που φορτώνετε. Πέντε λεπτά με έναν ελεγκτή αδειών σάς γλιτώνουν από προβλήματα που καμία εφαρμογή προστασίας από ιούς δεν μπορεί να λύσει εκ των υστέρων.
Πώς συμπεριφέρονται τα δικαιώματα σε διαφορετικές εκδόσεις Android
Το Permission UX έχει αναδιαμορφωθεί σχεδόν κάθε χρόνο. Η ίδια υποκείμενη δυνατότητα μπορεί να είναι πολύ διαφορετική στο Android 9 έναντι του Android 15:
- Το Android 6 (2015): εισήγαγε δικαιώματα χρόνου εκτέλεσης για την επικίνδυνη ομάδα. Οι εφαρμογές δεν μπορούσαν πλέον να απαιτούν τα πάντα κατά την εγκατάσταση. έπρεπε να ρωτήσουν πότε χρησιμοποίησαν τη δυνατότητα.
- Δικαιώματα τοποθεσίας τριών καταστάσεων Android 10: (Να επιτρέπεται όλη η ώρα / Να επιτρέπεται μόνο κατά τη χρήση / Απόρριψη). Η τοποθεσία στο παρασκήνιο έγινε ξεχωριστή άδεια.
- Android 11: εφάπαξ δικαιώματα (χορήγηση για μία μόνο περίοδο σύνδεσης) και αυτόματη ανάκληση αδειών για εφαρμογές που δεν χρησιμοποιούνται για αρκετούς μήνες.
- Android 13: ξεχωριστή άδεια ειδοποίησης για εφαρμογές που έχουν εγκατασταθεί πρόσφατα. Δικαιώματα πολυμέσων λεπτομερών (READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO που αντικαθιστούν την κουβέρτα READ_EXTERNAL_STORAGE).
- Android 14: μερική πρόσβαση σε φωτογραφίες/βίντεο, ώστε οι εφαρμογές να μπορούν να ζητούν "μόνο αυτές τις φωτογραφίες" αντί για ολόκληρη τη βιβλιοθήκη.
- Android 15: αυστηρότεροι έλεγχοι υπηρεσιών στο προσκήνιο. Οι δηλωμένοι τύποι υπηρεσιών πρέπει να ταιριάζουν με τα δικαιώματα χρόνου εκτέλεσης που χρησιμοποιούνται στην πραγματικότητα.
Εάν εξακολουθείτε να χρησιμοποιείτε παλαιότερη έκδοση Android, δεν λαμβάνετε τις νεότερες προστασίες. Να είστε ακόμη πιο προσεκτικοί με το τι εγκαθιστάτε.
Συχνές Ερωτήσεις
Εάν αρνηθώ μια άδεια, η εφαρμογή θα σταματήσει να λειτουργεί;
Οι περισσότερες εφαρμογές υποβαθμίζονται με χάρη: το κουμπί της κάμερας είναι γκριζαρισμένο, η δυνατότητα εντοπισμού τοποθεσίας είναι απενεργοποιημένη και τα υπόλοιπα εξακολουθούν να λειτουργούν. Μια μικρή μειοψηφία κακογραμμένων εφαρμογών κολλάει ή αρνείται να ξεκινήσει, οπότε ρωτήστε αν χρειάζεστε πραγματικά μια εφαρμογή που απαιτεί τόσα πολλά.
Γιατί μερικές φορές μια εφαρμογή ζητά ξανά άδεια;
Είτε προηγουμένως επιλέξατε "Μόνο αυτή τη φορά" (μια εφάπαξ επιχορήγηση), είτε η άδεια ανακλήθηκε επειδή δεν χρησιμοποιήσατε την εφαρμογή για μεγάλο χρονικό διάστημα και το Android την ανακάλεσε αυτόματα. Και οι δύο συμπεριφορές είναι σκόπιμες προστασίες.
Μπορώ να δω κάθε άδεια που δηλώνει ένα APK πριν το εγκαταστήσω;
Ναί. Ρίξτε το APK στο Εργαλείο πληροφοριών APK και αναλύει το AndroidManifest.xml στο πρόγραμμα περιήγησής σας, αποκωδικοποιεί τη δυαδική μορφή XML και παραθέτει κάθε καταχώρηση uses-permission που έχει δηλώσει η εφαρμογή. Συγκρίνετε αυτήν τη λίστα με αυτό που θα περιμένατε για την κατηγορία της εφαρμογής πριν πατήσετε "Εγκατάσταση".
Ελέγξτε τα δικαιώματα APK
Χρησιμοποιήστε το δωρεάν εργαλείο μας APK Info για να δείτε ακριβώς ποιες άδειες ζητά ένα APK πριν το εγκαταστήσετε.
Ελέγξτε τις πληροφορίες APKΔιαχείριση δικαιωμάτων στη συσκευή σας
Πώς να ελέγξετε τα δικαιώματα εφαρμογών
- Μεταβείτε στο Ρυθμίσεις → Εφαρμογές
- Επιλέξτε μια εφαρμογή
- Πατήστε Άδειες
- Ελέγξτε και αλλάξτε τα δικαιώματα όπως απαιτείται
Πώς να προβάλετε όλες τις εφαρμογές με συγκεκριμένη άδεια
- Μεταβείτε στο Ρυθμίσεις → Απόρρητο → Διαχείριση αδειών
- Επιλέξτε μια κατηγορία άδειας (Κάμερα, Τοποθεσία κ.λπ.)
- Δείτε όλες τις εφαρμογές που έχουν πρόσβαση σε αυτήν την άδεια
- Ανάκληση πρόσβασης από εφαρμογές που δεν το χρειάζονται
Αλλαγές δικαιωμάτων Android 13+
Οι πρόσφατες εκδόσεις Android έχουν κάνει σημαντικές βελτιώσεις στον χειρισμό αδειών:
- Δικαιώματα πολυμέσου: Αντί για πλήρη πρόσβαση στον αποθηκευτικό χώρο, οι εφαρμογές πρέπει να ζητούν συγκεκριμένους τύπους πολυμέσων (φωτογραφίες, βίντεο, ήχος)
- Οι εφαρμογές Άδεια ειδοποίησης: πρέπει τώρα να ζητούν άδεια για την αποστολή ειδοποιήσεων
- Αυτόματη ανάκληση: Τα δικαιώματα ανακαλούνται αυτόματα για εφαρμογές που δεν έχετε χρησιμοποιήσει εδώ και μήνες
- Κατά προσέγγιση τοποθεσία: Μπορείτε να παραχωρήσετε κατά προσέγγιση αντί για ακριβή τοποθεσία
- Εφάπαξ δικαιώματα: Χορηγήστε κάμερα/μικρόφωνο/Τοποθεσία για μία μόνο περίοδο λειτουργίας
Πρακτικοί κανόνες για τον έλεγχο των αδειών εφαρμογών
Οι άδειες είναι εκεί όπου κερδίζεται ή χάνεται μεγάλο μέρος του απορρήτου σας, επομένως αξίζει να τα διαβάσετε αντί να τα αγγίξετε. Ρωτήστε οτιδήποτε δεν ταιριάζει με το σκοπό της εφαρμογής και εκτελέστε ένα APK μέσω του εργαλείου εξαγωγής πληροφοριών APK προτού το φορτώσετε. Μια καλοφτιαγμένη εφαρμογή ζητά αυτό που χρειάζεται για να λειτουργήσει και όχι πολλά άλλα.