Korleis dokumentere eit unntak frå VPN-låsen slik at det kan fjernast
Eit unntak ingen kan skildre, er permanent. Registrer trafikken det tillèt, kravet, åtferda ved feil og komponenten som fjernar det.
Omkøyringar der føremålet forsvann saman med forfattaren, er dei som overlever nytten sin, og låsepolitikkar samlar dei raskare enn nokon annan type konfigurasjon. Eit unntak skrive som «tillat lokalt nettverk» er ein regel ingen kan forsvare og ingen kan avvikle, fordi kravet bak det forsvann saman med personen som la det til. Slike retningslinjer sviktar ved å bera fritak der grunngivinga fordampa medan risikoen vart att. Augneblinken for å skrive omfanget, åtferda ved feil og fjernestegget er augneblinken du legg til unntaket, medan nokon enno hugsar kvifor.
Dette er ei avgjerd om kva notatet må innehalde, ikkje ein mal som skal fyllast ut. Dei fire felta nedanfor er dei som avgjer om ein gjennomlesar kan fjerne regelen eitt år seinare utan eit møte. Kvart av dei finst fordi fråværet har ein føreseieleg kostnad.
Kvifor ei udokumentert omkøyring aldri blir avvikla
Ei omkøyring utan skildring kan ikkje testast og kan derfor ikkje fjernast trygt. Ho overlever kvar gjennomgang fordi sletting ser risikabelt ut medan bevaring ser ufarleg ut, og kvar gjennomgang som går forbi ho gjer den neste lettare å gå forbi òg. Kostnaden er usynleg til ein revisjon spør kvifor eit privat område er friteke, og då er svaret eit skuldertrekk.
Oppføringa må vere kort nok til at folk faktisk skriv ho i endringsvindauget. Éi linje for trafikken, éi for kravet ho tener.
Å skrive omfanget som trafikk
List opp applikasjonen eller målområdet, adressefamiliane som er involverte, tenesta og porten, og nettverkskonteksten regelen gjeld i, og nemn deretter godkjenneren og den nøyaktige klient- eller plattforminnstillinga som ber ho. «Skrivar» er eit føremål; «TCP 631 til 192.168.1.50, berre heimenettverk» er eit omfang nokon kan stadfeste. Viss svaret på «kvar bur dette» er «ein stad i MDM-profilen», er oppføringa ikkje ferdig. Ein filsti, eit profilnamn eller ein registernøkkel er betre enn ei skildring av kvar innstillinga kan vere.
Der plattformen støttar reglar per applikasjon, føretrekk dei framfor adresseområde, fordi det er trongare å tillate éin applikasjon å omgå tunnelen enn å frite eit heilt privat subnett, og det overlever at eininga flyttar til ei ny adresse. Androids VpnService-rettleiing skildrar den modellen per applikasjon; skrivebordsklientane uttrykkjer den same ideen gjennom eigne profilinnstillingar. Adressebaserte fritak er reservevalet når plattformen ikkje tilbyr noko trongare, og derfor treng dei ei skarpare omfangslina.
Fire typar unntak, fire fjerningsrisikoar
Unntak er ikkje éin kategori, og fjerning av dei har ulike konsekvensar. Å dele éi linje mellom to typar er måten avviklinga av ein skrivar òg avviklar evna til å kopie til.
| Kind | Typical example | Removal risk |
|---|---|---|
| Endpoint bootstrap | reaching the gateway before the tunnel exists | high: nothing comes up without it |
| Captive portal | hotel or airport sign-in page | medium: only matters on untrusted networks |
| Local device | printer, casting target, test instrument | low: one service at one address |
| Excluded application | an app that must not use the tunnel | medium: depends on the app's own behaviour |
Hald bootstrap-, portal-, eining- og applikasjonsunntak på separate linjer sjølv når dei i praksis overlappar. Eit fritak for eit privat område gjev stille tilgang til kvar nabo på det subnettet i staden for den eine eininga du ville nå, og det er skilnaden mellom eit omfang du kan forsvare og eit du berre vonar på.
Kva omkøyringa gjer når tunnelen fell
Still tre spørsmål og skriv ned svara, fordi dei avgjer om låsen er ekte. Blir unntaket brukbart når tunnelen fell: for ein captive portal må det, elles kan ingen nokon gong logge inn, medan det for ein privat ressurs vanlegvis ikkje må, elles er retningslinja dekorativ. Gjeld det på alle nettverk eller berre i det tiltenkte miljøet, sidan ein regel avgrensa til heimesubnettet oppfører seg heilt annleis på eit offentleg nettverk som tilfeldigvis brukar same område. Kvart svar endrar både regelen og notatet, så eit spørsmål utan svar er ei avgjerd nokon andre tek feil seinare.
Det tredje spørsmålet er kva som skjer når målet byter adresse, der domenebaserte og adressebaserte fritak skil lag. Domenebaserte reglar avheng av når oppslaget skjer og korleis klienten brukar resultatet, så dei kan stille slutte å stemme etter ei endring som ser urelatert ut, og feilen ser ut som ein øydelagd VPN snarare enn eit utdatert fritak.
Test, test på nytt, og skriv fjernestegget
Skriv éin ufarleg test for den tillatne vegen og eitt nærliggjande avvist tilfelle: skrivarsida lastar og fildelinga på same subnett gjer det ikkje. Det paret provar at unntaket er trongt, og det er paret ein gjennomlesar kan gjenta utan å forstå den opphavlege førespurnaden. Set deretter utløysarane for ny test, fordi eit unntak som aldri blir testa på nytt, driv bort frå kravet det vart skrive for, og drifta blir usynleg til noko går i stykker.
Til slutt, registrer korleis regelen blir fjerna gjennom komponenten som eig han, og hald løyndommar utanfor notatet. Å skildre ei teneste og ei rute krev aldri ein privat nøkkel, eit passord eller nokon sin nettlesarhistorikk, og ei kort vedlikehalden liste slår ein mellombels regel som overlevde personen som skreiv han.