Hemsida » hur » Vad är USB-debugging, och är det säkert att lämna det aktiverat på Android?

    Vad är USB-debugging, och är det säkert att lämna det aktiverat på Android?

    Om du någonsin har försökt att göra någonting avancerade på din Android-telefon har du säkert hört (eller läst) termen "USB-debugging." Det här är ett vanligt brukt alternativ som är undangömt under Android-menyn Utvecklaralternativ, men det är fortfarande något som många användare möjliggör utan att ge det en andra tanke - och utan att veta vad det egentligen gör.

    Om du till exempel någonsin varit tvungen att använda ADB (Android Debugging Bridge) för att göra saker som att flasha en fabriksbild på en Nexus-enhet eller rotera en enhet, har du redan använt USB Debugging, oavsett om du insåg det eller inte.

    Kort sagt, USB Debugging är ett sätt för en Android-enhet att kommunicera med Android SDK (Software Developer Kit) via en USB-anslutning. Det gör att en Android-enhet kan ta emot kommandon, filer och liknande från datorn, och låter datorn dra viktiga uppgifter som loggfiler från Android-enheten. Och allt du behöver göra är att kryssa en knapp för att få det att hända. Snyggt, rätt?

    Naturligtvis har allt en nackdel, och för USB-felsökning är det säkerhet. I grund och botten lämnar USB-felsökning aktiverat, håller enheten exponerad när den är inkopplad via USB. Under mest Omständigheter, det här är inte ett problem - om du kopplar in telefonen till din persondator eller om du har för avsikt att använda debugging-bron, så är det meningsfullt att låta det vara aktivt hela tiden. Problemet kommer till spel om du behöver ansluta telefonen till en okänd USB-port, som en offentlig laddningsstation. I teorin skulle om någon hade åtkomst till laddstationen, de kunde använda USB-felsökning för att effektivt stjäla privat information från enheten eller trycka någon form av skadlig kod på den.

    Den goda nyheten är att Google har ett inbyggt säkerhetsnät här: Per-PC-auktorisation för USB-debugging-åtkomst. När du kopplar Android-enheten till en ny dator kommer den att be dig att godkänna en USB-felsökningsanslutning. Om du nekar åtkomst öppnas aldrig anslutningen. Det är ett bra felsäkert, men användare som kanske inte vet vad det är kan bara godkänna anslutningen allihopa, vilket är en dålig sak.

    Den andra sak att tänka på är enhetssäkerhet om den skulle gå vilse eller bli stulen. Med USB-avstängning aktiverad kan alla eventuella felaktiga användare ha tillgång till allt på enheten-även om den har en skyddad låsskärm. Och om enheten är rotad kan du lika bra ge upp: det finns verkligen inget att stoppa dem vid den tiden. Faktum är att du säkert ska se till att du har Android Enhetshanteraren installerad på varje enhet du äger, på det sättet om den går vilse eller blir stulen kan du avlägsna dina data på distans.

    Ärligt talat, om du inte är en utvecklare, behöver du förmodligen inte lämna USB-debugging aktiverat hela tiden. Aktivera det när du behöver använda det och avaktivera det när du är klar. Det är det säkraste sättet att hantera det. Visst, det är lite obekväma. men det är värt avvägningen.