Slik dokumenterer du et unntak fra VPN-låsen slik at det kan fjernes
Et unntak ingen kan beskrive, er permanent. Registrer trafikken det tillater, kravet, feilatferden og komponenten som fjerner det.
Omkjøringer der formålet forsvant sammen med forfatteren, er de som overlever nytten sin, og låsepolitikker samler dem raskere enn noen annen type konfigurasjon. Et unntak skrevet som «tillat lokalt nettverk» er en regel ingen kan forsvare og ingen kan avvikle, fordi kravet bak det forsvant sammen med personen som la det til. Slike retningslinjer svikter ved å bære fritak der begrunnelsen fordampet mens risikoen ble igjen. Øyeblikket for å skrive omfanget, feilatferden og fjernelsestrinnet er øyeblikket du legger til unntaket, mens noen fortsatt husker hvorfor.
Dette er en beslutning om hva notatet må inneholde, ikke en mal som skal fylles ut. De fire feltene nedenfor er de som avgjør om en gjennomleser kan fjerne regelen et år senere uten et møte. Hvert av dem finnes fordi fraværet har en forutsigbar kostnad.
Hvorfor en udokumentert omkjøring aldri blir avviklet
En omkjøring uten beskrivelse kan ikke testes og kan derfor ikke fjernes trygt. Den overlever hver gjennomgang fordi sletting ser risikabelt ut mens bevaring ser ufarlig ut, og hver gjennomgang som går forbi den gjør den neste lettere å gå forbi også. Kostnaden er usynlig til en revisjon spør hvorfor et privat område er fritatt, og da er svaret et skuldertrekk.
Oppføringen må være kort nok til at folk faktisk skriver den i endringsvinduet. Én linje for trafikken, én for kravet den tjener.
Å skrive omfanget som trafikk
List opp applikasjonen eller destinasjonsområdet, adressefamiliene som er involvert, tjenesten og porten, og nettverkskonteksten regelen gjelder i, og navngi deretter godkjenneren og den nøyaktige klient- eller plattforminnstillingen som bærer den. «Skriver» er en hensikt; «TCP 631 til 192.168.1.50, bare hjemmenettverk» er et omfang noen kan verifisere. Hvis svaret på «hvor bor dette» er «et sted i MDM-profilen», er oppføringen ikke ferdig. En filsti, et profilnavn eller en registernøkkel er bedre enn en beskrivelse av hvor innstillingen kan være.
Der plattformen støtter regler per applikasjon, foretrekk dem fremfor adresseområder, fordi det er snevrere å tillate én applikasjon å omgå tunnelen enn å frita et helt privat subnett, og det overlever at enheten flytter til en ny adresse. Androids VpnService-veiledning beskriver den modellen per applikasjon; skrivebordsklientene uttrykker den samme ideen gjennom egne profilinnstillinger. Adressebaserte fritak er reservevalget når plattformen ikke tilbyr noe snevrere, og derfor trenger de en skarpere omfangslinje.
Fire typer unntak, fire fjernelsesrisikoer
Unntak er ikke én kategori, og fjerning av dem har ulike konsekvenser. Å dele én linje mellom to typer er måten avviklingen av en skriver også avvikler evnen til å koble 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 |
Hold bootstrap-, portal-, enhets- og applikasjonsunntak på separate linjer selv når de i praksis overlapper. Et fritak for et privat område gir stille tilgang til hver nabo på det subnettet i stedet for den ene enheten du ville nå, og det er forskjellen mellom et omfang du kan forsvare og et du bare håper på.
Hva omkjøringen gjør når tunnelen faller
Still tre spørsmål og skriv ned svarene, fordi de avgjør om låsen er ekte. Forblir unntaket brukbart når tunnelen faller: for en captive portal må det, ellers kan ingen noen gang logge inn, mens det for en privat ressurs vanligvis ikke må, ellers er retningslinjen dekorativ. Gjelder det på alle nettverk eller bare i det tiltenkte miljøet, siden en regel begrenset til hjemmesubnettet oppfører seg helt annerledes på et offentlig nettverk som tilfeldigvis bruker samme område. Hvert svar endrer både regelen og notatet, så et spørsmål uten svar er en beslutning noen andre tar feil senere.
Det tredje spørsmålet er hva som skjer når destinasjonen bytter adresse, der domenebaserte og adressebaserte fritak skiller lag. Domenebaserte regler avhenger av når oppslaget skjer og hvordan klienten bruker resultatet, så de kan stille slutte å stemme etter en endring som ser urelatert ut, og feilen ser ut som en ødelagt VPN snarere enn et utdatert fritak.
Test, test på nytt, og skriv fjernelsestrinnet
Skriv én ufarlig test for den tillatte veien og ett nærliggende avvist tilfelle: skriversiden lastes og fildelingen på samme subnett gjør det ikke. Det paret beviser at unntaket er snevert, og det er paret en gjennomleser kan gjenta uten å forstå den opprinnelige forespørselen. Sett deretter utløserne for ny test, fordi et unntak som aldri testes på nytt, driver bort fra kravet det ble skrevet for, og driften forblir usynlig til noe går i stykker.
Til slutt, registrer hvordan regelen fjernes gjennom komponenten som eier den, og hold hemmeligheter utenfor notatet. Å beskrive en tjeneste og en rute krever aldri en privat nøkkel, et passord eller noens nettleserhistorikk, og en kort vedlikeholdt liste slår en midlertidig regel som overlevde personen som skrev den.