אם אי פעם ניסית לעשות משהו מתקדם בטלפון Android שלך, סביר להניח ששמעת (או קראת) את המונח "איתור באגים באמצעות USB". זוהי אופציה נפוצה הנעוצה בצורה מסודרת בתפריט אפשרויות המפתחים של Android , אבל זה עדיין משהו שמשתמשים רבים מאפשרים לו בלי להקדיש לו מחשבה שנייה - ומבלי לדעת מה הוא באמת עושה.
למשל, אם אי פעם היית צריך השתמש ב- ADB (גשר איתור באגים באנדרואיד) לעשות דברים כמו להבהב תמונת מפעל במכשיר Nexus אוֹ שורש מכשיר , אז כבר השתמשת באיתור באגים באמצעות USB, בין אם הבנת זאת ובין אם לא.
בקיצור, איתור באגים ב- USB הוא דרך למכשיר אנדרואיד לתקשר עם אנדרואיד SDK (ערכת מפתחי תוכנה) באמצעות חיבור USB. הוא מאפשר למכשיר אנדרואיד לקבל פקודות, קבצים וכדומה מהמחשב האישי, ומאפשר למחשב לשלוף מידע מכריע כמו קבצי יומן ממכשיר האנדרואיד. וכל שעליך לעשות הוא לסמן כפתור בכדי לגרום לזה לקרות. מסודר, נכון?
קָשׁוּר: כיצד להתקין ולהשתמש ב- ADB, כלי השירות ל- Android Debug Bridge
כמובן שלכל דבר יש חיסרון, ובשביל איתור באגים באמצעות USB זה אבטחה. ביסודו של דבר, השארת ניפוי באגים באמצעות USB מאפשרת לחשוף את המכשיר כשהוא מחובר לחשמל באמצעות USB. תַחַת בנסיבות, זו לא בעיה - אם אתה מחבר את הטלפון למחשב האישי שלך או שאתה מתכוון להשתמש בגשר איתור באגים, הגיוני להשאיר אותו מופעל כל הזמן. הבעיה נכנסת לפעולה אם אתה צריך לחבר את הטלפון שלך ליציאת USB לא מוכרת - כמו תחנת טעינה ציבורית. בתיאוריה, אם למישהו הייתה גישה לתחנת הטעינה, הם יכולים להשתמש באיתור באגים באמצעות USB כדי לגנוב מידע פרטי מהמכשיר ביעילות, או לדחוף אליו סוג של תוכנות זדוניות.
החדשות הטובות הן שלגוגל יש כאן רשת ביטחון מובנית: הרשאה למחשב אישי לגישה לאיתור באגים ב- USB. כשאתה מחבר את מכשיר ה- Android למחשב חדש, הוא יבקש ממך לאשר חיבור ניפוי USB. אם אתה שולל גישה, הקשר לעולם לא נפתח. זה כישלון נהדר, אבל משתמשים שאולי לא יודעים מה זה, עשויים פשוט לאשר את החיבור ברצינות, וזה דבר רע.
קָשׁוּר: המקרה נגד שורש: מדוע מכשירי אנדרואיד לא מגיעים לשורשים
הדבר השני שיש לקחת בחשבון הוא אבטחת המכשיר אם הוא ילך לאיבוד או ייגנב. כשהאיתור באגים באמצעות USB מופעל, כל עושה טועה יכול להיות בעל גישה לכל מה שיש במכשיר - . ואם המכשיר מושרש, אתה יכול גם לוותר עליו : אין באמת מה שיעצור אותם בשלב זה. למעשה, אתה כנראה צריך לוודא שיש לך את מנהל מכשירי אנדרואיד מותקן בכל מכשיר שבבעלותך, ככה אם הוא אבד או נגנב אתה יכול למחוק את הנתונים שלך מרחוק.
בכנות, אלא אם כן אתה מפתח, אתה כנראה לא צריך להשאיר איתור איתור באגים באמצעות USB כל הזמן. הפעל אותו כשתצטרך להשתמש בו ואז השבת אותו כשתסיים. זו הדרך הבטוחה ביותר להתמודד עם זה. בטח, זה מעט לא נוח. אבל זה שווה את הפשרה.