Taptip il-buttuna tal-approvazzjoni tal-VPN u d-djalogu ma jirreaġixxix. Il-konklużjoni naturali hija li l-app tal-VPN jew is-server huma miksura, għalhekk in-nies jirrisettjaw il-passwords, ibiddlu d-DNS jew jerġgħu jinstallaw il-klijent. Normalment xejn minn dan ma jmiss il-ħsara, għax Android jarmi l-mess li jasal minn ostaklu, u l-iskrin tal-approvazzjoni tal-VPN huwa eżattament it-tip ta' talba ta' kunsens sensittiva li tieħu dik il-protezzjoni. It-taptip qatt ma jasal sal-buttuna.

X'qed jirrifjuta eżattament il-protezzjoni

Android jipproteġi interazzjonijiet sensittivi mit-tapjacking, meta tieqa oħra toqgħod fuq djalogu u jew tisraq it-taptip jew tagħmilha ambigwa. View jidħol fiha b'View.setFilterTouchesWhenObscured, u l-avveniment jasal iġorr MotionEvent.FLAG_WINDOW_IS_OBSCURED meta tieqa oħra tkun immarkata bħala li qed toskuraha parzjalment jew kompletament. Meta jiġri dan, l-avveniment jiġi mitfi minflok ma jiġi kkunsinnat fil-post ħażin. Android 12 (API 31) estenda l-istess protezzjoni b'blokkar tal-mess mhux fiduċjuż fil-wiċċ tal-kunsens tas-sistema, u għalhekk id-djalogu tal-approvazzjoni jista' jirrifjuta taptip minn overlay li app oħra xorta taċċetta.

Tliet affarijiet regolarment jipproduċu ostaklu: app li għandha l-permess li turi fuq app oħra, servizz ta' aċċessibbiltà li jpinġi kontenut, u widget li jżomm fl-għoli minn reġistratur tal-iskrin jew għodda tal-filtru. Xi karatteristiċi tal-iskrin tal-fornitur iżidu s-saff tagħhom ukoll, u għalhekk l-istess djalogu jista' jġib ruħu b'mod differenti fuq żewġ telefoni bl-istess verżjoni ta' Android. Tieqa li toskura parzjalment tissettja FLAG_WINDOW_IS_PARTIALLY_OBSCURED, u l-mess jiġi mitfi qabel ma l-buttuna tarah. Din hija proprjetà tal-iskrin, mhux tan-netwerk. F'daqqa li t-taptip tiġi mitfija, xejn ma jkun intbagħat lis-server tal-VPN, għalhekk l-ebda bidla fis-server ma tista' tinfluwenza r-riżultat.

Ifred taptip mejta minn konnessjoni falluta

Id-distinzjoni hija d-dijanjosi kollha u tieħu għaxar sekondi. Jekk it-taptip tiġi injorata u d-djalogu jibqa' eżatt kif kien, l-ostaklu huwa lokali. Jekk id-djalogu jagħlaq u wara jidher żball, il-kunsens ġie aċċettat u għaddejt għal stadju ieħor li jeħtieġ l-informazzjoni tal-avvenimenti tal-app tal-VPN innifisha.

Tista' tikkonferma l-qari lokali billi tiċċekkja jekk l-app li qed titlob ippruvatx konnessjoni. Klijent li qatt ma jirreġistra tentattiv ta' handshake waqt li d-djalogu tal-kunsens ikun fuq l-iskrin ma jkunx wasal għan-netwerk.

adb shell cmd appops get com.example.vpn SYSTEM_ALERT_WINDOW
adb shell settings get secure enabled_accessibility_services

Elenka min għandu l-permess tal-overlay u liema servizzi ta' aċċessibbiltà huma attivi, imbagħad qabbel dawn ma' dak li qed jaħdem. Tiddiżattivax il-protezzjoni tal-pjattaforma nnifisha; hija l-ħaġa li tipprevjeni tieqa moħbija milli twieġeb talba ta' kunsens f'ismek.

Neħħi l-ostaklu, imbagħad erġa' pprova l-fluss normali

