Dir tippt op de Button vun der VPN-Freigab an den Dialog reagéiert net. D’naturlech Conclusioun ass, datt d’App oder de Server futti ass, dofir setzen d’Leit Passwierder zréck, wiesselen DNS oder installéieren de Client nei. Normalerweis beréiert näischt dovu de Feeler, well Android Tippen erofgeet, déi duerch en Hindernis kommen, an den Écran vun der VPN-Freigab just esou en empfindlechen Zoustëmmungs-Dialog ass. Den Tipp erreecht den Button ni.

Wat de Schutz tatsächlech ofleent

Android schützt empfindlech Interaktiounen géint tapjacking, wou en anert Fënster iwwer dem Dialog sëtzt an den Tipp klaut oder en zweedeiteg mécht. Eng Vue mëscht sech mat View.setFilterTouchesWhenObscured mat, an d’Evenement kënnt mat MotionEvent.FLAG_WINDOW_IS_OBSCURED, wann en anert Fënster als deelweis oder komplett iwwerdeckend markéiert ass. Dann gëtt d’Evenement verweierft, amplaz et op déi falsch Plaz ze liwweren. Android 12 (API 31) huet dee selwechte Schutz erweidert, andeem et net-vertraulech Tippen an de System-Zoustëmmungsoberflächen blockéiert, an dofir kann den Dialog vun der Freigab en Tipp vun enger Iwwerlag ofleenen, déi aner Appen nach géifen unhuelen.

Dräi Saachen erzeugen réglementär en Hindernis: eng App mat der Erlaabnes, iwwer aner Appen ze weisen, en Accessibilitéitsservice, deen Inhalt zeechent, an e schwiewend Widget vun engem Écranrekorder oder engem Filtertool. Verschidden Displayfunktioune vum Hiersteller leeën hir eege Schicht derbäi, an dofir kann dee selwechten Dialog sech op zwee Telefone mat der selwechter Android-Versioun anescht behuelen. En deelweis iwwerdeckend Fënster setzt FLAG_WINDOW_IS_PARTIALLY_OBSCURED, an den Tipp gëtt verweierft, ier den Button en iwwerhaapt gesäit. Dat ass eng Eegeschaft vum Écran, net vum Netzwierk. Am Moment vum Verweiere gouf näischt un de VPN-Server geschéckt, dofir kann keng Ännerung op der Serversäit d’Resultat beaflossen.

Trennt en douden Tipp vun enger gescheiterter Verbindung

Den Ënnerscheed ass déi ganz Diagnos an et dauert zéng Sekonnen. Wann den Tipp ignoréiert gëtt an den Dialog genee esou bleift, ass d’Hindernis lokal. Wann den Dialog zougeet an duerno e Feeler erschéngt, gouf d’Zoustëmmung ugeholl an dir sidd an enger anerer Phas, déi d’Evenementsinformatioun vun der App brauch.

Dir kënnt d’lokal Liesung bestätegen, andeem dir kuckt, ob d’App, déi ugefrot huet, iwwerhaapt eng Verbindung probéiert huet. E Client, deen ni e Handshake-Versuch registréiert, wärend den Zoustëmmungs-Dialog um Écran ass, huet d’Netzwierk net erreecht.

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

Lëscht op, wien d’Iwwerlag-Erlaabnes huet a wéi eng Accessibilitéitsservicen aktiv sinn, a vergläich dat mat deem wat leeft. Schalt net de Schutz vun der Plattform selwer aus; en ass et, deen eng verstoppte Fënster drun hënnert, an Ärem Numm op en Zoustëmmungs-Dialog ze äntweren.

Huet d’Hindernis ewech a probéiert dann de normalen Ofleef

Identifizéiert d’éischt, wéi eng App d’VPN-Freigab ugefrot huet, fir ze wëssen, wéi eng Zoustëmmung dir gitt. Da stoppt déi spezifesch Iwwerlag iwwer hir eege Astellung, an net andeem dir eng breet Erlaabnes zréckzéien, déi dir spéider braucht. En Écranfilter huet meeschtens en Ëmschalter an senger App; e schwiewend Widget huet eng Zoumaachsteierung; en Displaymodus vum Hiersteller huet en Ëmschalter an den Displayastellungen.

