Ipinaliwanag ang Mga Pahintulot sa Android App

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

Ang bawat Android app ay humihingi ng mga pahintulot upang maabot ang mga bahagi ng iyong device, ngunit ang mga screen ng kahilingan ay bihirang ipaliwanag kung ano talaga ang pinapayagan ng mga pahintulot na iyon na gawin ng isang app. Ang rundown sa ibaba ay sumasaklaw sa bawat pangunahing pahintulot sa Android, itinuturo ang kaunti na aktwal na nakakaapekto sa iyong privacy, at nagbibigay sa iyo ng ilang simpleng panuntunan para sa pagpapasya kung ano ang papayagan.

Ano ang Mga Pahintulot sa Android?

Ang mga pahintulot sa Android ay isang mekanismo ng seguridad na kumokontrol kung ano ang maaaring ma-access ng isang app sa iyong device. Kapag nag-install o nagpatakbo ka ng app, maaari itong humiling ng access sa iba't ibang feature ng hardware (camera, mikropono) o data (mga contact, lokasyon). Ang pag-unawa sa mga pahintulot na ito ay mahalaga para sa pagpapanatili ng iyong privacy at seguridad.

Mga Kategorya ng Pahintulot

Hinahati ng Android ang mga pahintulot sa dalawang pangunahing kategorya:

Mga Normal na Pahintulot (Awtomatikong Ibinigay)

Ang mga pahintulot na ito ay hindi nagdudulot ng malaking panganib sa privacy ng user at awtomatikong ibinibigay:

Mga Mapanganib na Pahintulot (Nangangailangan ng Pag-apruba ng User)

Kasama sa mga pahintulot na ito ang data ng user o mga feature ng device na maaaring makaapekto sa privacy:

Pahintulot na Pangkat Ano ang Ina-access nito Antas ng Panganib
Camera Kumuha ng mga larawan at mag-record ng video ⚠️ Mataas
mikropono Mag-record ng audio ⚠️ Mataas
Lokasyon GPS at nakabatay sa network na lokasyon ⚠️ Mataas
Mga contact Basahin/isulat ang iyong listahan ng contact ⚠️ Mataas
Telepono Tumawag, basahin ang estado ng telepono, mga log ng tawag 🔴 Napakataas
SMS Magpadala, magbasa, at tumanggap ng mga mensaheng SMS 🔴 Napakataas
Imbakan Magbasa/magsulat ng mga file sa iyong device ⚠️ Katamtaman-Mataas
Kalendaryo Magbasa/magsulat ng mga kaganapan sa kalendaryo ⚠️ Katamtaman
Mga Sensor ng Katawan Heart rate monitor, step counter ⚠️ Katamtaman

Kailan Maghihinala

Dapat mong tanungin ang isang kahilingan sa pahintulot kapag hindi ito tumutugma sa function ng app:

Paano Suriin ang Mga Pahintulot ng APK Bago Mag-install

Kung nag-sideload ka ng APK, dapat mong suriin ang mga pahintulot nito bago i-install:

  1. Gamitin ang aming Tool sa Impormasyon ng APK upang kunin ang kumpletong listahan ng pahintulot
  2. Suriin ang bawat pahintulot laban sa nakasaad na layunin ng app
  3. Ihambing ang mga pahintulot sa opisyal na app sa Play Store
  4. Kung may mukhang kahina-hinala, huwag i-install ito

Mga Espesyal na Pahintulot: Ang Mga Hindi Nagpapakita sa Oras ng Pag-install

Higit pa sa "normal" at "mapanganib" na mga pahintulot, ang Android ay may ikatlong tier na tinatawag na espesyal o appops na mga pahintulot. Ito ang pinakamakapangyarihang mga kakayahan sa platform, sapat na malakas na pinipilit ng OS ang isang hiwalay, sinasadyang paglalakbay sa Mga Setting upang paganahin ang bawat isa. Sila rin ang pinakakaraniwang inaabuso ng malware. Kung hihilingin ng isang sideloaded na app ang alinman sa mga ito, huminto at magtanong kung bakit.

Mga Kumbinasyon ng Pahintulot na Panoorin

Ang mga indibidwal na pahintulot ay nagsasabi lamang ng bahagi ng kuwento. Ang mga kumbinasyon ay kadalasang mas nagpapakita kaysa sa anumang solong kahilingan:

Isang Nagtrabahong Halimbawa ng Audit

Ipagpalagay na nakakita ka ng libreng "torch" APK sa isang forum at pinatakbo ito sa aming Tool sa Impormasyon ng APK bago i-install. Ipinapakita ng manifest ang sumusunod na hiniling na mga pahintulot:

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

Ang isang torch app ay nangangailangan ng sa karamihan ng pahintulot ng camera (upang ma-access ang LED sa pamamagitan ng subsystem ng camera), ang pahintulot ng flashlight, at posibleng ang pahintulot sa internet para sa mga ad. Lahat ng nasa ibaba ng linyang iyon ay hindi makatwiran. Ang READ_SMS + READ_CONTACTS + RECEIVE_SMS + lokasyon + draw-over-app ay ang surveillance at OTP-theft signature na inilarawan sa itaas. Desisyon: huwag i-install. Tanggalin ang file.

