Zelená ikona VPN je tvrdenie o niečom a užitočná otázka je o čom. V telefóne môže odrážať tunel jedného klienta, transport aktuálnej siete alebo jedinú úspešnú požiadavku na internú stránku. Tieto pozorovania pochádzajú z rôznych zdrojov, obnovujú sa rôznym tempom a na tej istej obrazovke si môžu odporovať. Preto môže ikona vyzerať zdravo, kým prehliadač pred vami zlyháva.

Vymedzte rozsah skôr, než začnete čítať farbu, inak farba odpovie na otázku, ktorú si nikto nepoložil.

Ikona odpovedá na užšiu otázku, než si myslíte

Začnite jedným deklarovaným rozsahom, napríklad osobným prehliadačom používajúcim schválený osobný tunel. Tunel pracovného profilu na túto otázku pri osobnej aplikácii neodpovedá a konfigurácia VPN pre jednotlivé aplikácie môže vylúčiť práve ten prehliadač, ktorý testujete. Miestny filtračný klient môže ukazovať pripojenie, pričom neposiela nič na vzdialenú bránu, pretože jeho tunel končí v zariadení.

V Androide sieťové spätné volania za indikátorom hlásia transporty a možnosti danej siete. Transport VPN hovorí, ktorá sieť prenáša prevádzku, nie ktoré aplikácie alebo rodiny adries ju používajú.

Zostavte tabuľku stavov z dôkazov

Tri alebo štyri stavy stačia, ak každý pomenuje dôkaz, ktorý za ním stojí. Stĺpce nižšie vychádzajú z toho, čo možno pozorovať, nie z farby, ktorú chcete ukázať, a to bráni tomu, aby sa starý údaj stal tvrdením o úspechu.

Signal actually observedWhat it establishesWhat remains open
Target client reports an established tunnelThat client believes its tunnel is up, within its own scopeOther apps, other profiles, other address families
Active network exposes a VPN transportSome tunnel carries the current networkWhich app it belongs to and where it exits
Probe to a private host returned fresh dataOne request reached one destination at one timeEverything the probe does not touch
Callbacks stopped or data is older than the refresh windowNothing current is knownAny statement about the tunnel state

Posledný riadok je ten, ktorý sa v praxi vynecháva. Indikátor, ktorý si pri smrti zdroja ponechá poslednú hodnotu, hlási históriu ako prítomnosť a používatelia to čítajú ako živý stav. Označte taký prípad ako zastaraný alebo neznámy a zvoľte formuláciu, ktorá nenaznačuje tunel. Potom nechajte označenie zmeniť, hneď ako zdroj prestane.

Overte, čo zariadenie skutočne hlási

Fyzické svetlo alebo widget má riadiť podporované pozorovanie, nie odhad posledného známeho dobrého stavu. Tieto príkazy pre Android ukazujú transport a konfiguráciu trvalého pripojenia platformy bez toho, aby čokoľvek inštalovali.

adb shell dumpsys connectivity | grep -i -A4 vpn
adb shell settings get secure always_on_vpn_app
adb shell settings get secure always_on_vpn_lockdown
adb shell dumpsys netstats | head -40

Kľúče trvalého pripojenia hovoria, či je platforma nastavená udržiavať tunel a blokovať prevádzku bez neho; nehovoria, že tunel je práve teraz zdravý. Spojte toto čítanie konfigurácie s čerstvým testom, kým sa čokoľvek zobrazí ako pripojené.

Ak pozorovanie nemôže pokračovať, displej to musí vedieť povedať. Lampa zapojená do automatizácie, ktorá už nebeží, je horšia ako žiadna lampa, pretože tvrdí stav, ktorý nikto nemeria.

Držte varovanie oddelene od vynucovania

Automatizácia, ktorá zaznamená odpojenie, sa spustí po udalosti, takže nemôže byť hranicou, ktorá zabráni paketu uniknúť počas medzery. Ak musí byť priamy návrat zakázaný, nastavte blokovaciu politiku platformy a overte ju tým, že tunel zámerne vypnete. Indikátor hlási; politika vynucuje.

Úloha varovania, ktorá vypína rozhrania, aby vynútila dodržiavanie, môže zariadenie tiež uzamknúť mimo potrebného opätovného pripojenia a vytvoriť slučku, v ktorej sa tunel nikdy nevráti a varovanie nikdy nezmizne.

Rozhodnite, čo má displej ukazovať, keď si pozorovateľ nie je istý, a potom tento prípad otestujte zastavením pozorovateľa. Ak odpoveď stále znie pripojené, indikátor meria minulosť.

Súvisiace články