Kill switch může a nemusí pokrývat období před spuštěním své aplikace a rozdíl určuje zásada operačního systému, nikoli marketingová stránka klienta. Zaškrtávací pole automatického spuštění dokazuje, že je něco naplánováno ke spuštění. Nedokazuje, že pravidla blokování existují v okamžiku, kdy se síť zvedne. To jsou dvě události a jen jedna z nich chrání provoz.

Projděte kontrolní seznam popořadě, protože každý krok zužuje to, co skutečně testujete.

Odkud blokáda skutečně pochází

Existují dvě rodiny implementace. Buď platforma nainstaluje blokádu, protože o tunelu ví dřív, než se spustí jakákoli aplikace, nebo klient nainstaluje blokádu sám poté, co se spustí. První může existovat před přihlášením. Druhá nemůže existovat dřív než její proces, ať je tento proces naplánován jakkoli brzy. Než cokoli otestujete, určete, na kterou rodinu se spoléháte.

V systému Android je trvale zapnutá VPN v kombinaci s nastavením blokování připojení bez VPN zásadou platformy, nastavenou v systémovém nastavení, ne jen uvnitř klienta. Na spravovaných zařízeních vám ji mohou nastavit. Klient, který se pouze spustí při bootu, není stejný mechanismus.

Oddělte okno od služby

Zavřené okno není důkaz, že vymáhání přestalo, a otevřené okno není důkaz, že tunel je připravený. Mnoho klientů odděluje rozhraní, démona a aplikaci v oznamovací oblasti. Oznamovací oblast je to, co vidíte; démon je to, co drží pravidla.

Testujte komponentu, ne ikonu.

Testujte interval spuštění bezpečně

Interval k testování začíná při restartu nebo přihlášení a končí, když se tunel ověří. Během tohoto období se připojují aplikace na pozadí a kontroly aktualizací jsou obvyklými viníky. Používejte neškodnou aktivitu a dokumentovaný postup dodavatele, místo abyste blokovali vlastní přístup. Potom to zopakujte po běžném opětovném připojení, protože cesta opětovného připojení a cesta studeného startu spouštějí jiný kód.

Test provedený poté, co je tunel již zvednutý, o spuštění nic nedokazuje.

Pokud je požadavkem trvalost, přečtěte si chování při restartu. Nastavení může přežít v konfiguraci, zatímco jeho vymáhání začíná později, a obě skutečnosti jsou důležité: uložená zásada a okamžik, kdy se stane aktivní.

Přečtěte si zásady pro každou platformu

Android vystavuje trvale zapnutý režim a blokování jako samostatné přepínače a oba musí být zapnuté pro ochranu před spuštěním. Windows má koncept trvale zapnutého tunelu zařízení konfigurovaný pomocí zásad, což není totéž jako klientský režim, který se spouští brzy. OpenVPN Connect dokumentuje své vlastní chování kill switch pro každou platformu a dokumentovaný rozsah je to, co testujete. Nepřenášejte název nastavení z jednoho systému do druhého a nepředpokládejte, že význam cestoval s ním.

Profil vyžadující interaktivní heslo má jiné závislosti spuštění než tunel počítače.

Co zaznamenat

Zapište, který mechanismus platí, v jaké fázi se stává aktivním a jaký provoz byl před touto fází vyzkoušen. Zaznamenejte verzi platformy, protože toto chování se mění mezi vydáními a mezi spravovanými a osobními konfiguracemi. Poznamenejte, zda zásadu vlastní klient nebo systém, protože to rozhoduje, kdo může mezeru opravit. Poté znovu otestujte po každé aktualizaci klienta nebo operačního systému.

Pokud na mezeře záleží, trvalým řešením jsou zásady platformy, nikoli kratší zpoždění spuštění.

To je odpověď na původní otázku vyjádřená jako podmínka: kill switch chrání provoz před spuštěním aplikace jen tehdy, když blokádu nainstaluje něco, co existuje dřív než aplikace.

Související články