Kebenaran Apl Android Diterangkan
Setiap apl Android meminta kebenaran untuk mencapai bahagian peranti anda, tetapi skrin permintaan jarang menerangkan perkara yang benar-benar dibenarkan oleh apl tersebut. Ikhtisar di bawah merangkumi setiap kebenaran Android utama, menunjukkan segelintir yang sebenarnya menjejaskan privasi anda dan memberi anda beberapa peraturan mudah untuk memutuskan perkara yang dibenarkan.
Apakah Kebenaran Android?
Kebenaran Android ialah mekanisme keselamatan yang mengawal perkara yang boleh diakses oleh apl pada peranti anda. Apabila anda memasang atau menjalankan apl, ia mungkin meminta akses kepada pelbagai ciri perkakasan (kamera, mikrofon) atau data (kenalan, lokasi). Memahami kebenaran ini adalah penting untuk mengekalkan privasi dan keselamatan anda.
Kategori Kebenaran
Android membahagikan kebenaran kepada dua kategori utama:
Kebenaran Biasa (Diberikan Secara Automatik)
Kebenaran ini tidak menimbulkan risiko yang ketara kepada privasi pengguna dan diberikan secara automatik:
- INTERNET: Akses ke internet, hampir semua aplikasi memerlukan ini
- BERGETAR: Kawal motor getaran peranti
- SET_WALLPAPER: Tukar kertas dinding peranti
- WAKE_LOCK: Elakkan peranti daripada tidur
- ACCESS_NETWORK_STATE: Semak status sambungan rangkaian
- BLUETOOTH: Sambung ke peranti Bluetooth yang dipasangkan
Kebenaran Berbahaya (Memerlukan Kelulusan Pengguna)
Kebenaran ini melibatkan data pengguna atau ciri peranti yang boleh menjejaskan privasi:
| Kumpulan Kebenaran | Apa yang Dicapainya | Tahap Risiko |
|---|---|---|
| Kamera | Ambil foto dan rakam video | ⚠️ Tinggi |
| Mikrofon | Rakam audio | ⚠️ Tinggi |
| Lokasi | GPS dan lokasi berasaskan rangkaian | ⚠️ Tinggi |
| Kenalan | Baca/tulis senarai kenalan anda | ⚠️ Tinggi |
| telefon | Buat panggilan, baca keadaan telefon, log panggilan | 🔴 Sangat Tinggi |
| SMS | Hantar, baca dan terima mesej SMS | 🔴 Sangat Tinggi |
| Penyimpanan | Baca/tulis fail pada peranti anda | ⚠️ Sederhana-Tinggi |
| Kalendar | Baca/tulis acara kalendar | ⚠️ Sederhana |
| Penderia Badan | Pemantau kadar jantung, kaunter langkah | ⚠️ Sederhana |
Bila Mencurigai
Anda harus mempersoalkan permintaan kebenaran apabila ia tidak sepadan dengan fungsi apl:
- 🚩 Apl lampu suluh yang meminta akses Kenalan atau SMS
- 🚩 Kalkulator meminta akses Kamera atau Mikrofon
- 🚩 Apl kertas dinding yang meminta akses telefon atau Log Panggilan
- 🚩 Permainan yang meminta kebenaran SMS
- 🚩 Mana-mana aplikasi yang meminta SEMUA kebenaran sekaligus
Cara Semak Kebenaran APK Sebelum Memasang
Jika anda memuatkan sisi APK, anda harus menyemak kebenarannya sebelum memasang:
- Gunakan Alat Maklumat APK kami untuk mengeluarkan senarai kebenaran yang lengkap
- Semak setiap kebenaran terhadap tujuan apl yang dinyatakan
- Bandingkan kebenaran dengan apl rasmi di Gedung Play
- Jika sesuatu kelihatan mencurigakan, jangan pasangkannya
Kebenaran Khas: Kebenaran Yang Tidak Muncul pada Masa Pemasangan
Di luar kebenaran "biasa" dan "berbahaya", Android mempunyai peringkat ketiga yang dipanggil kebenaran istimewa atau appops. Ini adalah keupayaan paling berkuasa pada platform, cukup kuat sehingga OS memaksa perjalanan berasingan yang disengajakan ke dalam Tetapan untuk membolehkan setiap satu. Mereka juga yang paling kerap disalahgunakan oleh perisian hasad. Jika apl dimuatkan sisi meminta mana-mana daripada ini, berhenti dan tanya mengapa.
- Perkhidmatan Kebolehcapaian (BIND_ACCESSIBILITY_SERVICE: pada asalnya direka untuk pembaca skrin dan bantuan kecacatan fizikal). Apl dengan kebenaran ini boleh membaca segala-galanya pada skrin anda, melihat perkara yang anda taip dan juga mengetik butang bagi pihak anda. Berikan hanya kepada apl yang fungsinya jelas berkaitan kebolehaksesan (TalkBack, aliran autoisi pengurus kata laluan, apl kamus membaca skrin).
- Pentadbir Peranti / Pemilik Peranti: membolehkan apl mengunci peranti, memadam data, menukar kata laluan dan melumpuhkan kamera. Hampir tiada apl pengguna memerlukan ini. Pelanggan pengurusan mudah alih perusahaan (MDM) adalah pengecualian yang sah.
- Lukis atas apl lain (SYSTEM_ALERT_WINDOW: membenarkan apl melukis apa-apa sahaja pada skrin). Digunakan secara sah oleh buih kepala sembang dan penterjemah tindanan; disalahgunakan oleh perisian hasad tap-jack yang menyembunyikan butang "ya, buang akaun saya" di bawah tindanan "tuntut hadiah anda" palsu.
- Akses Semua Fail (MANAGE_EXTERNAL_STORAGE: memintas perlindungan storan berskop pada Android 11+ dan membolehkan apl melihat setiap fail pada storan kongsi). Kebanyakan apl sepatutnya menggunakan pemilih foto / dokumen standard.
- Pendengar Pemberitahuan: membolehkan apl membaca setiap pemberitahuan pada peranti. Ciri hebat untuk apl hab produktiviti; alat yang sempurna untuk pencurian bukti kelayakan apabila disalahgunakan (apl perbankan menyiarkan kod sekali ke strim pemberitahuan).
- Pasang apl yang tidak diketahui: menukar apl hos menjadi pemuat sisi. Tetapkan ini pada penyemak imbas atau pengurus fail anda hanya apabila anda benar-benar perlu memasang APK dari luar Gedung Play, kemudian matikan semula.
Gabungan Kebenaran untuk Diperhatikan
Kebenaran individu hanya menceritakan sebahagian daripada cerita. Gabungan selalunya lebih mendedahkan daripada mana-mana permintaan tunggal:
- Kebolehcapaian + Pendengar Pemberitahuan + SMS: ini adalah trio perbankan-trojan Android klasik. Trojan membaca kandungan pada skrin, memintas pemberitahuan kata laluan satu kali bank, dan juga boleh menarik OTP daripada SMS itu sendiri jika pengguna kebetulan menerimanya melalui teks. Tiada apl pengguna yang sah yang menggabungkan ketiga-tiganya.
- Kamera + Mikrofon + ALL_FILES_ACCESS + lokasi latar belakang: apl pengawasan gaya perisian iklan yang berpura-pura menjadi lampu suluh, kalkulator atau kertas dinding. Tolak dan nyahpasang.
- SYSTEM_ALERT_WINDOW + BIND_DEVICE_ADMIN: gelagat kelas perisian tebusan. Apl itu boleh melukis skrin "telefon anda dikunci, bayar X" di atas pelancar dan menghalang pengguna daripada melumpuhkannya.
- Telefon + Kenalan + Log Panggilan untuk apl yang bukan pendail, aplikasi kenalan atau alat rakaman panggilan: berhati-hati. Gabungan ini tidak mempunyai penggunaan yang sah di luar set aplikasi yang sangat sempit yang dihantar oleh Google sendiri dalam kategori tersebut.
Contoh Audit Bekerja
Katakan anda menemui APK "obor" percuma pada forum dan menjalankannya melalui Alat Maklumat APK kami sebelum memasang. Manifes menunjukkan kebenaran yang diminta berikut:
android.permission.CAMERA
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_SMS
android.permission.RECEIVE_SMS
android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.SYSTEM_ALERT_WINDOW
Apl obor memerlukan paling banyak kebenaran kamera (untuk mengakses LED melalui subsistem kamera), kebenaran lampu suluh dan mungkin kebenaran Internet untuk iklan. Segala-galanya di bawah garis itu adalah tidak wajar. READ_SMS + READ_CONTACTS + RECEIVE_SMS + lokasi + draw-over-apps ialah tandatangan pengawasan dan kecurian OTP yang diterangkan di atas. Keputusan: jangan pasang. Padamkan fail.
Jalankan jenis pemeriksaan yang sama pada setiap APK yang anda muat sisi. Lima minit dengan juruaudit kebenaran menyelamatkan anda daripada masalah yang tidak boleh dibersihkan oleh aplikasi antivirus selepas fakta itu.
Bagaimana Kebenaran Berkelakuan pada Versi Android Berbeza
UX Kebenaran telah dibentuk semula hampir setiap tahun. Keupayaan asas yang sama boleh dirasakan sangat berbeza pada Android 9 berbanding Android 15:
- Android 6 (2015): memperkenalkan kebenaran masa jalan untuk kumpulan berbahaya. Apl tidak lagi boleh menuntut segala-galanya pada masa pemasangan; mereka terpaksa bertanya apabila mereka menggunakan ciri tersebut.
- Android 10: kebenaran lokasi tiga keadaan (Benarkan sepanjang masa / Benarkan hanya semasa menggunakan / Tolak). Lokasi latar belakang menjadi kebenaran yang diberikan secara berasingan.
- Android 11: kebenaran sekali (berikan untuk satu sesi) dan pembatalan kebenaran automatik untuk apl yang tidak digunakan selama beberapa bulan.
- Android 13: kebenaran pemberitahuan berasingan untuk apl yang baru dipasang; kebenaran media butiran (READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO menggantikan selimut READ_EXTERNAL_STORAGE).
- Android 14: akses separa foto / video, jadi apl boleh meminta "hanya foto ini" dan bukannya keseluruhan pustaka.
- Android 15: kawalan perkhidmatan latar depan yang lebih ketat; jenis perkhidmatan yang diisytiharkan mesti sepadan dengan kebenaran masa jalan yang sebenarnya digunakan.
Jika anda masih menggunakan versi Android yang lebih lama, anda tidak mendapat perlindungan yang lebih baharu. Lebih berhati-hati tentang apa yang anda pasang.
Soalan Lazim
Jika saya menafikan kebenaran, adakah apl itu akan berhenti berfungsi?
Kebanyakan apl merosot dengan anggun: butang kamera dikelabukan, ciri mengetahui lokasi dinyahdayakan dan selebihnya masih berfungsi. Sebilangan kecil apl yang ditulis dengan buruk ranap atau enggan dimulakan, dalam hal ini bertanya sama ada anda benar-benar memerlukan apl yang memerlukan banyak perkara.
Mengapakah apl kadangkala meminta kebenaran sekali lagi?
Sama ada anda sebelum ini memilih "Hanya kali ini" (geran sekali sahaja) atau kebenaran telah dibatalkan kerana anda tidak menggunakan apl itu untuk tempoh yang lama dan Android membatalkannya secara automatik. Kedua-dua tingkah laku adalah perlindungan yang disengajakan.
Bolehkah saya melihat setiap kebenaran yang diisytiharkan oleh APK sebelum saya memasangnya?
ya. Letakkan APK ke dalam Alat Maklumat APK kami, dan ia menghuraikan AndroidManifest.xml dalam penyemak imbas anda, menyahkod format XML binari dan menyenaraikan setiap masukan uses-permission yang diisytiharkan oleh apl. Bandingkan senarai itu dengan perkara yang anda jangkakan untuk kategori apl sebelum mengetik "Pasang".
Semak Kebenaran APK
Gunakan alat Maklumat APK percuma kami untuk melihat kebenaran yang diminta oleh APK sebelum anda memasangnya.
Semak Maklumat APKMenguruskan Kebenaran pada Peranti Anda
Cara Menyemak Kebenaran Apl
- Pergi ke Tetapan → Apl
- Pilih apl
- Ketik kebenaran
- Semak dan togol kebenaran mengikut keperluan
Cara Melihat Semua Apl dengan Kebenaran Tertentu
- Pergi ke Tetapan → Privasi → Pengurus Kebenaran
- Pilih kategori kebenaran (Kamera, Lokasi, dsb.)
- Lihat semua apl yang mempunyai akses kepada kebenaran itu
- Batalkan akses daripada apl yang tidak memerlukannya
Perubahan Kebenaran Android 13+
Versi Android terbaharu telah membuat peningkatan yang ketara pada pengendalian kebenaran:
- Kebenaran media butiran: Daripada akses storan penuh, apl mesti meminta jenis media tertentu (foto, video, audio)
- Apl Kebenaran pemberitahuan: kini mesti meminta kebenaran untuk menghantar pemberitahuan
- Kebenaran Auto batal: dibatalkan secara automatik untuk apl yang anda tidak gunakan selama berbulan-bulan
- Anggaran lokasi: Anda boleh memberikan anggaran dan bukannya lokasi yang tepat
- Keizinan sekali: Geran Kamera/Mikrofon/Lokasi untuk satu sesi sahaja
Peraturan Praktikal untuk Mengaudit Kebenaran Apl
Kebenaran ialah tempat banyak privasi anda dimenangi atau hilang, jadi ia berbaloi untuk membacanya daripada mengetik. Persoalkan apa-apa sahaja yang tidak sesuai untuk kegunaan apl itu dan jalankan APK melalui pengekstrak Maklumat APK kami sebelum anda memuatkan apl itu. Apl yang dibina dengan baik meminta apa yang diperlukan untuk berfungsi dan tidak banyak lagi.