Apakah USB Debugging, dan Adalah Selamat untuk Bawa Ia Diaktifkan pada Android?
Jika anda pernah cuba melakukan apa-apa yang lebih maju di telefon Android anda, anda mungkin pernah mendengar (atau membaca) istilah "USB Debugging." Ini adalah pilihan yang biasa digunakan yang tersusun dengan kemas di bawah menu Pilihan Pemaju Android, tetapi ia masih sesuatu yang membolehkan ramai pengguna tanpa memberi pemikiran kedua-dan tanpa mengetahui apa yang sebenarnya.
Sebagai contoh, jika anda terpaksa menggunakan ADB (Jambatan Penyahkodan Android) untuk melakukan perkara-perkara seperti kilat Imej Kilang pada peranti Nexus atau root peranti, maka anda telah menggunakan USB Debugging, sama ada anda menyedari atau tidak.
Singkatnya, USB Debugging adalah satu cara untuk peranti Android berkomunikasi dengan SDK Android (Kit Pembangun Perisian) melalui sambungan USB. Ia membolehkan peranti Android menerima arahan, fail, dan sebagainya dari PC, dan membolehkan PC untuk menarik maklumat penting seperti fail log dari peranti Android. Dan apa yang perlu anda lakukan ialah menandakan butang untuk menjadikannya berlaku. Rapi, betul?
Sudah tentu, semuanya mempunyai kelemahan, dan untuk USB Debugging, keselamatan itu. Pada asasnya, meninggalkan penyahpepijatan USB didayakan menyimpan peranti yang terdedah apabila ia dipasang melalui USB. Di bawah paling keadaan ini tidak menjadi masalah-jika anda memasukkan telefon ke komputer peribadi anda atau anda mempunyai maksud untuk menggunakan jambatan penyahpepijatan, maka masuk akal untuk membiarkannya diaktifkan sepanjang masa. Masalahnya berlaku jika anda perlu memasukkan telefon anda ke port USB yang tidak dikenali-seperti stesen pengecasan awam. Secara teori, jika seseorang mempunyai akses ke stesen pengecasan, mereka boleh menggunakan penyahpepijatan USB untuk mencuri maklumat peribadi secara berkesan dari peranti itu, atau menolak sejenis malware ke atasnya.
Berita baiknya adalah bahawa Google mempunyai jaringan keselamatan terbina dalam di sini: kebenaran per-PC untuk akses Debugging USB. Apabila anda memasang peranti Android ke dalam PC baru, ia akan meminta anda untuk meluluskan sambungan penyahpepijatan USB. Sekiranya anda menafikan akses, sambungan tidak akan dibuka. Ia adalah failsafe yang hebat, tetapi pengguna yang mungkin tidak tahu apa yang ia mungkin hanya akan menyetujui sambungan semua willy-nilly, yang merupakan perkara yang buruk.
Perkara lain yang perlu dipertimbangkan ialah keselamatan peranti sekiranya ia hilang atau dicuri. Dengan Penyahpepijatan USB didayakan, mana-mana pelaku salah boleh secara efektif mempunyai akses kepada segala-galanya di peranti-walaupun ia mempunyai skrin kunci yang dilindungi. Dan jika peranti itu telah di-root, anda mungkin juga menyerahkannya: tidak ada apa-apa untuk menghalangnya pada ketika itu. Sebenarnya, anda mungkin perlu memastikan anda mempunyai Pengurus Peranti Android yang dipasang pada setiap peranti yang anda miliki, dengan cara itu jika ia hilang atau dicuri, anda boleh memadam data anda dari jauh.
Secara jujur, melainkan anda seorang pemaju, anda mungkin tidak perlu meninggalkan USB Debugging diaktifkan sepanjang masa. Membolehkannya apabila anda perlu menggunakannya, kemudian nyahdayakannya apabila anda selesai. Itulah cara paling selamat untuk mengatasinya. Pasti, ia agak menyusahkan. tetapi ia bernilai perdagangan.