Sjølvdrift gjev deg operatørrolla: du vel programvara, konfigurasjonen, oppdateringsplanen og kva tenesta di sjølv registrerer. Det han ikkje gjer, er å fjerne dei andre partane frå sambandet. Tilgangsnettet ditt ber framleis pakkane, leverandøren av vertstenesta driv framleis maskina, eit oppslagsverk svarar framleis på spørsmål, og eit mål ser framleis ein førespurnad. Å vite kva av dette du faktisk endra, er heile øvinga.

Steg 1: kartlegg partane

List opp kvar part i den verkelege utrullinga: eininga di, nettet du koplar deg til, VPN-verten, DNS-oppslagsverket og måltenesta. For kvar av dei, skriv ned kva han kan observere og kva innstillingar du styrer.

Den tabellen er meir nyttig enn noko påstand om anonymitet, fordi han viser kvar kontrollen faktisk endra seg. Du styrer konfigurasjonen og loggane til verten. Du styrer ikkje korleis tilgangsnettet ser sambandet ditt, og du styrer ikkje kva målet registrerer om kontoen din.

For eit endepunkt heime går dekt trafikk vanlegvis ut gjennom tilgangssambandet til den heimen. Utgangsadressa som målet ditt ser, er adressa til husstanden, og det er eit faktum om topologien og ikkje ein feil i programvara. Viss det er den adressa du ville endre, kan ein heimeserver ikkje gjere det. Du treng ein utgang ein annan stad.

Steg 2: skriv ned kva du vann

Du kan granske den utrulla konfigurasjonen, avgjere kva einingar som får bli med, setje ein diagnostikkpolitikk og føre dei registra du vel. Det er verkelege kontrollar når du vedlikeheld dei, og dei er den ærlege grunnen til sjølvdrift.

Dei er også vilkårlege. Ei ubrukt standardinnstilling og ein utesta sikkerheitskopi er ikkje eigenskapar protokollen gjev; dei er intensjonar. Skriv ned kontrollen saman med testen som provar han, elles tel han ikkje.

Steg 3: godta vedlikehaldslista

Lista er kort og utan nåde: vern administratorkontoen, vern nøklane til tenaren, del ut og trekk attende identitetane til klientane, hald sikkerheitskopiar, fjern tapte einingar og hald ein gjenopprettingsveg som ikkje er avhengig av tunnelen som sviktar.

Attrekking fortener si eiga line. Ei eining du har fjerna frå konfigurasjonen, men aldri trekt attende, har framleis gyldige innloggingsdetaljar, og skilnaden syner seg først når nokon brukar dei. Test fjerninga ved å prøve å kople til med det gamle materialet.

Sikkerheitskopiar treng same handsaminga. Gjenopprett ein på ein reservevert og stadfest at tunnelen kjem opp med dei same identitetane. Ein sikkerheitskopi du aldri har gjenoppretta, er ei fil og ikkje ein gjenopprettingsplan.

Steg 4: slepp føresetnaden om anonymitet

Å køyre tenaren gjer ikkje nettlesaren din anonym. Nettstader får framleis kontoinformasjon og informasjonskapslar, og HTTPS vernar applikasjonsdata på sin eigen veg uansett tunnelen.

Det finst også ein subtilare effekt: ei adresse som berre du brukar, kan bli eit stabilt signal knytt til bruken din. Ein kommersiell utgang er delt med framande, noko som er dårleg for personvernet på ein måte og godt på ein annan. Di eiga adresse er unik, og det snur den avveginga.

Viss målet er å vere vanskeleg å korrelere, kan sjølvdrift gjere det lettare i staden for vanskelegare. Avgjer kva eigenskap du eigenleg vil ha, før du brukar ein kveld på det. Unikheit er ein kostnad, ikkje ein funksjon, og ho dukkar ikkje opp i dei fleste tekstane om sjølvdrift. Skriv ho inn i partstabellen frå steg 1, og avveginga blir synleg.

Steg 5: vel det av ein oppgjeven grunn

Privat tilgang til ditt eige nett, kontroll over konfigurasjonen, eit særskilt rutekrav eller sjølvstende frå politikken til ein leverandør er alle gode grunnar. Skriv ned den som gjeld, og form ut testen som ville vise at han verkar.

Kontroller så dei kjedelege delane: er verten oppdatert, er gamle nøklar borte, stemmer oppbevaringa med det du dokumenterte, og kan du gjenopprette tenesta etter ei feil? Dei fire svara skildrar tillitsmodellen mykje betre enn protokollnamnet.

Steg 6: planlegg utgangen

Avgjer på førehand korleis du ville migrere bort frå verten: kvar konfigurasjonen bur, korleis klientprofilane blir gjevne ut på nytt, og kva som skjer med registra du har halde på. Ei sjølvdriven teneste utan utgangsplan blir eit avhengigheitsforhold du ikkje kan fjerne.

Den delte ansvarsmodellen til AWS er ein nyttig mal også utanfor AWS, fordi han tvingar fram det same spørsmålet: kva lag er ditt, og kva høyrer til nokon andre. Svar på det for kvar part i steg 1, og tillitsmodellen sluttar å vere eit slagord.

Relaterte artiklar