18Jul

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

IMG_8694

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

Om du 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 ellerinte.

Kort sagt är USB Debugging ett sätt att en Android-enhet kommunicerar med Android SDK( Software Developer Kit) via en USB-anslutning. Det gör det möjligt för en Android-enhet att 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 eller inte?

-RELATERADE ARTIKLAR
Så här installerar och använder du ADB, Android Debug Bridge Utility
4 Geeky-tricks som minskar en Android-telefonens säkerhet

Visst 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 de flesta -omständigheterna är det här inte ett problem - om du kopplar telefonen till din dator eller om du vill använda debugging-bron, är det vettigt 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, om någon hade åtkomst till laddstationen, kunde de 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.

IMG_8699

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 all willy-nilly, vilket är en dålig sak.

Den andra sak att överväga är enhetssäkerhet om den skulle gå vilse eller bli stulen. Med USB-avstängning aktiverad, skulle eventuella felaktiga användare ha tillgång till allt på enheten - även om det har en skyddad låsskärm .Och om enheten är rotad kan du lika bra ge upp det: det finns verkligen inget att stoppa dem vid den tiden. Faktum är att du borde se till att du har Android Enhetshanteraren installerad på varje enhet du äger, på så sätt om den går vilse eller 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.