Fermu la portempan antaŭrigardon antaŭ ol ĝi fariĝos daŭra
Antaŭrigardo por revizio bezonas mallarĝan eniron, nomitajn reviziantojn kaj revokon, kiun vi povas testi. DNS TTL kaj la vorto portempa mem ne fermas ion ajn.
Revizianto, kiu ne povas aliĝi al la VPN, bezonas ligilon por unu posttagmezo, kaj ĝis la vespero la produkta servo havas publikan gastigantnomon, kiun neniu memoras aprobi. La peto estis malgranda; la ŝanĝo ne. Portempa antaŭrigardo estas nova alirvojo kun publiko, datumamplekso kaj findato. Traktu ĝin kiel ĉiun alian eniron, ĉar la vorto portempa fermas nenion.
Portempa estas daŭro, ne regilo
La vorto portempa priskribas, kiom longe io devus ekzisti, ne kio limigas ĝin dum ĝi ekzistas. Publika gastigantnomo sen findato estas daŭra en la momento, kiam la persono, kiu kreis ĝin, ŝanĝas teamon.
Antaŭ ol io ajn estas elmetita, la posedanto de la servo kaj la posedanto de sekureco devus aprobi tri aferojn: la publikon, la datumojn kaj la daŭron.
Ekzistanta gasto-VPN aŭ revizia medio ofte estas pli simpla ol publikigi la produktion servon. Ĝi jam havas posedanton, aproban vojon kaj forigprocezon. Konstrui novan escepton por unu posttagmezo estas la maniero, kiel malgranda peto fariĝas daŭra havaĵo. Komencu per la demando, ĉu la revizio povas okazi ene de io, kio jam ekzistas.
Publikigu unu operacion, neniam subreton
Elektu la plej malgrandan eniron, kiu ankoraŭ subtenas la revizion. Preferu testan kopion kun taŭgaj datumoj anstataŭ produktaĵo, kaj aŭtentikigitan fronton, kiu atingas unu privatan originon anstataŭ iun ajn subretan vojon.
Relajso kun VPN-atingebleco ne devas publikigi tutan privatan subreton, kaj ĝi certe ne devus publikigi la administran interfacon de la kluzo.
Nomu la kontojn permesitajn trapasi kaj la agojn, kiujn ili rajtas fari. Limigo laŭ fonta IP ja mallarĝigas, kiu povas konektiĝi. Ĝi tamen ne identigas personon, ĉar publikaj adresoj estas komunaj kaj ili ŝanĝiĝas.
Konservu la propran rajtigon de la aplikaĵo aŭ eksplicite fidatan identec-konscian eniron. Protektu elŝutojn, API-ojn kaj administrajn vojojn, ne nur la alvenpaĝon. Fronto, kiu finas TLS, fariĝas fidata finpunkto, kaj privata vojo malantaŭ ĝi ne igas publikan vizitanton membro de la VPN. Testu la ekskluditajn vojojn same zorgeme kiel la alvenpaĝon.
Identeco ĉe la fronto, ne ĉe la fonta adreso
Reguloj pri fonta IP utilas por mallarĝigi elmeton kaj senutilas por pruvi, kiu estas revizianto. Hejmaj konektoj ŝanĝiĝas, moveblaj retoj dividas adresojn, kaj kolego povas esti malantaŭ la sama NAT.
Identec-konscia prokuraĵo aŭ la propra salutado de la aplikaĵo donas al vi decidon por ĉiu persono. Tio ebligas revokon poste, ĉar vi povas forigi unu identecon sen ŝanĝi la reton.
Tenadu validigon de atestiloj ŝaltita kaj bloku rektan aliron al la origino. Se la origino ankoraŭ atingeblas el la interreto, la fronto estas nur ornamaĵo.
Revoku la rajton kaj la vojon
Registru posedanton kaj precizan findaton en la operacia sistemo, kiu jam spuras aliron. Uzu tempolimigitan aliron aŭ planitan forigon, kie la platformo subtenas tion, kaj aldonu kontrolon por la kazo, ke la aŭtomatigo malsukcesos.
Ĉe la interkonsentita fino, malmuntu la portempan fronton, la vojpermeson kaj la reviziantan rajton per iliaj posedantoj. Ekzistantaj sesioj kaj longdaŭraj konektoj bezonas propran trakton, ĉar forigita vojo ne finas ilin.
Mallonga DNS TTL ne estas alirfino. Ĝi ŝanĝas, kiom longe solvilo konservas la respondon. Ĝi ne malŝaltas konton, ne tranĉas vivan sesion kaj ne fermas pordon, kiu ankoraŭ aŭskultas.
Kaŝmemoraj kopioj estas parto de la sama problemo. Malfunkciigi la originan vojon ne rehavigas dosieron, kiun iu jam konservis, kaj komuna kaŝmemoro povas servi kopiojn post kiam la relajso malaperis. Elektu respondan kaj konservan politikon antaŭ ol la revizio komenciĝos.
Kontrolu, ke la malnova vojo vere foriris
Akcepto estas nova peto, kiu malsukcesas, plus la normala VPN-laborfluo ankoraŭ funkcianta. Testu ambaŭ, ĉar forigo, kiu rompas la ordinaran vojon, ne estas pura forigo.
De ekstere de la reto, konfirmu, ke la nomo kaj la origino ambaŭ estas fermitaj:
dig +short review.example
curl -sSI --max-time 5 https://review.example/
ss -ltnp | grep ':443'
Tenu mallarĝan revizian registron pri tio, kio estis aprobita, kiu povis atingi ĝin kaj kiam ĝi estis forigita. Tiu registro estas la diferenco inter kontrolita escepto kaj neklarigita gastigantnomo. Portempa antaŭrigardo sukcesas, kiam ĝi liveras la petitan revizion kaj poste ĉesas liveri ĝin. La malapero de URL el babila mesaĝo ne estas tiu testo.