VPN inventar: namjeravani pristup, generirana konfiguracija, žive sesije
Ime tunela je zapažanje, a ne zapis o usluzi. Povežite zakupca, raspoređenu konfiguraciju i računovodstvene dokaze prije nego što bilo što povučete iz uporabe.
Svako ime tunela izgleda kao red u inventaru dok ne pitate kome pripada. Ime vam kaže da je nešto trenutačno povezano; ne može vam reći kome pripada usluga, što smiju dosegnuti ni je li konfiguracija koja je stvorila tunel ona koju ste odobrili. Na razini flote ta su tri pitanja inventar, a tunel je samo najnovije zapažanje.
Jedna usluga, tri zapisa
Namjeravana usluga je ono na što zakupac ima pravo: identiteti, prefiksi, resursi i stanje životnog ciklusa. Raspoređena konfiguracija je generirana politika koja bi to trebala ostvariti. Promatrana sesija je dokaz iz vremena izvođenja da se nešto povezalo. Tretiranje njih kao jedne tablice sažima tri različite vrste istine u red koji je pogrešan na tri načina istodobno.
| Record | Answers | Goes stale when |
|---|---|---|
| Intended service | Who may reach what | A contract changes and nobody edits the record |
| Deployed configuration | What the gateway was told | A device is edited by hand |
| Observed session | What is running now | Telemetry stops or a session ends |
Praktični test je pitanje na koje svaki zapis može odgovoriti sam. Pitajte kome pripada ovaj prefiks i zapis o namjeravanoj usluzi odgovara. Pitajte koju politiku drži pristupnik i raspoređeni zapis odgovara. Pitajte je li to netko koristio ovaj tjedan i zapis o sesiji odgovara. Stupac koji ne može odgovoriti na vlastito pitanje onaj je koji treba prvo popraviti.
Zapišite zakupca, ne sučelje
Dajte svakoj usluzi identifikator koji preživi ponovno povezivanje. Privremeno sučelje tunela ili broj sesije mijenjaju se iz razloga koji nemaju veze s kupcem, a inventar zasnovan na jednome od njih dobiva novi red svaki put kad veza zatitra. Zasnujte ga na zakupcu i usluzi umjesto toga, pa na taj ključ prikvačite zapažanja.
Zapis treba odgovornog zakupca i operatera, prihvaćeni identitet partnera ili korisnika, uputu na vjerodajnicu umjesto njezine kopije, zaštićene prefikse, kontekst usmjeravanja, dopuštene resurse i namjeravano stanje životnog ciklusa. Materijal vjerodajnica pripada u podržano spremište tajni; inventar koji nosi privatne ključeve postao je druga, slabije zaštićena kopija okruženja.
Generirana konfiguracija ima vlasnika i verziju
Automatizacija to olakšava i bolje skriva. Generator koji uspješno radi dokazuje da je predložak renderiran, a ne da se svaki uređaj slaže s izlazom. Netko će na kraju promijeniti pristupnik ručno tijekom incidenta, a ta je promjena najvrjednija stvar koju treba zabilježiti, jer je jedina koju nijedno kasnije izvođenje neće reproducirati.
Zabilježite koja je revizija stvorila raspoređenu politiku, i sačuvajte izravne izmjene kao razliku koju treba uskladiti umjesto da ih tiho prebrišete. Usklađivanje je ovdje proizvod: uspjeh generatora i stvarno stanje uređaja dvije su činjenice koje treba usporediti, a ne pretpostaviti jednakima.
Sesije su dokaz, ne ovlaštenje
Kad implementacija koristi RADIUS računovodstvo, RFC 2866 daje konkretna polja za rad. Acct-Status-Type razlikuje početak od zaustavljanja, a zapisi koji pripadaju jednoj sesiji dijele Acct-Session-Id. Ta polja omogućuju vam da rekonstruirate kada je sesija počela i završila bez povjerenja u sažetak nadzorne ploče.
Računovodstveni identifikator je dokaz iz vremena izvođenja. On ne određuje koji zakupac posjeduje podmrežu i ne daje pristup ničemu. Povežite ga s pristupnikom i identitetom usluge, pa držite vrijeme prikupljanja uz zapažanje. Izostavljeno izvješće može biti kvar telemetrije, a ne odsutnost korištenja, i stari zapis nije dokaz da je pristup sada još aktivan.
Povlačenje koristi isto povezivanje
Uklanjanje usluge znači uklanjanje namjeravanog pristupa, vjerodajnica i živih sesija, tim redom, kroz vlasnike svakoga od njih. Zatim provjerite da je zastarjela konfiguracija nestala s uređaja i da se njezine dopuštene putanje više ne razrješavaju. Kupac koji je otišao prošlog tromjesečja ne bi trebao i dalje stajati na popisu prefiksa zato što je ime tunela izbrisano, a ruta nije.
Ništa od ovoga ne zahtijeva jedan uređaj po funkciji ili određeni proizvod za automatizaciju. Operativni zahtjev uži je i teži: kupac, njegov namjeravani pristup, raspoređena politika i trenutni dokazi iz vremena izvođenja moraju biti povezivi bez oslanjanja na nečije pamćenje imena tunela. Prvo izgradite tri zapisa, pa odaberite alate koji ih održavaju.