Apa itu USB Debugging, dan Amankah Membiarkannya Diaktifkan di Android?
Jika Anda pernah mencoba melakukan sesuatu yang canggih di ponsel Android Anda, Anda mungkin pernah mendengar (atau membaca) istilah "USB Debugging." Ini adalah opsi yang umum digunakan yang tersimpan rapi di bawah menu Opsi Pengembang Android, tetapi itu masih sesuatu yang memungkinkan banyak pengguna tanpa berpikir dua kali - dan tanpa mengetahui apa yang sebenarnya dilakukannya.
Misalnya, jika Anda pernah menggunakan ADB (Android Debugging Bridge) untuk melakukan hal-hal seperti mem-flash Factory Image pada perangkat Nexus atau me-root perangkat, maka Anda sudah menggunakan USB Debugging, baik Anda menyadarinya atau tidak.
Singkatnya, USB Debugging adalah cara bagi perangkat Android untuk berkomunikasi dengan Android SDK (Perangkat Pengembang Perangkat Lunak) melalui koneksi USB. Ini memungkinkan perangkat Android untuk 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, benar?
Tentu saja, semuanya memiliki kelemahan, dan untuk USB Debugging, ini adalah keamanan. Pada dasarnya, membiarkan debugging USB tetap aktif membuat perangkat terbuka saat dicolokkan melalui USB. Dibawah paling keadaan, ini bukan masalah-jika Anda mencolokkan telepon ke komputer pribadi Anda atau Anda memiliki niat untuk menggunakan jembatan debugging, maka masuk akal untuk membiarkannya diaktifkan sepanjang waktu. Masalahnya mulai berperan jika Anda harus 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.
Berita baiknya adalah bahwa Google memiliki jaring pengaman di sini: otorisasi per-PC untuk akses USB Debugging. Saat Anda mencolokkan perangkat Android ke PC baru, itu akan meminta Anda untuk menyetujui koneksi USB debugging. Jika Anda menolak akses, koneksi tidak pernah dibuka. Ini adalah kegagalan yang hebat, tetapi pengguna yang mungkin tidak tahu apa itu mungkin hanya menyetujui koneksi semua mau tak mau, yang merupakan hal buruk.
Hal lain yang perlu dipertimbangkan adalah keamanan perangkat jika hilang atau dicuri. Dengan USB Debugging diaktifkan, calon pelaku kesalahan dapat secara efektif memiliki akses ke semua yang ada di perangkat-bahkan jika itu memiliki layar kunci yang dilindungi. Dan jika perangkat di-root, Anda mungkin juga menyerah: benar-benar tidak ada yang menghentikannya pada saat itu. Faktanya, Anda mungkin harus memastikan bahwa Pengelola Perangkat Android Anda telah diinstal pada setiap perangkat yang Anda miliki, dengan cara itu jika hilang atau dicuri, Anda dapat menghapus data Anda dari jarak jauh.
Jujur saja, kecuali jika Anda seorang pengembang, Anda mungkin tidak perlu membiarkan USB Debugging diaktifkan sepanjang waktu. Aktifkan ketika Anda perlu menggunakannya, lalu nonaktifkan saat Anda selesai. Itu cara teraman untuk menanganinya. Tentu, ini sedikit merepotkan. tapi itu sepadan dengan trade-off.