L-ewwel identifika l-app li talbet l-approvazzjoni tal-VPN, sabiex tkun taf liema kunsens qed tagħti. Imbagħad waqqaf l-overlay speċifika permezz tas-setting tagħha stess minflok ma tneħħi permess wiesa' li jista' jkollok bżonnu aktar tard. Filtru tal-iskrin normalment għandu toggle fl-app tiegħu; widget li jżomm fl-għoli għandu kontroll tal-għeluq; modalità tal-iskrin tal-fornitur għandha swiċċ fis-Settings tal-Iskrin.

Erġa' lura għall-app tal-VPN wara dan u erġa' talab l-approvazzjoni, sabiex id-djalogu jinħoloq mill-ġdid. Jekk it-taptip issa taħdem, aġġusta l-imġiba tal-kompatibbiltà tal-overlay jew ħalliha mitfija waqt li tikkonnettja, u żomm il-protezzjoni tal-mess attiva.

Jekk ma tistax tgħid liema tieqa hija responsabbli, neħħihom waħda waħda u erġa' pprova d-djalogu tal-kunsens wara kull bidla. Il-bar tal-kontroll tar-reġistratur jew shortcut li jżomm fl-għoli normalment huwa l-ħati, u dak li neħħejt eżatt qabel ma ħadmet huwa t-tweġiba.

Irrestawra kull ħaġa oħra mhux relatata li tintefa tul it-triq. Filtru tal-iskrin jew modalità tal-lejl mhumiex l-għadu; it-tieqa speċifika li tikkoinċidi mad-djalogu hija l-għadu.

X'ma għandekx tagħmel biex tgħaddi mid-djalogu

Tagħtix aċċess ta' aċċessibbiltà lil app mhux familjari sabiex tkun tista' tagħfas il-buttuna, u tinstallax app ta' għajnuna għal dan il-għan. Dawk jagħtu eżattament il-kapaċità li l-protezzjoni teżisti biex tiċħad, fuq skrin li jawtorizza VPN.

Tawtomatizzax id-djalogu b'għodda tal-input lanqas. Tagħti l-istess riżultat bħal overlay malizzjuża u ma tgħallmek xejn dwar il-kawża.

Fuq apparat immexxi, politika li tirrestrinġi bidliet fil-VPN hija deċiżjoni tal-amministratur. Esperiment bl-overlay mhuwiex awtorizzazzjoni biex tgħaddi minnha. Bl-istess mod, buttuna ta' kunsens li ma tirreagixxix mhijiex raġuni biex tiddgħajjef il-verifika taċ-ċertifikat jew tbiddel il-kredenzjali tal-kont: l-ebda setting ma jneħħi ostaklu lokali għall-mess.

Jekk xorta jfalli, irrapporta l-imġiba eżatta

Iddeskrivi d-djalogu minflok il-konklużjoni: liema app talbet l-approvazzjoni, jekk id-djalogu baqax miftuħ jew għalaq, jekk talbiet sensittivi oħra bħat-twissijiet tas-sorsi mhux magħrufa jew tal-aċċessibbiltà jinjorawx ukoll it-taptip, il-mudell tal-apparat u l-verżjoni ta' Android, u l-listi tal-overlay u tal-aċċessibbiltà li qbadt.

Staqsi lis-sid tal-appoġġ domanda oħra waqt li tkun hemm: jekk il-politika tal-apparat tirrestrinġix bidliet fil-konfigurazzjoni tal-VPN xejn. Blokk immexxi jidher differenti minn taptip injorata, u li tkun taf liema qed tara jiffranka t-tieni rawnd.

Dan is-sett jiddistingwi problema ta' mess oskurat minn apparat tal-input miksur, djalogu ffriżat, jew blokk ta' politika. Jgħid ukoll lill-persuna li jmiss jekk għandhiex tħares lejn l-iskrin jew lejn in-netwerk.

Il-gwida tat-tapjacking ta' Android tkopri l-kundizzjonijiet tat-twieqi oskurati u l-API wara dan l-imġiba. Jekk trid it-traċċa tal-evidenza, fittex FLAG_WINDOW_IS_OBSCURED u FLAG_WINDOW_IS_PARTIALLY_OBSCURED fuq l-avveniment li qatt ma wasal sal-buttuna. Id-djalogu li jibqa' miftuħ huwa l-ħaġa li għandha tinqabad, għax juri li t-taptip inżammet milli tiġi kkunsinnata lil tieqa oħra.

Artikli relatati