Izin Aplikasi Android Dijelaskan

A smartphone showing an app permission request beside camera, location and microphone icons

Setiap aplikasi Android meminta izin untuk menjangkau bagian perangkat Anda, namun layar permintaan jarang menjelaskan izin apa yang sebenarnya dapat dilakukan oleh suatu aplikasi. Ikhtisar di bawah ini mencakup setiap izin utama Android, menunjukkan beberapa izin yang benar-benar memengaruhi privasi Anda, dan memberi Anda beberapa aturan sederhana untuk memutuskan apa yang diizinkan.

Apa Itu Izin Android?

Izin Android adalah mekanisme keamanan yang mengontrol apa yang dapat diakses aplikasi di perangkat Anda. Saat Anda memasang atau menjalankan suatu aplikasi, aplikasi mungkin meminta akses ke berbagai fitur perangkat keras (kamera, mikrofon) atau data (kontak, lokasi). Memahami izin ini sangat penting untuk menjaga privasi dan keamanan Anda.

Kategori Izin

Android membagi izin menjadi dua kategori utama:

Izin Normal (Diberikan Secara Otomatis)

Izin ini tidak menimbulkan risiko signifikan terhadap privasi pengguna dan diberikan secara otomatis:

Izin Berbahaya (Memerlukan Persetujuan Pengguna)

Izin ini melibatkan data pengguna atau fitur perangkat yang dapat memengaruhi privasi:

Grup Izin Apa yang Diakses Tingkat Risiko
Kamera Ambil foto dan rekam video ⚠️ Tinggi
Mikropon Rekam audio ⚠️ Tinggi
Lokasi GPS dan lokasi berbasis jaringan ⚠️ Tinggi
Kontak Baca/tulis daftar kontak Anda ⚠️ Tinggi
Telepon Melakukan panggilan, membaca status telepon, log panggilan 🔴 Sangat Tinggi
SMS Kirim, baca, dan terima pesan SMS 🔴 Sangat Tinggi
Penyimpanan Membaca/menulis file di perangkat Anda ⚠️ Sedang-Tinggi
Kalender Membaca/menulis acara kalender ⚠️ Sedang
Sensor Tubuh Monitor detak jantung, penghitung langkah ⚠️ Sedang

Kapan Harus Curiga

Anda harus mempertanyakan permintaan izin jika permintaan tersebut tidak sesuai dengan fungsi aplikasi:

Cara Memeriksa Izin APK Sebelum Menginstal

Jika Anda melakukan sideload APK, Anda harus memeriksa izinnya sebelum menginstal:

  1. Gunakan Alat Info APK kami untuk mengekstrak daftar izin lengkap
  2. Tinjau setiap izin berdasarkan tujuan aplikasi yang dinyatakan
  3. Bandingkan izin dengan aplikasi resmi di Play Store
  4. Jika ada sesuatu yang mencurigakan, jangan menginstalnya

Izin Khusus: Yang Tidak Muncul pada Waktu Penginstalan

Selain izin "normal" dan "berbahaya", Android memiliki tingkat ketiga yang disebut izin spesial atau muncul. Ini adalah kemampuan yang paling kuat pada platform, cukup kuat sehingga OS memaksa perjalanan terpisah dan disengaja ke dalam Pengaturan untuk mengaktifkan masing-masing kemampuan. Mereka juga yang paling sering disalahgunakan oleh malware. Jika aplikasi yang di-sideload meminta hal-hal ini, berhentilah dan tanyakan alasannya.

Kombinasi Izin yang Harus Diperhatikan

Izin individu hanya menceritakan sebagian dari cerita. Kombinasi tersebut seringkali lebih terbuka dibandingkan permintaan tunggal apa pun:

Contoh Audit yang Berhasil

Misalkan Anda menemukan APK "obor" gratis di forum dan menjalankannya melalui Alat Info APK kami sebelum menginstal. Manifes menunjukkan izin 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

Aplikasi obor memerlukan izin kamera paling banyak (untuk mengakses LED melalui subsistem kamera), izin senter, dan mungkin izin internet untuk iklan. Segala sesuatu yang berada di bawah garis itu tidak dapat dibenarkan. READ_SMS + READ_CONTACTS + RECEIVE_SMS + lokasi + aplikasi draw-over adalah tanda tangan pengawasan dan pencurian OTP yang dijelaskan di atas. Keputusan: jangan instal. Hapus berkasnya.

