Was ist USB-Debugging und ist es sicher, es auf Android aktiviert zu lassen?

Wenn Sie jemals 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 ordentlich im Menü "Entwickleroptionen" von Android versteckt ist. Viele Benutzer aktivieren sie jedoch, ohne darüber nachzudenken - und ohne zu wissen, was sie wirklich bewirkt.

Wenn Sie beispielsweise jemals ADB (die Android-Debugging-Brücke) verwenden mussten, um beispielsweise ein Factory-Image auf einem Nexus-Gerät zu flashen oder ein Gerät zu rooten, haben Sie bereits USB-Debugging verwendet, unabhängig davon, ob Sie dies erkannt haben oder nicht .

Kurz gesagt, USB-Debugging ist 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 es ermöglicht dem PC, wichtige Informationen wie Protokolldateien vom Android-Gerät abzurufen. Und alles, was Sie tun müssen, ist einen Knopf anzukreuzen, um dies zu erreichen. Ordentlich, richtig?

VERBINDUNG: So installieren und verwenden Sie ADB, das Android Debug Bridge-Dienstprogramm

Natürlich hat alles einen Nachteil, und beim USB-Debugging ist es Sicherheit. Wenn Sie das USB-Debugging aktiviert lassen, bleibt das Gerät offen, wenn es über USB angeschlossen ist. In den meisten Fällen ist dies kein Problem. Wenn Sie das Telefon an Ihren PC anschließen oder die Debugging-Bridge verwenden möchten, ist es sinnvoll, sie ständig 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. Wenn jemand Zugriff auf die Ladestation hätte, könnte er theoretisch das USB-Debugging verwenden, um effektiv 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: Pro-PC-Autorisierung für den USB-Debugging-Zugriff. 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. Es ist sehr ausfallsicher, aber Benutzer, die möglicherweise nicht wissen, was es ist, können die Verbindung wohl oder übel genehmigen, was eine schlechte Sache ist.

VERBINDUNG: Der Fall gegen Root: Warum Android-Geräte nicht verwurzelt sind

Die andere zu berücksichtigende Sache ist die Gerätesicherheit, falls sie verloren geht oder gestohlen wird. Wenn USB-Debugging aktiviert ist, kann jeder potenzielle Übeltäter effektiv auf alles auf dem Gerät zugreifen - selbst wenn es über einen geschützten Sperrbildschirm verfügt . Und wenn das Gerät gerootet ist, können Sie es genauso gut aufgeben: Es gibt wirklich nichts, was sie an diesem Punkt aufhalten könnte. In der Tat sollten Sie wahrscheinlich sicherstellen, dass der Android-Geräte-Manager auf jedem Gerät installiert ist, das Sie besitzen. Auf diese Weise können Sie Ihre Daten aus der Ferne löschen, wenn sie verloren gehen oder gestohlen werden.

Ehrlich gesagt, wenn Sie kein Entwickler sind, müssen Sie das USB-Debugging wahrscheinlich nicht immer aktiviert lassen. Aktivieren Sie es, wenn Sie es verwenden müssen, und deaktivieren Sie es, wenn Sie fertig sind. Das ist der sicherste Weg, damit umzugehen. Sicher, es ist etwas unpraktisch. aber es ist den Kompromiss wert.