Nej. Et snapshot er en kopi af lagertilstanden på et tidspunkt. Den er ikke nødvendigvis generaliseret, testet eller godkendt til nye systemer.
Begreb
Golden image
Et golden image er et godkendt og versionsstyret systemimage, der bruges som grundlag for nye virtuelle maskiner, klienter eller containere. Det indeholder typisk operativsystem, opdateringer, grundkonfiguration og fælles agenter.
Hvorfor er begrebet vigtigt?
Golden images gør systemer ensartede og hurtige at etablere. Et kontrolleret grundlag gør det lettere at håndhæve sikkerhedsindstillinger og dokumentere den leverede software.
Versionen skaber sporbarhed. Ved fejl eller sårbarheder kan organisationen identificere berørte instanser, stoppe en gammel version og bygge en ny.
Typisk misforståelse
Ordet golden betyder ikke fejlfrit eller permanent sikkert. Imaget ældes, når operativsystem, pakker og trusselsbillede ændrer sig, og kræver derfor genopbygning, test og udfasning.
Et image opdaterer ikke kørende systemer. De skal patches eller erstattes med en nyere version, og senere ændringer kan skabe konfigurationsafvigelser.
Eksempel
En virksomhed bygger månedligt et Linux-image fra en kendt basisversion. Pipeline-scriptet installerer sikkerhedsopdateringer, CA-certifikat samt overvågnings- og sikkerhedsagenter.
En testinstans kontrolleres for opstart, netværk, pakker og sårbarheder. Består versionen testene, publiceres den i organisationens katalog. Nye servere bruger versionen, mens forgængeren udfases.
Best practice
Beskriv imaget som kode, og opbevar opskrift og ændringer i versionsstyring.
Start fra en betroet, minimal basisversion, og installér kun fælles komponenter.
Byg automatisk og reproducerbart frem for at vedligeholde en håndkonfigureret maskine.
Scan og test det færdige image, herunder opstart, agenter og sikkerhedsindstillinger.
Indbyg aldrig adgangskoder, tokens, private nøgler eller maskinspecifikke identiteter.
Giv hver udgivelse en entydig version, ejer, indholdsfortegnelse og udfasningsdato.
Planlæg både regelmæssige genbygninger og en hasteproces ved kritiske sårbarheder.
Frequently asked questions
Ikke helt. Imaget indeholder normalt operativsystem og software, mens en template også kan beskrive størrelse, netværk, diske og identitet. De bruges ofte sammen.
Som hovedregel nej. Adresser, feature flags og hemmeligheder bør tilføjes sikkert ved oprettelse eller kørsel. Imaget bør indeholde stabil, fælles konfiguration.