VPN-kuvake näyttää yhdistetyn, tunneli katkeaa hetkeksi verkon vaihtuessa ja liikenne, joka olisi pitänyt estää, lähtee matkapuhelinverkon kautta. Mikään käyttöliittymässä ei ilmoittanut aukosta. Toiminto, jonka varaan laskit, on asiakasohjelman ja alustan käytäntö, eikä asetuksen protokollan nimi kuvaa, mitä sinä sekuntina tapahtuu.

Kuvaa lukitus sopimuksena tiloista, ei IKEv2:n tai On Demandin ominaisuutena.

Oire: kuvake sanoo yhdistetty

Kuvake heijastaa asiakasohjelman näkemystä omasta tilastaan, ja se näkemys voi jäädä todellisuudesta jälkeen yhden uudelleenyhdistämisen verran. Välimuistiin tallennettu sivu, nopea uudelleenyhdistäminen tai tilan päivitys piilottavat kaikki välin. Kysymys, joka kannattaa esittää, ei ole se, oliko kuvake vihreä, vaan se, mitä laite salli tunnelin puuttuessa. Sama viive selittää, miksi sovelluksen kuvakaappaus on niin heikko todiste: se tallentaa tilan, ei siirtymää.

Siihen kysymykseen on vastaus vain, jos käytäntö määrittelee sen.

Mitä protokolla tosiasiassa ylläpitää

IKEv2 ylläpitää ja uudistaa todennettua IPsec-suhdetta, ja liikkuvuusominaisuudet auttavat palauttamaan sen osoitteen vaihduttua. Se on väite tunnelin elinkaaresta. Se ei kerro mitään iPhonen luvasta lähettää muuta liikennettä aukossa, koska se lupa kuuluu alustalle ja asiakasohjelmalle, ei avainten vaihdolle. Laite, joka yhdistää uudelleen alle sekunnissa, oli silti ikkunan auki, ja juuri siinä ikkunassa kiinnostava käyttäytyminen elää.

On Demand on samoin kuvaus aktivoitumiskäyttäytymisestä, ei yleinen estotakuu.

Mitä alusta tarjoaa kehittäjälle

Applen Network Extension tarjoaa liikenteen laajuuden hallinnan, ja sen reititysopas erottaa kaikkien verkkojen sisällyttämisen käyttäytymisen tavallisista sisällytetyistä reiteistä ja luettelee järjestelmän poikkeukset. Tarjolla on myös valvottu Always On -käyttöönottomalli, erillään henkilökohtaisen sovelluksen automaattisen yhteyden asetuksesta. Käyttääkö tietty sovellus jotain tuosta, on sovelluksen ominaisuus, ei sen protokollan, jota se puhuu.

Kytkimen nimi ei todista, mitä API:a sovellus kutsuu.

Lue toiminto sopimuksena

Pyydä palveluntarjoajaa määrittelemään viisi tilaa: ensimmäinen aktivointi, odottamaton tunnelin menetys, tarkoituksellinen katkaisu, sovelluksesta poistuminen ja laitteen uudelleenkäynnistys. Aseta järjestelmän poikkeukset ja mahdollinen tarkoituksellinen LAN-yhteys tuon luettelon viereen. Kysy sitten, onko toiminto valinnainen, hallinnan pakottama vai asiakastilasta riippuva, sillä käyttäjän valitsema tauko ja organisaation pakottama lukitus ovat eri tuotteita. Kirjoita ne viisi vastausta käyttöönoton kirjaukseen, sillä seuraava arvioija kysyy juuri ne kysymykset.

Toiminto, joka estää odottamattomassa menetyksessä mutta ei tarkoituksellisessa katkaisussa, on johdonmukainen ratkaisu. Se ei vain ole se, jonka markkinointisivu kuvasi.

Miten aukot testataan

Testaa yksi siirtymä kerrallaan vaarattomalla liikenteellä, siinä sovelluksessa ja osoiteperheessä, joka sinua kiinnostaa. Vahvista, mitä aukon aikana sallittiin, ei sitä, mitä kuvake näytti jälkeenpäin. Kirjaa asiakasohjelman versio ja käytäntö tuloksen viereen, sillä molemmat muuttuvat eikä kumpikaan näy puhelimen asetusnäytöltä. Se on ainoa tapa erottaa todellinen aukko hitaasta kuvakkeesta.

Jos vastaus on tärkeä vaatimustenmukaisuudelle, pyydä se kirjallisesti sen sijaan, että päättelet sen tuotenimestä.

Aiheeseen liittyvät artikkelit