Blokira li kill switch promet prije nego što se VPN aplikacija pokrene?
Zaštita pri pokretanju zavisi od toga ko postavlja blokadu i kada, a ne od polja za automatsko pokretanje. Provjerite politiku platforme prije nego što povjerujete klijentu.
Kill switch može, ali ne mora pokrivati period prije nego što se njegova aplikacija pokrene, a razliku određuje politika operativnog sistema, a ne marketinška stranica klijenta. Polje za automatsko pokretanje dokazuje da je nešto zakazano za pokretanje. Ono ne dokazuje da pravila blokiranja postoje u trenutku kada se mreža podigne. To su dva događaja, a samo jedan od njih štiti promet.
Prođite kontrolnu listu redom, jer svaki korak sužava ono što zapravo testirate.
Odakle blokada zaista dolazi
Postoje dvije porodice implementacije. Ili platforma postavlja blokadu, jer zna za tunel prije nego što se bilo koja aplikacija pokrene, ili klijent sam postavlja blokadu nakon što se pokrene. Prva može postojati prije prijave. Druga ne može postojati prije svog procesa, koliko god rano taj proces bio zakazan. Utvrdite na koju se porodicu oslanjate prije nego što bilo šta testirate.
Na Androidu je stalno uključen VPN u kombinaciji s postavkom blokiranja veza bez VPN-a politika platforme, konfigurisana u sistemskim postavkama, a ne samo unutar klijenta. Na upravljanim uređajima to može biti postavljeno umjesto vas. Klijent koji se samo pokreće pri dizanju sistema nije isti mehanizam.
Odvojite period od usluge
Zatvoren period nije dokaz da je provođenje prestalo, a otvoren period nije dokaz da je tunel spreman. Mnogi klijenti razdvajaju interfejs, demona i aplikaciju u traci. Traka je ono što vidite; demon je ono što drži pravila.
Testirajte komponentu, a ne ikonu.
Testirajte interval pokretanja bezbjedno
Interval koji testirate počinje pri ponovnom pokretanju ili prijavi i završava kada se tunel autentificira. Pozadinske aplikacije se povezuju tokom tog perioda, a provjere ažuriranja su uobičajeni prekršioci. Koristite bezopasnu aktivnost i dokumentovanu proceduru dobavljača umjesto da blokirate vlastiti pristup. Zatim ponovite nakon normalnog ponovnog povezivanja, jer put ponovnog povezivanja i put hladnog starta izvršavaju različit kod.
Test izveden nakon što je tunel već podignut ne dokazuje ništa o pokretanju.
Pročitajte ponašanje pri ponovnom pokretanju ako je trajnost zahtjev. Postavka može preživjeti u konfiguraciji dok njeno provođenje počinje kasnije, a obje činjenice su važne: sačuvana politika i trenutak kada postaje aktivna.
Pročitajte politiku za svaku platformu
Android izlaže stalno uključen režim i blokiranje kao zasebne prekidače i oba moraju biti uključena za zaštitu prije pokretanja. Windows ima koncept stalno uključenog tunela uređaja konfigurisan kroz politiku, što nije isto kao klijent u korisničkom režimu koji se rano pokreće. OpenVPN Connect dokumentuje vlastito ponašanje kill switcha za svaku platformu, a dokumentovani obim je ono što testirate. Ne prenositi naziv postavke s jednog sistema na drugi i ne pretpostavljati da je značenje putovalo s njim.
Profil koji zahtijeva interaktivnu lozinku ima drugačije zavisnosti pokretanja od tunela mašine.
Šta zapisati
Zapišite koji mehanizam je na snazi, u kojoj fazi postaje aktivan i koji je promet pokušan prije te faze. Zabilježite verziju platforme, jer se ovo ponašanje mijenja između izdanja i između upravljanih i ličnih konfiguracija. Zabilježite da li politiku posjeduje klijent ili sistem, jer to odlučuje ko može popraviti prazninu. Zatim ponovo testirajte nakon svakog ažuriranja klijenta ili OS-a.
Ako je praznina važna, trajno rješenje je politika platforme, a ne kraće odgađanje pokretanja.
To je odgovor na prvobitno pitanje, izražen kao uslov: kill switch štiti promet prije nego što se aplikacija pokrene samo kada blokadu postavi nešto što postoji prije aplikacije.