Kisakinishi kinaomba ufikiaji wa mtandao, kisha mawasiliano, ufikivu na usakinishaji wa cheti. Ombi la kwanza pekee ndilo la kazi hiyo. Skrini ya pili ndipo uamuzi halisi unapo.

Tathmini kila ombi kwa kipengele ulichochagua, kwenye jukwaa unalotumia. Hakuna orodha ya jumla ya ruhusa inayoshughulikia kila bidhaa ya VPN, na orodha ndefu haithibitishi chochote yenyewe.

Ruhusa moja ambayo kazi inaihitaji kwa kweli

Android inamwomba mtumiaji kuidhinisha huduma ya VPN kupitia kidirisha cha mfumo kabla ya handaki yoyote kuanza, na huduma ya programu hutangaza BIND_VPN_SERVICE ili mfumo uweze kuunganishwa nayo. Kiutendaji programu hufanya kazi ya uelekezaji. Ridhaa hutoka kwa mtu anayeshikilia kifaa, kwenye kidirisha kinachotaja programu, na kuiondoa baadaye ni hatua inayoungwa mkono.

Majukwaa ya Apple yanaeleza wazo hilo hilo kupitia kiendelezi cha mtandao pamoja na idhini ya usakinishaji badala ya skrini ya ruhusa. Windows hutumia dereva wa adapta pepe na ombi la kuinua mamlaka. Maumbo mawili, maana moja: programu hii inaweza kushughulikia pakiti. Hakuna chochote katika idhini hiyo kinachoshughulikia kusoma kitabu chako cha anwani au kujitoa mamlaka ya vyeti.

Ufikiaji wa ziada ni idhini tofauti yenye athari tofauti. Mteja wa uelekezaji anayeutaka anahitaji sababu yake.

Pale maombi ya ziada yanahitaji hadithi yake

Huduma ya ufikivu inaweza kusoma maudhui ya skrini na kutenda kwa niaba yako, jambo ambalo liko mbali sana na uelekezaji. Usimamizi wa kifaa unaweza kutekeleza sera za kufunga na kufuta data. Cheti cha mzizi kilichosakinishwa na mtumiaji humruhusu yeyote mwenye ufunguo unaolingana kusoma trafiki ambayo TLS ingeilinda vinginevyo.

Yoyote ya hayo inaweza kuwa halali. Bidhaa za vifaa vinavyosimamiwa na udhibiti wa wazazi zinaweza kuhitaji mamlaka ya sera, na zana ya usaidizi inaweza kuhitaji ufikivu ili kukuongoza kupitia mipangilio.

Sharti ni ufuatiliaji: ombi linaelekeza kwa kipengele kilichotajwa, na kipengele hicho kinaonekana katika bidhaa uliyosakinisha. Ombi la mawasiliano lisilokuwa na skrini inayoelekea mawasiliano halina cha kueleza. Hoja ya usimbaji fiche pia haiendelei, kwa sababu kulinda pakiti hakuambii chochote kuhusu marafiki zako ni akina nani. Bidhaa halali bado inaweza kuomba kupita kiasi kupitia maktaba iliyojumuishwa, na hilo ni kasoro ya kuibua, si uhalifu wa kuripoti.

Rekodi ombi na kipengele kinacholingana, kisha amua. Dokezo hilo pia ni kile unachowaonyesha usaidizi kipengele kinapovunjika baada ya kukataliwa.

Kusoma ombi kwenye kifaa

Orodha ya duka inaeleza nia, ilhali kifurushi kilichosakinishwa kinaeleza ukweli. Muulize msimamizi wa vifurushi kilichotangazwa na kilichotolewa kabla ya kuidhinisha kitu kingine chochote. Jozi hilo ni muhimu zaidi orodha na manifest zisipokubaliana.

Maswali mawili yanashughulikia sehemu kubwa yake:

adb shell dumpsys package com.example.vpn | grep -E "requested permissions|install permissions" -A 30
adb shell cmd appops get com.example.vpn

La kwanza linaorodhesha ruhusa zilizotangazwa dhidi ya zilizotolewa, na huo ni ulinganisho unaofichua manifest pana mno. La pili linaonyesha app-ops wakati wa utekelezaji, ikiwa ni pamoja na ufikiaji maalum ambao hauonekani kama ruhusa za kawaida. Pale zana za msanidi hazipatikani, soma ukweli huo huo kutoka skrini za mipangilio ya jukwaa.

Skrini hizo huchukua dakika moja na hazihitaji programu. Ufikivu, usimamizi wa kifaa na hifadhi ya vyeti kila kimoja kinaorodhesha programu zilizo na idhini.

Kuamua, kisha kupunguza uharibifu

Toa idhini ya mtandao kwa mteja uliyemchagua, na chukulia kila ombi la ziada kama uamuzi wake. Kataa yale yasiyokuwa na kipengele kinacholingana, kisha uone kinachovunjika. Mteja wa uelekezaji anayeshindwa ufikiaji wa mawasiliano unapokataliwa hakuwahi kuomba mawasiliano kwa niaba yako.

Kuondoa ruhusa moja kwa kawaida huzima kipengele kimoja bila kusakinua programu au kubomoa kila wasifu. Unganisha tena baadaye na uthibitisha kuwa handaki bado linaundwa.

Tenganisha maswali mawili ambayo kidirisha huelekea kuunganisha: programu hii inaweza kufanya nini kwenye kifaa, na mwendeshaji wake anafanya nini na trafiki mara handaki linapoinuka. La kwanza linajibiwa hapa. La pili linahitaji sera ya uhifadhi, na hakuna kidirisha kinachotoa hiyo.

Makala zinazohusiana