Si alguna vez ha intentado hacer algo avanzado en su teléfono Android, es probable que haya escuchado (o leído) el término “Depuración de USB”. Esta es una opción de uso común que está perfectamente escondida en el menú Opciones de desarrollador de Android, pero sigue siendo algo que muchos usuarios habilitan sin pensarlo dos veces, y sin saber lo que realmente hace.
Por ejemplo, si alguna vez ha tenido que usar ADB (el puente de depuración de Android) para hacer cosas como flashear una imagen de fábrica en un dispositivo Nexus o rootear un dispositivo, entonces ya ha utilizado la depuración USB, ya sea que se haya dado cuenta o no.
En resumen, la depuración USB es una forma para que un dispositivo Android se comunique con el SDK de Android (Software Developer Kit) a través de una conexión USB. Permite que un dispositivo Android reciba comandos, archivos y similares de la PC, y permite que la PC extraiga información crucial como archivos de registro del dispositivo Android. Y todo lo que tienes que hacer es marcar un botón para que suceda. Prolijo, ¿verdad?
Por supuesto, todo tiene un inconveniente, y para la depuración de USB, es la seguridad. Básicamente, dejar habilitada la depuración USB mantiene el dispositivo expuesto cuando está conectado a través de USB. Debajo más Esto no es un problema: si está conectando el teléfono a su computadora personal o tiene la intención de usar el puente de depuración, entonces tiene sentido dejarlo habilitado todo el tiempo. El problema entra en juego si necesita conectar su teléfono a un puerto USB desconocido, como una estación de carga pública. En teoría, si alguien tuviera acceso a la estación de carga, podría usar la depuración USB para robar efectivamente información privada del dispositivo o empujar algún tipo de malware en él.
La buena noticia es que Google tiene una red de seguridad incorporada aquí: autorización por PC para el acceso de depuración USB. Cuando conecte el dispositivo Android a una nueva PC, se le pedirá que apruebe una conexión de depuración USB. Si deniega el acceso, la conexión nunca se abre. Es una gran prueba de fallos, pero los usuarios que pueden no saber lo que es pueden simplemente aprobar la conexión de forma voluntaria, lo cual es algo malo.
La otra cosa a considerar es la seguridad del dispositivo en caso de que se pierda o sea robado. Con la depuración USB habilitada, cualquier posible malhehete podría tener acceso efectivo a todo en el dispositivo:incluso si tiene una pantalla de bloqueo protegida. Y si el dispositivo está rooteado, también podría renunciar a él: realmente no hay nada que los detenga en ese momento. De hecho, probablemente debería asegurarse de tener el Administrador de dispositivos Android instalado en cada dispositivo que posea, de esa manera, si se pierde o es robado, puede borrar sus datos de forma remota.
Honestamente, a menos que sea un desarrollador, probablemente no necesite dejar la depuración USB habilitada todo el tiempo. Habilítelo cuando necesite usarlo y, a continuación, desactívelo cuando haya terminado. Esa es la forma más segura de manejarlo. Claro, es un poco inconveniente. pero vale la pena la compensación.