Dir blockéiert eng App an Ärer Android-VPN-Firewall, d’App funktionéiert net méi, an hir Verbrauchszeil klëmmt weider. Den afliichtende Schluss ass, datt d’Blockad ausgelaf ass oder datt den Zähler futti ass. Keng vun deenen zwee follegt. Eng Verbrauchsopzeechnung seet, datt Bytes op engem Observatiounspunkt där Identitéit zougeschriwwe goufen; si seet näischt doriwwer, ob en entfernten Déngscht eng Ufro ugeholl huet. Soubal Dir wësst, wéi eng Grenz gemoosst an wéi enger Identitéit se belaascht gouf, héieren déi zwee Observatiounen op, sech ze widerspriechen.

Den Zähler moosst Bytes, net Liwwerung

Android schreift Traffic enger UID zou a zielt en a béid Richtungen, an et mécht dat op enger Interfacegrenz an net am Moment, wou eng Ufro vun enger App geléngt.

En ofgelehnten Uschlossversuch beweegt trotzdem Paketen: de SYN, de Reset oder déi duerno Neisendungen, plus d’DNS-Fro, déi béide viru gaangen ass. Dës Bytes existéieren och, wann näischt geliwwert gouf, an op e puer Weeër ginn se gezielt, ier e Filter decidéiert, wat domat geschitt.

Dofir kann d’Zeile vun enger blockéierter App wuessen, während all Ufro feelt. Den Zähler äntwert op «wéi vill Bytes dëser Identitéit zougeschriwwe goufen», net op «ass dës Identitéit bis an d’Internet komm». E Grafik kann en ugehollene Stroum net vun engem héiflech ofgelehnten Handshake ënnerscheeden, an eng Zomm, déi béid Richtungen addéiert, och net.

D’Zouordnung follegt der UID, net dem Ikon

D’Zeile ass pro UID, an eng UID ka vu méi wéi engem Paket gedeelt ginn, während eng sichtbar App Aarbecht un eng separat Komponent ka ginn, déi ënner hirer eegener Identitéit leeft. En Browser-Tab, deen e gemeinsame WebView-Prozess zeechent, en Hannergrond-Synchronisatiounsdéngscht oder e Begleedungspak, dat niewent der Haaptapp installéiert ass, produzéieren alleguer Traffic, deen den Verbrauchsschäin ënner engem Numm weise kann, deen Dir net erwaart hutt, oder ënner der App, déi Dir tatsächlech blockéiert hutt. E blockéierte Paket an en Hëllefsprogramm, deen seng Ufroe dréit, sinn zwee verschidden Subjeten, an d’Reegel huet nëmmen ee vun hinne ofgedeckt.

Wann d’Zuelen falsch ausgesinn, vergläicht d’UID an net de Label. D’Verbrauchs-API gëtt pro UID gefrot, an adb shell dumpsys package <package> | grep userId= dréckt d’Zuel aus, mat där Dir vergläiche sollt, also sinn zwee Andräg mat der selwechter UID déiselwecht Identitéit aus der Siicht vum Zähler.

D’Zäitfenster kann Ärer Reegel virugoen

Verbrauchsdaten ginn a Becher gesammelt a gefrot, net live gestreamt. Eng deeglech Zomm kann d’Minutte virum Aktivéiere vun der Blockad enthalen, eng Hannergrond-Synchronisatioun vun der viregter Stonn oder Traffic, deen nach ënnerwee war. Eng kumulativ Zomm mat enger eenzeger ofgelehnter Ufro ze vergläichen an den Ënnerscheed en Auslafen ze nennen, ass e Moossfeeler, keen Firewall-Befund.

Benotzt e méi kuerzt Fenster an en neien Ufank. Notéiert den Zäitstempel, wann Dir d’Reegel ännert, waart en Erfaassungsintervall of a kuckt duerno nëmmen op Daten déi duerno kommen. Wann d’Zomm an engem Fenster, dat no der Reegel ufänkt, weider klëmmt, hutt Dir eppes ze ënnersichen; wann se ophéiert ze klëmmen, war de fréiere Wuesstem ugewise Geschicht.

Den VPN-Déngscht ass vläicht net deen, deen Dir ageriicht hutt

Eng VPN-Firewall gesäit nëmmen den Traffic, deen hirem eegenen Déngscht dréit. Wann eng aner VPN-App startet an d’aktiv Verbindung iwwerhëlt, ass Äre Filter net méi um Wee, während seng Interface nach ëmmer an den Astellungen existéiert. Lëschte fir Ëmgoe pro App maachen dat absichtlech, an e Profil, deen eng App ausschléisst, ass keen Auslafen, wann d’App duerno funktionéiert.

IPv4, IPv6 an DNS kënnen och ausernee lafen. En Filter, deen IPv4 behandelt, kann IPv6 oder en private DNS-Resolver dobausse loossen, sou datt en Deel vum App-Traffic engem Wee follegt, deen Är Reegelen ni beschriwwen hunn. Préift, wéi eng App de Moment de VPN besëtzt a wat d’Ausschlusslëscht seet, ier Dir eppes ëmschreift:

adb shell settings get secure always_on_vpn_app
adb shell dumpsys connectivity
adb shell dumpsys netstats detail

Test eng nei Ufro a notéiert véier Fakten

Wielt eng harmlos Ufro, maacht se eemol, a schreift véier Fakten op: d’Reegel, déi gëllt, d’UID vun der App, den Netzwierkzoustand an d’Zäit. Préift duerno, ob Äre Filter de Stroum geloggt huet an ob d’Destinatioun oder de Gateway déiselwecht Verbindung gesinn huet. Een op béide Säite identifizéierte Stroum ass e Beweis; eng aggregéiert Zomm ass keen.

En vertriedbaren Ofschloss nennt, wat verwéigert gouf a wéi eng Observatioun et bestätegt huet. «Den Zähler ass geklommen» ass keen Befund, an «all Verbrauchszähler si gefälscht» och net. En OSI-Schicht-Slogan entscheet dat net: déi éierlech Äntwert ass, datt den Zähler an d’Blockad allebéid richteg kënne sinn, während se verschidden Saachen beschreiwen. Dem Android seng NetworkStatsManager-Referenz dokumentéiert, wéi dës Becher gefrot an zougeschriwwe ginn.

Ähnlech Artikelen