Co je to USB ladění a je bezpečné nechat to zapnuté v systému Android?
Pokud jste se někdy pokoušeli udělat něco pokročilejšího v telefonu s Androidem, pravděpodobně jste slyšeli (nebo přečetli) termín "Ladění USB". Toto je běžně používaná volba, která je elegantně zastrčena v nabídce pro vývojáře Android, ale je to což ještě mnoho uživatelů umožňuje, aniž by to dalo druhou myšlenku - a aniž by věděla, co skutečně dělá.
Například, pokud jste někdy museli použít ADB (Debugging Bridge pro Android), abyste udělali věci jako flash Factory Image na zařízení Nexus nebo root zařízení, pak jste již použili ladění USB, ať jste si to uvědomili nebo ne..
Stručně řečeno, ladění USB je způsob, jak zařízení Android komunikovat se sadou Android SDK (Software Developer Kit) prostřednictvím připojení USB. Umožňuje zařízení s Androidem přijímat příkazy, soubory a podobně z počítače a umožňuje počítači získat důležité informace, jako jsou soubory protokolu ze zařízení Android. A vše, co musíte udělat, je zaškrtnout tlačítko, aby se to stalo. Jistě, správně?
Samozřejmě, všechno má nevýhodu a pro USB ladění je to bezpečnost. V zásadě, ponechání povoleného ladění USB udrží zařízení vystaveno, když je připojeno přes USB. Pod většina okolnosti, to není problém - pokud připojujete telefon k osobnímu počítači nebo máte v úmyslu používat ladicí můstek, pak je logické nechat ho stále aktivní. Problém přichází do hry, pokud potřebujete připojit telefon k neznámému portu USB, jako je veřejná nabíjecí stanice. Teoreticky, pokud by někdo měl přístup k nabíjecí stanici, mohli by používat ladění USB k tomu, aby účinně ukradli soukromé informace ze zařízení nebo aby na ni něco napadly.
Dobrou zprávou je, že Google má vestavěnou bezpečnostní síť zde: oprávnění per-PC pro přístup k ladění USB. Když zařízení Android připojíte k novému počítači, budete vyzváni ke schválení připojení k ladění USB. Pokud odmítnete přístup, připojení se nikdy neotevře. Je to skvělá chyba zabezpečení, ale uživatelé, kteří možná neví, co to je, může schválit spojení všude bezbolestně, což je špatná věc.
Druhou věcí, kterou je třeba zvážit, je zabezpečení zařízení, pokud se ztratí nebo ukradne. Při povoleném ladění USB by každý případný nesprávný subjekt mohl účinně mít přístup ke všemu v zařízení-i když má chráněnou uzamčenou obrazovku. A pokud je zařízení zakořeněno, můžete se ho také vzdát: v tomto okamžiku není nic, co byste je zastavili. Ve skutečnosti byste se měli pravděpodobně ujistit, že máte správce zařízení Android nainstalován na každém zařízení, které vlastníte, takže pokud se ztratí nebo ukradne, můžete vzdáleně vymazat data.
Upřímně řečeno, pokud nejste vývojář, nejspíš nepotřebujete nechat USB Debugging aktivovaný po celou dobu. Povolte jej, když ho budete potřebovat, a potom ho deaktivujte, až skončíte. To je nejbezpečnější způsob, jak to zvládnout. Jistě, je to trochu nepohodlné. ale stojí za to kompromis.