Gitt duerno zréck an d’VPN-App a freet nach eng Kéier d’Freigab un, sou datt den Dialog nei ugeleet gëtt. Wann den Tipp elo funktionéiert, passt d’Kompatibilitéit vun der Iwwerlag un oder loosst se aus, wärend dir verbënnt, a behält de Beréierungsschutz un.

Wann dir net wësst, wéi eng Fënster responsabel ass, hueft se een nom aneren ewech a probéiert den Dialog no all Ännerung. D’Steierlaist vun engem Rekorder oder eng schwiewend Ofkierzung ass de gewéinleche Schëllegef, a wat dir direkt virum Erfolleg ewechgeholl hutt, ass d’Äntwert.

Stellt alles onverbonnen erëm hier, wat dir ënnerwee ausgeschalt hutt. En Écranfilter oder en Nuetsmodus ass net de Feind; déi spezifesch Fënster, déi den Dialog iwwerdeckt, ass et.

Wat dir net maache sollt, fir duerch den Dialog ze kommen

Gitt enger onbekannter App keng Accessibilitéit, fir de Button ze drécken, a setzt dofir keng Hëllefsapp op. Dat gëtt genau d’Fäegkeet, fir déi de Schutz existéiert, um Écran, deen eng VPN autoriséiert.

Automatiséiert den Dialog och net mat engem Inputtool. Et gëtt datselwecht Resultat wéi eng béiswëlleg Iwwerlag an et léiert Iech näischt iwwer d’Ursaach.

Op engem geréierten Apparat ass eng Politik, déi VPN-Ännerunge limitéiert, d’Decisioun vum Administrateur. En Iwwerlag-Experiment ass keng Autorisatioun, se z’ëmgoen. Genee esou ass en net-reagéierenden Zoustëmmungsbutton kee Grond, d’Zertifikatspréifung ze schwächen oder Kontdaten ze änneren: keng vun den zwou Astellungen hëlt en lokale Beréierungshindernis ewech.

Wann et nach ëmmer feelt, mellt d’genee Verhalen

Beschreift den Dialog, net d’Conclusioun: wéi eng App d’Freigab ugefrot huet, ob den Dialog op bliwwen oder zougaangen ass, ob aner empfindlech Ufroen wéi d’Warnunge fir onbekannt Quellen oder Accessibilitéit och Tippen ignoréieren, den Apparatmodell an d’Android-Versioun, an d’Lëschte vun Iwwerlag an Accessibilitéit, déi dir erfaasst hutt.

Frot de Support-Verantwortlechen nach eng Saach: ob d’Politik vum Apparat d’Ännerunge vun der VPN-Konfiguratioun iwwerhaapt limitéiert. Eng geréiert Blockéierung gesäit anescht aus wéi en ignoréierten Tipp, a wësse wéi eng dir virun Iech hutt spuert eng zweet Ronn.

Dee Set trennt e Problem mat iwwerdeckter Beréierung vun engem futti Inputapparat, engem agefruerene Dialog oder enger Blockéierung duerch Politik. Et seet der nächster Persoun och, ob se op den Écran oder op d’Netzwierk kucke soll.

D’Android-Leedung iwwer tapjacking deckt d’Konditioune vun iwwerdeckte Fënsteren an d’APIen hannert dësem Verhalen. Wann dir d’Spuer vun de Beweiser wëllt, sicht FLAG_WINDOW_IS_OBSCURED an FLAG_WINDOW_IS_PARTIALLY_OBSCURED op deem Evenement, dat den Button ni erreecht huet. Den Dialog, deen op bleift, ass dat wat erfaasst muss ginn, well en weist, datt den Tipp zréckgehal gouf an net un eng aner Fënster geliwwert.

Ähnlech Artikelen