Magpatakbo ng parehong uri ng pagsusuri sa bawat APK na iyong ini-sideload. Ang limang minutong may pahintulot na auditor ay nagliligtas sa iyo mula sa mga problema na hindi kayang linisin ng walang antivirus app pagkatapos ng katotohanan.

Paano Gumaganap ang Mga Pahintulot sa Iba't Ibang Bersyon ng Android

Ang Pahintulot na UX ay binago halos bawat taon. Ang parehong pinagbabatayan na kakayahan ay maaaring ibang-iba sa Android 9 kumpara sa Android 15:

Kung gumagamit ka pa rin ng mas lumang bersyon ng Android, hindi mo makukuha ang mga mas bagong proteksyon. Maging mas maingat sa kung ano ang iyong ini-install.

Mga Tanong

Kung tatanggihan ko ang pahintulot, hihinto ba sa paggana ang app?

Ang karamihan sa mga app ay magaling na bumababa: ang button ng camera ay naka-grey out, ang feature na nakakaalam sa lokasyon ay hindi pinagana, at ang iba ay gumagana pa rin. Ang isang maliit na minorya ng mga hindi maayos na pagkakasulat na mga app ay nag-crash o tumatangging magsimula, kung saan magtanong kung talagang kailangan mo ng isang app na nangangailangan ng labis.

Bakit minsan humihingi muli ng pahintulot ang isang app?

Alinman sa dati mong pinili ang "Sa pagkakataong ito lang" (isang beses na grant), o binawi ang pahintulot dahil hindi mo ginamit ang app nang matagal at awtomatikong binawi ito ng Android. Ang parehong mga pag-uugali ay sinadyang proteksyon.

Maaari ko bang makita ang bawat pahintulot na idineklara ng isang APK bago ko ito i-install?

Oo. I-drop ang APK sa aming Tool sa Impormasyon ng APK, at i-parse nito ang AndroidManifest.xml sa iyong browser, i-decode ang binary XML na format, at inililista ang bawat uses-permission entry na idineklara ng app. Ihambing ang listahang iyon sa kung ano ang iyong aasahan para sa kategorya ng app bago i-tap ang "I-install."

Suriin ang Mga Pahintulot sa APK

Gamitin ang aming libreng tool sa Impormasyon ng APK upang makita kung anong mga pahintulot ang hinihiling ng isang APK bago mo ito i-install.

Tingnan ang Impormasyon ng APK

Pamamahala ng Mga Pahintulot sa Iyong Device

Paano Suriin ang Mga Pahintulot sa App

  1. Pumunta sa Mga Setting → Apps
  2. Pumili ng app
  3. I-tap ang Mga Pahintulot
  4. Suriin at i-toggle ang mga pahintulot kung kinakailangan

Paano Tingnan ang Lahat ng Apps na may Tukoy na Pahintulot

  1. Pumunta sa Mga Setting → Privacy → Tagapamahala ng Pahintulot
  2. Pumili ng kategorya ng pahintulot (Camera, Lokasyon, atbp.)
  3. Tingnan ang lahat ng app na may access sa pahintulot na iyon
  4. Bawiin ang access mula sa mga app na hindi nangangailangan nito

Mga Pagbabago sa Pahintulot sa Android 13+

Ang mga kamakailang bersyon ng Android ay gumawa ng mga makabuluhang pagpapabuti sa paghawak ng pahintulot:

Mga Praktikal na Panuntunan para sa Pag-audit ng Mga Pahintulot sa App

Ang mga pahintulot ay kung saan marami sa iyong privacy ang napanalunan o natalo, kaya sulit na basahin ang mga ito sa halip na i-tap ito. Magtanong ng anumang bagay na hindi akma kung para saan ang app, at magpatakbo ng APK sa pamamagitan ng aming APK Info extractor bago mo ito i-sideload. Ang isang mahusay na binuo na app ay nagtatanong kung ano ang kailangan nito upang gumana at hindi marami pang iba.

Ininhinyero at Dokumento ni Mst Shaefale Punong Developer at Arkitekto ng Package sa Android • Na-verify sa Android 12–15

Pinapanatili ni Mst Shaefale ang client-side na XAPK/APKS merger, binary manifest parser, at APK v1+v2 signing tool sa xapktoapk.com. Makita ang isang hindi napapanahong command o pagbabago ng OS? Magpadala ng editoryal na tala.

Sa isang sulyap: Ang mga normal na pahintulot ay tahimik at mababa ang panganib. Ang mga mapanganib na pahintulot ay nangangailangan ng tahasang pag-apruba at dapat tumugma sa kung ano talaga ang ginagawa ng app. Ang mga espesyal na pahintulot (Accessibility, Device Admin, "draw over apps", "all files access") ang pinakamapanganib sa lahat at halos walang consumer app ang lehitimong nangangailangan ng mga ito. I-audit ang mga ito sa Mga Setting → Privacy → Permission Manager bawat ilang buwan at bawiin ang anumang bagay na hindi tumutugma sa layunin ng app.