Какво е USB отстраняване на грешки, и е безопасно да го оставите включен за Android?
Ако някога сте опитвали да направите нещо подобно на телефона си с Android, вероятно сте чули (или четете) термина „USB Debugging“. Това е често използвана опция, която е спретнато под менюто на Android Developer Options, но е все още нещо, което много потребители позволяват, без да му дават втора мисъл - и без да знаят какво всъщност прави.
Например, ако някога сте използвали ADB (моста за отстраняване на грешки в Android), за да правите неща като флаш фабрично изображение на Nexus устройство или корен на устройство, то вече сте използвали USB Debugging, независимо дали сте го осъзнали или не.
Накратко, USB отстраняване на грешки е начин за Android устройство да комуникира с Android SDK (Software Developer Kit) през USB връзка. Тя позволява на устройство с Android да получава команди, файлове и други подобни от компютъра и позволява на компютъра да изтегля важна информация, като дневници от устройството Android. И всичко, което трябва да направите, е да отбележите бутон, за да се случи това. Чист, прав?
Разбира се, всичко има недостатък, а за дебъгване на USB е сигурността. По принцип, оставянето на USB отстраняване на грешки поддържа устройството изложено, когато е включено през USB. при най-много Това не е проблем - ако включите телефона в персоналния си компютър или имате намерение да използвате моста за отстраняване на грешки, тогава има смисъл да го оставите включен през цялото време. Проблемът идва в игра, ако трябва да включите телефона си в непознат USB порт, подобно на обществена станция за зареждане. На теория, ако някой е имал достъп до станцията за зареждане, те биха могли да използват USB отстраняване на грешки, за да могат да крадат лична информация от устройството или да вкарат някакъв зловреден софтуер в него.
Добрата новина е, че Google има вградена защитна мрежа тук: разрешение за достъп до PC за всеки компютър. Когато включите Android устройството в нов компютър, той ще ви подкани да одобрите USB отстраняване на грешки. Ако откажете достъп, връзката никога не се отваря. Това е чудесна грешка, но потребителите, които може да не знаят какво е това, може просто да одобрят връзката, която е нежелана, което е лошо нещо.
Другото нещо, което трябва да вземете под внимание е сигурността на устройството, ако се загуби или открадне. С активирането на USB отстраняването на грешки всеки потенциално погрешен изпълнител може ефективно да има достъп до всичко на устройството-дори ако има защитен екран за заключване. И ако устройството е вкоренено, може и да се откажете от него: наистина няма нищо, което да ги спре в този момент. Всъщност вероятно трябва да сте сигурни, че сте инсталирали Android Device Manager на всяко устройство, което притежавате, така че ако се загуби или открадне, можете отдалечено да изтриете данните си.
Честно казано, освен ако не сте разработчик, най-вероятно няма нужда да оставяте USB Debugging активиран през цялото време. Активирайте го, когато трябва да го използвате, след което го деактивирайте. Това е най-сигурният начин да се справите с него. Разбира се, това е малко неудобно. но си струва компромиса.