Kill switch voi kattaa tai olla kattamatta ikkunan, joka edeltää sen sovelluksen käynnistymistä, ja eron ratkaisee käyttöjärjestelmän käytäntö, ei asiakasohjelman markkinointisivu. Automaattisen käynnistyksen valintaruutu todistaa, että jotain on ajastettu käynnistymään. Se ei todista, että estosäännöt ovat olemassa sillä hetkellä, kun verkko nousee. Nämä ovat kaksi tapahtumaa, ja vain toinen niistä suojaa liikennettä.

Käy tarkistuslista järjestyksessä läpi, koska jokainen vaihe kaventaa sitä, mitä itse asiassa testaat.

Mistä esto oikeastaan tulee

Toteutuksia on kahta sukua. Joko alusta asentaa eston, koska se tietää tunnelista ennen kuin mikään sovellus käynnistyy, tai asiakasohjelma asentaa eston itse käynnistyttyään. Ensimmäinen voi olla olemassa ennen kirjautumista. Toinen ei voi olla olemassa ennen omaa prosessiaan, kuinka aikaisin prosessi onkaan ajastettu. Selvitä, kumpaan sukuun tukeudut, ennen kuin testaat mitään.

Androidissa aina päällä oleva VPN yhdessä sellaisten yhteyksien eston kanssa, joissa ei ole VPN:ää, on alustan käytäntö, joka määritetään järjestelmäasetuksissa eikä vain asiakasohjelman sisällä. Hallituissa laitteissa se voidaan asettaa puolestasi. Asiakasohjelma, joka vain käynnistyy laitteen käynnistyessä, ei ole sama mekanismi.

Erota ikkuna palvelusta

Suljettu ikkuna ei ole todiste siitä, että valvonta on lakannut, eikä avoin ikkuna ole todiste siitä, että tunneli on valmis. Monet asiakasohjelmat erottavat käyttöliittymän, taustapalvelun ja ilmaisinalueen sovelluksen. Ilmaisinalue on se, mitä näet; taustapalvelu on se, joka pitää säännöt.

Testaa komponenttia, älä kuvaketta.

Testaa käynnistysväli turvallisesti

Testattava väli alkaa uudelleenkäynnistyksestä tai kirjautumisesta ja päättyy, kun tunneli todennetaan. Taustasovellukset yhdistävät tuona aikana, ja päivitystarkistukset ovat tavallisia syyllisiä. Käytä harmitonta toimintaa ja toimittajan dokumentoitua menettelyä sen sijaan, että estäisit oman pääsysi. Toista sitten normaalin uudelleenyhdistämisen jälkeen, koska uudelleenyhdistämispolku ja kylmäkäynnistyspolku ajavat eri koodia.

Testi, joka tehdään sen jälkeen kun tunneli on jo pystyssä, ei todista käynnistymisestä mitään.

Lue uudelleenkäynnistyksen käyttäytyminen, jos pysyvyys on vaatimus. Asetus voi säilyä kokoonpanossa, vaikka sen valvonta alkaa myöhemmin, ja molemmat tosiseikat merkitsevät: tallennettu käytäntö ja hetki, jolloin se tulee voimaan.

Lue käytäntö alustoittain

Android paljastaa aina päällä -tilan ja eston erillisinä kytkiminä, ja molempien on oltava päällä suojauksessa ennen käynnistystä. Windowsissa on käytännön kautta määritettävä aina päällä olevan laitetunnelin käsite, joka ei ole sama asia kuin aikaisin käynnistyvä käyttäjätilan asiakasohjelma. OpenVPN Connect dokumentoi oman kill switch -käyttäytymisensä alustoittain, ja dokumentoitu laajuus on se, mitä testaat. Älä siirrä asetuksen nimeä järjestelmästä toiseen ja oleta, että merkitys matkasi sen mukana.

Profiililla, joka vaatii vuorovaikutteisen salasanan, on erilaiset käynnistysriippuvuudet kuin konetunnelilla.

Mitä kirjata

Kirjoita muistiin, mikä mekanismi on voimassa, missä vaiheessa se tulee voimaan ja mitä liikennettä ennen sitä vaihetta yritettiin. Kirjaa alustan versio, koska tämä käyttäytyminen muuttuu julkaisujen välillä ja hallittujen ja henkilökohtaisten kokoonpanojen välillä. Merkitse, omistaako käytännön asiakasohjelma vai järjestelmä, sillä se ratkaisee, kuka voi korjata aukon. Testaa sitten uudelleen jokaisen asiakasohjelman tai käyttöjärjestelmän päivityksen jälkeen.

Jos aukolla on merkitystä, kestävä korjaus on alustan käytäntö, ei lyhyempi käynnistysviive.

Se on vastaus alkuperäiseen kysymykseen ehtona esitettynä: kill switch suojaa liikennettä ennen sovelluksen käynnistymistä vain silloin, kun eston asentaa jokin, joka on olemassa ennen sovellusta.

Aiheeseen liittyvät artikkelit