Πώς να αξιολογήσετε τις πηγές APK με ασφάλεια: Μια λίστα ελέγχου ασφαλείας

A security checklist clipboard and magnifying glass over a phone download page

Σπουδαίος: Το επίσημο Google Play Store παραμένει το ασφαλέστερο μέρος εγκατάστασης εφαρμογών Android για τη συντριπτική πλειοψηφία των χρηστών. Αυτό το άρθρο προτείνει, εγκρίνει ή συνδέσει το δεν σε οποιονδήποτε ιστότοπο διανομής APK τρίτου μέρους. Είναι μια εκπαιδευτική λίστα ελέγχου ουδέτερη από τον προμηθευτή για την αξιολόγηση ενός αρχείου APK που έχετε έχει ήδη αποκτηθεί νομίμως (για παράδειγμα, ένα APK που εξαγάξατε από τη συσκευή σας, ένα τεχνούργημα κατασκευής που κατεβάσατε από την επίσημη σελίδα έκδοσης ενός έργου ή μια εφαρμογή ανοιχτού κώδικα από τον ιστότοπο ενός έργου). Ποτέ μην κάνετε λήψη εφαρμογών επί πληρωμή ή που προστατεύονται από πνευματικά δικαιώματα από ανεπίσημες πηγές.

Εάν φορτώνετε εφαρμογές Android για νόμιμους λόγους, εγκαθιστάτε μια έκδοση beta που παρέχεται από τον προγραμματιστή, επανεγκαθιστάτε μια εφαρμογή ανοιχτού κώδικα της οποίας το έργο φιλοξενεί τις δικές της εκδόσεις ή επαναφέρετε ένα αντίγραφο ασφαλείας μιας εφαρμογής που σας ανήκει νόμιμα, θα πρέπει πάντα να επαληθεύετε το αρχείο πριν την εγκαταστήσετε. Αυτός ο οδηγός εξηγεί τα τεχνικά σήματα που διακρίνουν ένα αξιόπιστο APK από ένα παραποιημένο, χωρίς να κατονομάζει ή να προωθεί κάποια συγκεκριμένη πλατφόρμα λήψης.

Βασικά Takeaways

  • Προτιμήστε το επίσημο Play Store ή τον ιστότοπο του προγραμματιστή όποτε είναι δυνατόν.
  • Ελέγχετε πάντα ότι το Υπογραφή APK ταιριάζει με ένα πιστοποιητικό υπογραφής γνωστού καλού.
  • Συγκρίνετε το SHA-256 κατακερματισμός με έναν κατακερματισμό που δημοσιεύτηκε από τον προγραμματιστή.
  • Ελέγξτε το άδειες που ζητήσατε πριν από την εγκατάσταση, οι ανωμαλίες είναι κόκκινες σημαίες.
  • Χρησιμοποιήστε τα δωρεάν εργαλεία Επαληθευτής APK και Πληροφορίες APK για να επιθεωρήσετε οποιοδήποτε πακέτο τοπικά στο πρόγραμμα περιήγησής σας.

1. Ξεκινήστε με την πιο αξιόπιστη πηγή

Για σχεδόν κάθε χρήστη, η απάντηση είναι το Google Play Store. Οι εφαρμογές που διανέμονται εκεί υπογράφονται από τους αρχικούς προγραμματιστές τους, σαρώνονται από το Google Play Protect και ελέγχονται για κακόβουλη συμπεριφορά. Εάν μια εφαρμογή που θέλετε είναι στο Play, εγκαταστήστε την από εκεί, τελεία.

Οι νόμιμες εξαιρέσεις στον κανόνα "Παίξε πρώτα" είναι περιορισμένες:

Οτιδήποτε εκτός αυτών των περιπτώσεων, και ειδικά τα «δωρεάν» αντίγραφα εφαρμογών επί πληρωμή, θα πρέπει να αντιμετωπίζονται ως υψηλού κινδύνου και είναι σχεδόν πάντα παραβίαση πνευματικών δικαιωμάτων.

2. Επαληθεύστε την Ψηφιακή Υπογραφή

Κάθε APK υπογράφεται κρυπτογραφικά από τον εκδότη του. Εάν η υπογραφή σε ένα αρχείο δεν ταιριάζει με το γνωστό πιστοποιητικό υπογραφής του εκδότη, το αρχείο έχει τροποποιηθεί και δεν πρέπει να εγκατασταθεί. Ακόμη και ένα κακόβουλο byte που εισάγεται σε ένα APK θα ακυρώσει την υπογραφή.

Τι να ψάξετε:

Μπορείτε να εκτελέσετε αυτόν τον έλεγχο εντελώς εκτός σύνδεσης χρησιμοποιώντας το Επαληθευτής APK: σύρετε το .apk μέσα, δείτε το πιστοποιητικό υπογραφής και το δακτυλικό αποτύπωμα SHA-256 και συγκρίνετε το με την τιμή που δημοσιεύει ο προγραμματιστής.

3. Συγκρίνετε το SHA-256 Hash

