Εάν έχετε προσπαθήσει ποτέ να κάνετε κάτι προηγμένο στο τηλέφωνό σας Android, πιθανότατα έχετε ακούσει (ή διαβάσετε) τον όρο "Εντοπισμός σφαλμάτων USB". Πρόκειται για μια ευρέως χρησιμοποιούμενη επιλογή που έχει καθαριστεί στο μενού Επιλογές προγραμματιστή του Android , αλλά εξακολουθεί να είναι κάτι που πολλοί χρήστες ενεργοποιούν χωρίς να το κάνουν δεύτερη σκέψη - και χωρίς να γνωρίζουν τι πραγματικά κάνει.
Για παράδειγμα, αν είχατε ποτέ χρησιμοποιήστε το ADB (το Android Debugging Bridge) για να κάνετε πράγματα όπως αναβοσβήνει μια εργοστασιακή εικόνα σε μια συσκευή Nexus ή root μια συσκευή , τότε έχετε ήδη χρησιμοποιήσει τον εντοπισμό σφαλμάτων USB, είτε το συνειδητοποιήσατε είτε όχι.
Εν ολίγοις, το USB Debugging είναι ένας τρόπος για μια συσκευή Android να επικοινωνεί με το Android SDK (Software Developer Kit) μέσω σύνδεσης USB. Επιτρέπει σε μια συσκευή Android να λαμβάνει εντολές, αρχεία και παρόμοια από τον υπολογιστή και επιτρέπει στον υπολογιστή να τραβά κρίσιμες πληροφορίες, όπως αρχεία καταγραφής από τη συσκευή Android. Και το μόνο που έχετε να κάνετε είναι να επιλέξετε ένα κουμπί για να το κάνετε. Ωραία, σωστά;
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το ADB, το βοηθητικό πρόγραμμα Android Debug Bridge
Φυσικά, όλα έχουν μειονέκτημα και για τον εντοπισμό σφαλμάτων USB, είναι η ασφάλεια. Βασικά, η ενεργοποίηση του εντοπισμού σφαλμάτων USB διατηρεί τη συσκευή εκτεθειμένη όταν είναι συνδεδεμένη μέσω USB. Υπό περιστάσεις, αυτό δεν είναι πρόβλημα - εάν συνδέετε το τηλέφωνο στον προσωπικό σας υπολογιστή ή έχετε την πρόθεση να χρησιμοποιήσετε τη γέφυρα εντοπισμού σφαλμάτων, τότε είναι λογικό να το αφήσετε ενεργοποιημένο όλη την ώρα. Το πρόβλημα έρχεται στο παιχνίδι εάν πρέπει να συνδέσετε το τηλέφωνό σας σε μια άγνωστη θύρα USB - όπως ένας δημόσιος σταθμός φόρτισης. Θεωρητικά, εάν κάποιος είχε πρόσβαση στο σταθμό φόρτισης, θα μπορούσε να χρησιμοποιήσει τον εντοπισμό σφαλμάτων USB για να κλέψει αποτελεσματικά ιδιωτικές πληροφορίες από τη συσκευή ή να ωθήσει κάποιο είδος κακόβουλου λογισμικού σε αυτήν.
Τα καλά νέα είναι ότι η Google διαθέτει ένα ενσωματωμένο δίχτυ ασφαλείας εδώ: εξουσιοδότηση ανά υπολογιστή για πρόσβαση σε εντοπισμό σφαλμάτων USB. Όταν συνδέετε τη συσκευή Android σε νέο υπολογιστή, θα σας ζητήσει να εγκρίνετε μια σύνδεση εντοπισμού σφαλμάτων USB. Εάν αρνηθείτε την πρόσβαση, η σύνδεση δεν ανοίγει ποτέ. Είναι μια μεγάλη αποτυχία, αλλά οι χρήστες που μπορεί να μην γνωρίζουν τι είναι, μπορούν απλά να εγκρίνουν τη σύνδεση όλα όσα θέλουν, κάτι που είναι κακό.
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Η υπόθεση κατά της ρίζας: Γιατί οι συσκευές Android δεν έρχονται σε ρίζα
Το άλλο πράγμα που πρέπει να λάβετε υπόψη είναι η ασφάλεια της συσκευής σε περίπτωση απώλειας ή κλοπής. Με ενεργοποιημένο τον εντοπισμό σφαλμάτων USB, οποιοσδήποτε υποτιθέμενος λάθος θα μπορούσε αποτελεσματικά να έχει πρόσβαση σε όλα της συσκευής— . Και αν η συσκευή έχει ρίζες, μπορεί επίσης να το εγκαταλείψεις : δεν υπάρχει τίποτα να τους σταματήσουμε εκείνο το σημείο. Στην πραγματικότητα, μάλλον θα πρέπει να βεβαιωθείτε ότι έχετε το Διαχείριση συσκευής Android εγκατεστημένη σε κάθε συσκευή που διαθέτετε, με αυτόν τον τρόπο, εάν χαθεί ή κλαπεί, μπορείτε να διαγράψετε από απόσταση τα δεδομένα σας.
Ειλικρινά, εκτός εάν είστε προγραμματιστής, πιθανότατα δεν χρειάζεται να αφήσετε το USB Debugging ενεργοποιημένο όλη την ώρα. Ενεργοποιήστε το όταν πρέπει να το χρησιμοποιήσετε και, στη συνέχεια, απενεργοποιήστε το όταν τελειώσετε. Αυτός είναι ο ασφαλέστερος τρόπος για να το χειριστείτε. Σίγουρα, είναι λίγο άβολο. αλλά αξίζει την ανταλλαγή.