Jalankan pemeriksaan yang sama pada setiap APK yang Anda sideload. Lima menit dengan izin auditor menyelamatkan Anda dari masalah yang tidak dapat dibersihkan oleh aplikasi antivirus apa pun.

Bagaimana Izin Berperilaku pada Versi Android yang Berbeda

Izin UX telah dibentuk ulang hampir setiap tahun. Kemampuan mendasar yang sama bisa terasa sangat berbeda di Android 9 versus Android 15:

Jika Anda masih menggunakan versi Android yang lebih lama, Anda tidak mendapatkan perlindungan yang lebih baru. Berhati-hatilah lebih ekstra terhadap apa yang Anda instal.

Tanya Jawab

Jika saya menolak izin, apakah aplikasi akan berhenti berfungsi?

Sebagian besar aplikasi mengalami degradasi dengan baik: tombol kamera berwarna abu-abu, fitur pelacak lokasi dinonaktifkan, dan sisanya masih berfungsi. Sebagian kecil aplikasi yang ditulis dengan buruk mogok atau menolak untuk memulai, dalam hal ini tanyakan apakah Anda benar-benar membutuhkan aplikasi yang menuntut banyak hal.

Mengapa suatu aplikasi terkadang meminta izin lagi?

Entah Anda sebelumnya memilih "Hanya kali ini" (hibah satu kali), atau izinnya dicabut karena Anda tidak menggunakan aplikasi untuk waktu yang lama dan Android otomatis mencabutnya. Kedua perilaku tersebut merupakan perlindungan yang disengaja.

Bisakah saya melihat setiap izin yang dinyatakan oleh APK sebelum saya menginstalnya?

Ya. Masukkan APK ke dalam Alat Info APK kami, dan APK akan mem-parsing AndroidManifest.xml di browser Anda, mendekode format XML biner, dan mencantumkan setiap entri uses-permission yang dideklarasikan oleh aplikasi. Bandingkan daftar tersebut dengan apa yang Anda harapkan untuk kategori aplikasi sebelum mengetuk "Pasang".

Periksa Izin APK

Gunakan alat Info APK gratis kami untuk melihat izin apa saja yang diminta APK sebelum Anda menginstalnya.

Periksa Info APK

Mengelola Izin di Perangkat Anda

Cara Meninjau Izin Aplikasi

  1. Pergi ke Pengaturan → Aplikasi
  2. Pilih aplikasi
  3. Ketuk Izin
  4. Tinjau dan alihkan izin sesuai kebutuhan

Cara Melihat Semua Aplikasi dengan Izin Tertentu

  1. Pergi ke Pengaturan → Privasi → Manajer Izin
  2. Pilih kategori izin (Kamera, Lokasi, dll.)
  3. Lihat semua aplikasi yang memiliki akses ke izin tersebut
  4. Cabut akses dari aplikasi yang tidak membutuhkannya

Perubahan Izin Android 13+

Versi Android terbaru telah melakukan perbaikan signifikan pada penanganan izin:

Aturan Praktis untuk Mengaudit Izin Aplikasi

Izin adalah tempat sebagian besar privasi Anda dimenangkan atau hilang, jadi sebaiknya Anda membacanya daripada memanfaatkannya. Pertanyakan apa pun yang tidak sesuai dengan kegunaan aplikasi tersebut, dan jalankan APK melalui ekstraktor Info APK kami sebelum Anda melakukan sideload. Aplikasi yang dibangun dengan baik menanyakan apa yang dibutuhkannya agar berfungsi dan tidak banyak lagi.

Direkayasa & Didokumentasikan oleh Mst Shaefale Pengembang Utama & Arsitek Paket Android • Terverifikasi di Android 12–15

Mst Shaefale mengelola penggabungan XAPK/APKS sisi klien, parser manifes biner, dan alat penandatanganan APK v1+v2 di xapktoapk.com. Temukan perintah yang ketinggalan jaman atau perubahan OS? Kirimkan catatan editorial.

Sekilas: Izin normal bersifat senyap dan berisiko rendah. Izin berbahaya memerlukan persetujuan eksplisit dan harus sesuai dengan fungsi sebenarnya aplikasi. Izin khusus (Aksesibilitas, Admin Perangkat, "aplikasi draw over", "akses semua file") adalah yang paling berisiko dan hampir tidak ada aplikasi konsumen yang secara sah membutuhkannya. Audit mereka di Pengaturan → Privasi → Manajer Izin setiap beberapa bulan dan cabut apa pun yang tidak sesuai dengan tujuan aplikasi.