Ο κατακερματισμός SHA-256 είναι ένα σταθερό δακτυλικό αποτύπωμα 64 χαρακτήρων του περιεχομένου του αρχείου. Εάν αλλάξει έστω και ένα byte, ο κατακερματισμός αλλάζει εντελώς. Οι αξιόπιστοι προγραμματιστές δημοσιεύουν το SHA-256 κάθε έκδοσης μαζί με τη λήψη.

Διαδικασία:

  1. Υπολογίστε το SHA-256 του APK στο μηχάνημά σας (τα περισσότερα λειτουργικά συστήματα περιλαμβάνουν μια εντολή sha256sum ή αντίστοιχη εντολή. μπορείτε επίσης να χρησιμοποιήσετε τον Επαληθευτή APK).
  2. Συγκρίνετε το χαρακτήρα προς χαρακτήρα με την τιμή που δημοσιεύει ο προγραμματιστής στον επίσημο ιστότοπο του.
  3. Εάν οι τιμές ταιριάζουν, το αρχείο είναι ίδιο byte με αυτό που κυκλοφόρησε ο προγραμματιστής. Εάν διαφέρουν, μην το εγκαταστήσετε.

4. Ελέγξτε τη δήλωση και τα δικαιώματα πριν από την εγκατάσταση

Το σύστημα αδειών του Android είναι η τελευταία σας γραμμή άμυνας. Προτού εγκαταστήσετε οτιδήποτε εκτός του Play Store, ανοίξτε το πακέτο με το εργαλείο Πληροφορίες APK και διαβάστε το μανιφέστο. Παρακολουθήστε για:

5. Κόκκινες σημαίες κοινές σε αναξιόπιστες πηγές

Είτε μια πηγή είναι ένας ιστότοπος, μια ομάδα συνομιλίας ή ένα συνημμένο email, θεωρήστε το ως αναξιόπιστο εάν δείτε οποιοδήποτε από τα ακόλουθα:

6. Μετά την εγκατάσταση: Keep Watch

Η επαλήθευση δεν είναι συμβάν μίας χρήσης. Μετά από μια παράπλευρη εγκατάσταση:

7. Τι παρέχει (και όχι) αυτός ο ιστότοπος

Το XAPK σε APK είναι ένα σύνολο Μετατροπείς και επιθεωρητές μορφής αρχείου που βασίζονται σε πρόγραμμα περιήγησης. Δεν φιλοξενούμε αρχεία APK, δεν κάνουμε συνδέσμους σε ιστότοπους λήψης APK και δεν διευκολύνουμε την πειρατεία. Κάθε εργαλείο σε αυτόν τον ιστότοπο επεξεργάζεται αρχεία τοπικά στο πρόγραμμα περιήγησής σας, χωρίς μεταφόρτωση, χωρίς αντίγραφο, χωρίς διατήρηση. Δείτε τα Αρνηση και Πολιτική Απορρήτου για πλήρεις λεπτομέρειες.

Επιθεωρήστε οποιοδήποτε APK: Στο πρόγραμμα περιήγησής σας

Σύρετε σε ένα αρχείο που έχετε ήδη για να διαβάσετε το μανιφέστο του, το πιστοποιητικό υπογραφής, το κατακερματισμό του SHA-256 και τα αιτούμενα δικαιώματα. Δεν έχει ανέβει τίποτα.

Ανοίξτε το Εργαλείο πληροφοριών APK   Ανοίξτε το APK Verifier

Χρυσοί κανόνες για την επαλήθευση λήψεων APK τρίτων

Το Sideloading είναι μια νόμιμη και ισχυρή δυνατότητα της πλατφόρμας Android, αλλά μεταθέτει την ευθύνη ασφάλειας από τους αναθεωρητές της Google σε εσάς. Παραμένοντας στο επίσημο Play Store για εφαρμογές επί πληρωμή και καταναλωτικές εφαρμογές, περιορίζοντας την παράπλευρη φόρτωση σε εκδόσεις λογισμικού πρώτου κατασκευαστή στο οποίο έχετε ήδη νόμιμη πρόσβαση και επαληθεύοντας την υπογραφή και το κατακερματισμό κάθε πακέτου πριν από την εγκατάσταση, μπορείτε να απολαύσετε αυτήν την ευελιξία χωρίς συμβιβασμούς στην ασφάλεια ή παραβίαση του νόμου.

Κατασκευάστηκε και τεκμηριώθηκε από τον Mst Shaefale Κύριος προγραμματιστής και αρχιτέκτονας πακέτων Android • Επαληθεύτηκε σε Android 12–15

Το Mst Shaefale διατηρεί τη συγχώνευση XAPK/APKS από την πλευρά του πελάτη, τον αναλυτή δυαδικού μανιφέστου και τα εργαλεία υπογραφής APK v1+v2 στο xapktoapk.com. Εντοπίζετε μια παρωχημένη εντολή ή αλλαγή λειτουργικού συστήματος; Στείλτε ένα συντακτικό σημείωμα.