Jika Anda pernah mencoba melakukan sesuatu yang canggih di ponsel Android Anda, Anda mungkin pernah mendengar (atau membaca) istilah "Debugging USB". Ini adalah opsi yang biasa digunakan yang tersimpan rapi di bawah menu Opsi Pengembang Android , tetapi masih merupakan sesuatu yang banyak pengguna aktifkan tanpa berpikir dua kali — dan tanpa mengetahui apa yang sebenarnya dilakukannya.
Misalnya, jika Anda pernah harus melakukannya gunakan ADB (Android Debugging Bridge) untuk melakukan hal-hal seperti flash Gambar Pabrik pada perangkat Nexus atau root perangkat , maka Anda telah menggunakan USB Debugging, disadari atau tidak.
Singkatnya, USB Debugging adalah cara perangkat Android untuk berkomunikasi dengan Android SDK (Software Developer Kit) melalui koneksi USB. Ini memungkinkan perangkat Android menerima perintah, file, dan sejenisnya dari PC, dan memungkinkan PC untuk menarik informasi penting seperti file log dari perangkat Android. Dan yang harus Anda lakukan adalah mencentang tombol untuk mewujudkannya. Rapi kan?
TERKAIT: Cara Memasang dan Menggunakan ADB, Android Debug Bridge Utility
Tentu saja, semuanya memiliki sisi negatifnya, dan untuk USB Debugging, itu keamanan. Pada dasarnya, membiarkan USB debugging diaktifkan membuat perangkat tetap terbuka saat dicolokkan melalui USB. Dibawah keadaannya, ini bukan masalah — jika Anda mencolokkan ponsel ke komputer pribadi atau Anda berniat menggunakan jembatan debugging, maka masuk akal untuk membiarkannya diaktifkan sepanjang waktu. Masalahnya akan muncul jika Anda perlu mencolokkan ponsel Anda ke port USB yang tidak dikenal — seperti stasiun pengisian daya publik. Secara teori, jika seseorang memiliki akses ke stasiun pengisian daya, mereka dapat menggunakan USB debugging untuk secara efektif mencuri informasi pribadi dari perangkat, atau mendorong semacam malware ke dalamnya.
Kabar baiknya adalah Google memiliki jaring pengaman bawaan di sini: otorisasi per PC untuk akses Debugging USB. Saat Anda mencolokkan perangkat Android ke PC baru, Anda akan diminta untuk menyetujui koneksi debugging USB. Jika Anda menolak akses, koneksi tidak pernah dibuka. Ini adalah keamanan dari kegagalan yang hebat, tetapi pengguna yang mungkin tidak tahu apa itu mungkin hanya menyetujui koneksi itu saja, yang merupakan hal yang buruk.
TERKAIT: Kasus Terhadap Root: Mengapa Perangkat Android Tidak Berakar
Hal lain yang perlu dipertimbangkan adalah keamanan perangkat jika hilang atau dicuri. Dengan USB Debugging diaktifkan, siapa pun yang akan melakukan kesalahan dapat secara efektif memiliki akses ke semua yang ada di perangkat— . Dan jika perangkat di-root, Anda mungkin juga menyerah : tidak ada yang bisa menghentikan mereka pada saat itu. Faktanya, Anda mungkin harus memastikan bahwa Anda memiliki file Pengelola Perangkat Android diinstal pada setiap perangkat yang Anda miliki, dengan begitu jika perangkat tersebut hilang atau dicuri, Anda dapat menghapus data Anda dari jarak jauh.
Sejujurnya, kecuali Anda seorang pengembang, Anda mungkin tidak perlu membiarkan USB Debugging selalu aktif. Aktifkan saat Anda perlu menggunakannya, lalu nonaktifkan setelah selesai. Itulah cara teraman untuk menanganinya. Tentu, ini sedikit merepotkan. tapi itu sepadan dengan kompromi.