Τι είναι το Debugging USB και είναι ασφαλές να το αφήσετε ενεργοποιημένο στο Android;
Εάν έχετε δοκιμάσει ποτέ να προχωρήσετε σε κάτι προηγμένο στο τηλέφωνό σας Android, πιθανότατα έχετε ακούσει (ή διαβάσετε) τον όρο "Debugging USB." Αυτή είναι μια επιλογή που χρησιμοποιείται συχνά κάτω από το μενού του Android Developer Options, αλλά είναι ακόμα κάτι που πολλοί χρήστες επιτρέπουν χωρίς να δώσουν μια δεύτερη σκέψη - και χωρίς να γνωρίζουν τι πραγματικά κάνει.
Για παράδειγμα, εάν κάνατε να χρησιμοποιήσετε το ADB (το Bridge Debugging Bridge) για να κάνετε πράγματα όπως flash εργοστασιακή εικόνα σε συσκευή Nexus ή ρίζα μιας συσκευής, τότε έχετε ήδη χρησιμοποιήσει το Debugging USB, είτε το συνειδητοποιήσατε είτε όχι.
Εν ολίγοις, το USB Debugging είναι ένας τρόπος για μια συσκευή Android να επικοινωνεί με το Android SDK (Software Developer Kit) μέσω μιας σύνδεσης USB. Επιτρέπει σε μια συσκευή Android να λαμβάνει εντολές, αρχεία και παρόμοια από τον υπολογιστή και επιτρέπει στον υπολογιστή να τραβήξει κρίσιμες πληροφορίες, όπως αρχεία καταγραφής από τη συσκευή Android. Και το μόνο που έχετε να κάνετε είναι να επιλέξετε ένα κουμπί για να το κάνετε αυτό. Καλά, σωστά?
Φυσικά, όλα έχουν ένα μειονέκτημα, και για το Debugging USB, είναι ασφάλεια. Βασικά, αφήνοντας ενεργοποιημένο τον εντοπισμό σφαλμάτων USB, διατηρεί τη συσκευή εκτεθειμένη όταν συνδέεται μέσω USB. Κάτω από πλέον αυτό δεν είναι πρόβλημα - εάν συνδέετε το τηλέφωνο στον προσωπικό σας υπολογιστή ή έχετε την πρόθεση να χρησιμοποιήσετε τη γέφυρα εντοπισμού σφαλμάτων, τότε είναι λογικό να το αφήσετε ενεργοποιημένο όλη την ώρα. Το πρόβλημα αρχίζει να παίζει αν χρειαστεί να συνδέσετε το τηλέφωνό σας σε μια άγνωστη θύρα USB - όπως ένα δημόσιο σταθμό φόρτισης. Θεωρητικά, αν κάποιος είχε πρόσβαση στο σταθμό φόρτισης, θα μπορούσε να χρησιμοποιήσει το σφάλμα USB για να κλέψει αποτελεσματικά τις ιδιωτικές πληροφορίες από τη συσκευή ή να σπρώξει κάποιο είδος κακόβουλου λογισμικού.
Τα καλά νέα είναι ότι η Google έχει ενσωματωμένο δίχτυ ασφαλείας εδώ: εξουσιοδότηση ανά υπολογιστή για πρόσβαση σφαλμάτων USB. Όταν συνδέετε τη συσκευή Android σε έναν νέο υπολογιστή, θα σας ζητήσει να εγκρίνετε μια σύνδεση σφαλμάτων USB. Εάν αρνηθείτε την πρόσβαση, η σύνδεση δεν ανοίγει ποτέ. Είναι μια μεγάλη αποτυχία, αλλά οι χρήστες που μπορεί να μην ξέρουν τι είναι μπορεί να εγκρίνει τη σύνδεση όλα willy-nilly, το οποίο είναι ένα κακό πράγμα.
Το άλλο πράγμα που πρέπει να εξετάσετε είναι η ασφάλεια της συσκευής σε περίπτωση που χαθεί ή κλαπεί. Με την ενεργοποίηση του Debugging USB, οποιοσδήποτε λάθος θα μπορούσε να έχει πρόσβαση σε όλα τα στοιχεία της συσκευής-ακόμη και αν έχει προστατευμένη οθόνη κλειδώματος. Και αν η συσκευή έχει τις ρίζες της, ίσως να την εγκαταλείψετε: δεν υπάρχει τίποτα να τους σταματήσει σε αυτό το σημείο. Στην πραγματικότητα, θα πρέπει πιθανώς να βεβαιωθείτε ότι έχετε εγκαταστήσει το Android Device Manager σε κάθε συσκευή που έχετε στην κατοχή σας, έτσι εάν χάσετε ή κλαπεί, μπορείτε να διαγράψετε τα δεδομένα σας από απόσταση.
Ειλικρινά, αν δεν είστε προγραμματιστής, πιθανότατα δεν χρειάζεται να αφήσετε ενεργοποιημένο το Debugging USB συνεχώς. Ενεργοποιήστε το όταν πρέπει να το χρησιμοποιήσετε και, στη συνέχεια, απενεργοποιήστε το όταν τελειώσετε. Αυτός είναι ο ασφαλέστερος τρόπος να το χειριστείτε. Σίγουρα, είναι λίγο ενοχλητικό. αλλά αξίζει τον κόπο.