Wenn Sie schon einmal versucht haben, auf Ihrem Android-Telefon etwas Fortgeschrittenes zu tun, haben Sie wahrscheinlich den Begriff „USB Debugging“ gehört (oder gelesen). Dies ist eine häufig verwendete Option, die gut versteckt im Entwickleroptionen-Menü von Android zu finden ist . Dennoch aktivieren viele Benutzer sie, ohne darüber nachzudenken – und ohne zu wissen, was sie eigentlich bewirkt.
Wenn Sie beispielsweise schon einmal ADB (Android Debugging Bridge) verwenden mussten, um beispielsweise ein Factory Image auf einem Nexus-Gerät zu flashen oder ein Gerät zu rooten , haben Sie, ob Sie sich dessen nun bewusst waren oder nicht, bereits USB Debugging verwendet.
Kurz gesagt ist USB Debugging eine Möglichkeit für ein Android-Gerät, über eine USB-Verbindung mit dem Android SDK (Software Developer Kit) zu kommunizieren. Es ermöglicht einem Android-Gerät, Befehle, Dateien und dergleichen vom PC zu empfangen, und ermöglicht dem PC, wichtige Informationen wie Protokolldateien vom Android-Gerät abzurufen. Und alles, was Sie tun müssen, ist, eine Schaltfläche anzuklicken, um dies zu aktivieren. Toll, oder?
Natürlich hat alles auch seine Schattenseiten, und beim USB Debugging ist das die Sicherheit. Wenn Sie das USB Debugging aktiviert lassen, bleibt das Gerät grundsätzlich ungeschützt, wenn es über USB angeschlossen wird. In den meisten Fällen ist das kein Problem – wenn Sie das Telefon an Ihren PC anschließen oder die Debugging-Bridge verwenden möchten, ist es sinnvoll, sie immer aktiviert zu lassen. Das Problem tritt auf, wenn Sie Ihr Telefon an einen unbekannten USB-Anschluss anschließen müssen – beispielsweise an eine öffentliche Ladestation. Theoretisch könnte jemand, der Zugriff auf die Ladestation hätte, das USB Debugging verwenden, um private Informationen vom Gerät zu stehlen oder eine Art Malware darauf zu übertragen.
Die gute Nachricht ist, dass Google hier ein integriertes Sicherheitsnetz hat: Autorisierung für den USB Debugging-Zugriff pro PC. Wenn Sie das Android-Gerät an einen neuen PC anschließen, werden Sie aufgefordert, eine USB Debugging-Verbindung zu genehmigen. Wenn Sie den Zugriff verweigern, wird die Verbindung nie geöffnet. Dies ist eine großartige Ausfallsicherung, aber Benutzer, die möglicherweise nicht wissen, was es ist, können die Verbindung einfach willkürlich genehmigen, was eine schlechte Sache ist firefox.
Ein weiterer Punkt, den Sie berücksichtigen sollten, ist die Gerätesicherheit, falls das Gerät verloren geht oder gestohlen wird. Wenn USB Debugging aktiviert ist, kann jeder potenzielle Übeltäter praktisch auf alles auf dem Gerät zugreifen – selbst wenn es einen geschützten Sperrbildschirm hat . Und wenn das Gerät gerootet ist, können Sie es auch gleich aufgeben : Dann gibt es wirklich nichts mehr, was sie aufhalten könnte. Tatsächlich sollten Sie wahrscheinlich sicherstellen, dass Sie den Android-Geräte-Manager auf jedem Ihrer Geräte installiert haben, damit Sie Ihre Daten aus der Ferne löschen können, falls es verloren geht oder gestohlen wird.
Ehrlich gesagt, es sei denn, Sie sind Entwickler, müssen Sie USB Debugging wahrscheinlich nicht immer aktiviert lassen. Aktivieren Sie es, wenn Sie es brauchen, und deaktivieren Sie es, wenn Sie fertig sind. Das ist die sicherste Art, damit umzugehen. Sicher, es ist etwas unbequem. Aber es ist den Kompromiss wert.