O que é depuração USB e é seguro deixá-la habilitada no Android?
Se você já tentou fazer algo avançado em seu telefone Android, provavelmente já ouviu (ou leu) o termo “Depuração USB”. Esta é uma opção comumente usada que fica bem escondida no menu de opções do desenvolvedor do Android, mas ainda é algo que muitos usuários habilitam sem pensar duas vezes - e sem saber o que realmente faz.
Por exemplo, se você já teve que usar ADB (o Android Debugging Bridge) para fazer coisas como flash de uma imagem de fábrica em um dispositivo Nexus ou fazer root em um dispositivo, então você já usou a depuração USB, quer tenha percebido ou não .
Resumindo, a depuração USB é uma forma de um dispositivo Android se comunicar com o Android SDK (Software Developer Kit) por meio de uma conexão USB. Ele permite que um dispositivo Android receba comandos, arquivos e similares do PC, e permite que o PC extraia informações cruciais como arquivos de log do dispositivo Android. E tudo que você precisa fazer é clicar em um botão para que isso aconteça. Legal, certo?
RELACIONADO:Como instalar e usar ADB, o Android Debug Bridge Utility
Claro, tudo tem uma desvantagem e, para a depuração USB, é a segurança. Basicamente, deixar a depuração USB ativada mantém o dispositivo exposto quando é conectado via USB. Sob a maioria circunstâncias, isso não é um problema - se você estiver conectando o telefone ao seu computador pessoal ou tiver a intenção de usar a ponte de depuração, então faz sentido deixá-la ativada o tempo todo. O problema surge se você precisar conectar o telefone a uma porta USB desconhecida, como uma estação de carregamento pública. Em teoria, se alguém tivesse acesso à estação de carregamento, poderia usar a depuração USB para roubar informações privadas do dispositivo de maneira eficaz ou inserir algum tipo de malware nele.
A boa notícia é que o Google tem uma rede de segurança embutida aqui: autorização por PC para acesso de depuração USB. Quando você conecta o dispositivo Android a um novo PC, ele solicitará que você aprove uma conexão de depuração USB. Se você negar o acesso, a conexão nunca será aberta. É um ótimo sistema de proteção contra falhas, mas os usuários que podem não saber o que é, podem apenas aprovar a conexão à toa, o que é uma coisa ruim.
RELACIONADO:O caso contra o root: por que os dispositivos Android não são enraizados
A outra coisa a se considerar é a segurança do dispositivo, caso ele seja perdido ou roubado. Com a depuração USB ativada, qualquer suposto infrator poderia efetivamente ter acesso a tudo no dispositivo—mesmo se tiver uma tela de bloqueio protegida. E se o dispositivo estiver enraizado, você também pode desistir: realmente não há nada para impedi-los nesse ponto. Na verdade, você provavelmente deve ter certeza de ter o Gerenciador de dispositivos Android instalado em todos os seus dispositivos, dessa forma, se ele for perdido ou roubado, você poderá limpar seus dados remotamente.
Honestamente, a menos que você seja um desenvolvedor, provavelmente não precisa deixar a depuração USB ativada o tempo todo. Ative-o quando precisar usá-lo e, em seguida, desative-o quando terminar. Essa é a maneira mais segura de lidar com isso. Claro, é um pouco inconveniente. mas vale a pena a troca.