Домашняя » как » Что такое отладка по USB и безопасно ли оставлять ее включенной на Android?

    Что такое отладка по USB и безопасно ли оставлять ее включенной на Android?

    Если вы когда-нибудь пытались сделать что-то более продвинутое на своем телефоне Android, вы, вероятно, слышали (или читали) термин «отладка по USB». Это широко используемый параметр, аккуратно спрятанный в меню параметров разработчика Android, но он все еще то, что многие пользователи включают, не задумываясь и не зная, что на самом деле делает.

    Например, если вам когда-либо приходилось использовать ADB (Android Debugging Bridge) для таких вещей, как прошивка Factory Image на устройстве Nexus или для получения root-прав на устройстве, то вы уже использовали отладку USB, независимо от того, осознали вы это или нет.

    Короче говоря, отладка по USB - это способ подключения устройства Android к Android SDK (Software Developer Kit) через соединение USB. Это позволяет устройству Android получать команды, файлы и тому подобное с ПК, а также позволяет ПК извлекать важную информацию, такую ​​как файлы журналов, с устройства Android. И все, что вам нужно сделать, это нажать кнопку, чтобы это произошло. Аккуратно, верно?

    Конечно, у всего есть обратная сторона, а для отладки по USB - это безопасность. По сути, если оставить включенной отладку по USB, устройство остается открытым, когда оно подключено через USB. Под самый обстоятельства, это не проблема - если вы подключаете телефон к своему персональному компьютеру или у вас есть намерение использовать мост отладки, то имеет смысл оставлять его включенным все время. Проблема вступает в игру, если вам нужно подключить телефон к незнакомому USB-порту, как общественная зарядная станция. Теоретически, если бы кто-то имел доступ к зарядной станции, он мог бы использовать отладку по USB для эффективного кражи частной информации с устройства или внедрить на него какое-либо вредоносное ПО.

    Хорошей новостью является то, что у Google есть встроенная сеть безопасности: авторизация на ПК для доступа к отладке через USB. Когда вы подключаете устройство Android к новому компьютеру, оно предложит вам одобрить USB-соединение для отладки. Если вы отказываете в доступе, соединение никогда не открывается. Это большой отказоустойчивый, но пользователи, которые могут не знать, что это такое, могут просто утвердить соединение, что плохо.

    Другая вещь, которую следует учитывать, - это безопасность устройства в случае его утери или кражи. При включенной отладке по USB любой потенциальный злоумышленник может получить доступ ко всему на устройстве-даже если он имеет защищенный экран блокировки. И если устройство рутировано, вы также можете отказаться от него: на самом деле ничто не может остановить их в этот момент. На самом деле, вы, вероятно, должны убедиться, что у вас есть Android Device Manager, установленный на каждом вашем устройстве, так что, если оно потеряно или украдено, вы можете удаленно стереть ваши данные.

    Честно говоря, если вы не разработчик, вам, вероятно, не нужно постоянно включать отладку по USB. Включите его, когда вам нужно его использовать, затем отключите его, когда вы закончите. Это самый безопасный способ справиться с этим. Конечно, это немного неудобно. но это стоит компромисса.