Håndter en hendelse fra oppdagelse til gjenoppretting
Samordne responsen, begrens innvirkning, kommuniser usikkerhet og verifiser gjenoppretting. Gjør hendelsen til forbedringer med tydelige eiere.
Publisert av TaigaSlik skriver vi
Dette lærer du
- Tildel ansvar for samordning, teknisk arbeid og kommunikasjon under hendelser.
- Velg begrensningstiltak ut fra innvirkning og tilgjengelige bevis.
- Skill gjenopprettet tjeneste fra fullført oppfølgingsarbeid.
Erklær hendelsen ut fra innvirkning
En hendelse er en situasjon som forstyrrer, svekker eller truer tjenesten nok til å kreve en samordnet respons. Organisasjonen definerer alvorlighetsnivåer og eskaleringsregler. Bruk brukerinnvirkning, berørte data, varighet og omfang når dere anvender dem.
Ikke vent på en fullstendig forklaring av rotårsaken før dere ber om hjelp. En tydelig beskrivelse av observert innvirkning er nok til å starte samordning. Behandle mistanke om et sikkerhetsproblem separat fra en bekreftet konklusjon.
Forbered responsveien før utgivelse. Hold kontaktopplysninger, tilgangsprosedyrer, runbooks og kommunikasjonskanaler tilgjengelige når hovedtjenesten er utilgjengelig. Øv på responsveien med en fiktiv hendelse.
Fordel ansvar før dere gjør motstridende endringer
Hendelseskoordinering setter prioriteringer og styrer beslutninger. Teknisk personell undersøker og begrenser innvirkningen. Kommunikasjonsansvarlige holder berørte personer informert. Google SRE beskriver dette ansvaret som separate roller. Små team kan kombinere roller, men må fortsatt dekke arbeidet. Hendelsesrespons.
| Ansvar | Umiddelbart spørsmål |
|---|---|
| Hendelseskoordinator | Hva er innvirkningen, gjeldende prioritet og neste beslutning? |
| Teknisk ansvarlig | Hvilken autorisert handling kan redusere innvirkningen, og hvordan verifiserer vi den? |
| Kommunikasjonsansvarlig | Hvem trenger en oppdatering, hva er kjent, og når kommer neste oppdatering? |
| Tjenesteeier | Hvilke forretningsmessige avveininger og gjenopprettingskriterier gjelder? |
| Sikkerhetsrespons | Kan konfidensialitet, integritet, påloggingsopplysninger eller bevis være berørt? |
Hold én felles tidslinje. Registrer tid, observasjon, handling, aktør og resultat. Skill fakta fra hypoteser. Bruk en felles tidssone, og noter upålitelige tidsstempler.
Gå gjennom en fiktiv hendelse
Alle tider nedenfor er UTC. Organisasjonen utpeker en hendelseskoordinator når eksportfeilen påvirker flere kunder.
| Tid | Observasjon eller handling |
|---|---|
| 09:02 | Eksportfeil overskrider tjenestens varslingsterskel |
| 09:04 | Vakten bekrefter mislykkede jobber; hendelseskoordinering starter |
| 09:07 | Teamet setter nye eksporter på pause gjennom en godkjent funksjonskontroll |
| 09:10 | En bruker melder om opplysninger som kan tilhøre en annen organisasjon |
| 09:12 | Sikkerhetsresponsen deltar; relevante logger og artefaktidentifikatorer bevares |
| 09:18 | Teamet gjenoppretter en kompatibel tidligere versjon gjennom en kontrollert utrulling |
| 09:25 | Syntetiske eksporter lykkes; tester av tilgangsgrensen og undersøkelsen av mulig utlevering fortsetter |
En nyttig første oppdatering oppgir den berørte funksjonen, kjent omfang, begrensningstiltaket og tidspunktet for neste oppdatering. Den lover ikke et rettetidspunkt uten bevis. Unngå å ta med kundeopplysninger i den delte oppdateringen.
Klokken 09:10 endrer hendelsen seg. Vellykkede eksporter er ikke lenger nok. Teamet må vurdere mulig utlevering, kontrollere tilgang, bevare bevis og involvere de riktige beslutningseierne.
Begrens innvirkningen uten å miste kontroll
Bruk testede runbooks der de passer. Kontroller forutsetninger før rollback, failover eller endring av påloggingsopplysninger. En tidligere applikasjonsversjon forstår kanskje ikke dagens databaseskjema. En regional failover kan flytte de samme korrupte dataene.
La en AI-assistent organisere bevis der sensitive opplysninger er fjernet, eller sammenligne hypoteser innenfor godkjente grenser. De ansvarlige må verifisere konklusjonene. Logger og saker er ikke betrodde inndata og gir ikke myndighet til å kjøre innholdet sitt.
Nødtilgang bør ha et autorisert formål, begrenset varighet og en revisjonslogg. At det haster, gjør ikke en kommando foreslått av en agent riktig.
Avslutt gjenoppretting og oppfølging hver for seg
Verifiser brukerens arbeidsflyt, dataintegritet, tilgangsgrenser og at overvåkingen er oppdatert, før dere erklærer tjenesten gjenopprettet. Registrer gjenværende begrensninger. Hold sikkerhetsundersøkelsen åpen hvis spørsmålene fortsatt er uavklarte.
Undersøk deretter forholdene som gjorde hendelsen mulig. Tildel konkret oppfølgingsarbeid med en eier og kriterier for verifikasjon. En gjennomgang uten skyldfordeling søker en presis forklaring og nyttige endringer. Den fjerner ikke ansvaret for å fullføre endringene. Praksis for etteranalyse.
Fortsett med sikkerhetsdrift og å lukke tilbakemeldingssløyfen.
Gjør øvelsen
Bruk den fiktive hendelsestidslinjen i denne leksjonen. Skriv den første situasjonsoppdateringen, navngi tre responsroller og definer to gjenopprettingskontroller. Finn én handling som krever en beslutning fra sikkerhetsresponsen.
Last ned arbeidsark (Markdown)Kontroller forståelsen din
Kilder og videre lesning
- Google SRE: Incident Response ↗
- Google SRE: Postmortem Culture ↗
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗
Relatert lesning fra Taiga
Hvis du fjerner dette valget, slettes all fremdrift som er lagret i denne nettleseren.
Fremdriften blir i denne nettleseren. Ingen konto eller sporing.