Hantera en incident från upptäckt till återställning
Samordna insatser, begränsa påverkan, kommunicera osäkerhet och verifiera återställningen. Omvandla incidenten till förbättringar med tydligt ansvar.
Publicerad av TaigaSå skriver vi
Det här lär du dig
- Fördela ansvaret för incidentsamordning, tekniskt arbete och kommunikation.
- Välj begränsande åtgärder utifrån påverkan och tillgängligt underlag.
- Skilj återställd tjänst från slutfört uppföljningsarbete.
Bedöm incidenten utifrån påverkan
En incident är en händelse som stör, försämrar eller hotar tjänsten så mycket att en samordnad insats behövs. Organisationen definierar allvarlighetsgrader och eskaleringsregler. Tillämpa dem utifrån användarpåverkan, berörda data, varaktighet och omfattning.
Vänta inte på en fullständig förklaring av grundorsaken innan du ber om hjälp. En tydlig beskrivning av den observerade påverkan räcker för att börja samordna insatsen. Skilj en misstanke om ett säkerhetsproblem från en bekräftad slutsats.
Förbered insatsvägen före release. Håll kontaktuppgifter, åtkomstrutiner, runbooks och kommunikationskanaler tillgängliga när huvudtjänsten inte fungerar. Öva processen med en fiktiv incident.
Fördela ansvaret innan motstridiga ändringar görs
Incidentsamordningen sätter prioriteringar och hanterar beslut. Tekniska ansvariga utreder och begränsar påverkan. Kommunikationen håller berörda personer informerade. Google SRE beskriver ansvaret som separata roller. Små team kan kombinera roller, men måste ändå täcka arbetet. Incidenthantering.
| Ansvar | Omedelbar fråga |
|---|---|
| Incidentsamordnare | Vad är påverkan, den aktuella prioriteten och nästa beslut? |
| Teknisk ansvarig i insatsen | Vilken behörig åtgärd kan minska påverkan, och hur verifierar vi den? |
| Kommunikationsansvarig | Vem behöver en uppdatering, vad är känt och när kommer nästa uppdatering? |
| Tjänsteansvarig | Vilka avvägningar för verksamheten och kriterier för återställning gäller? |
| Säkerhetsfunktion | Kan konfidentialitet, integritet, autentiseringsuppgifter eller bevismaterial vara påverkat? |
Använd en gemensam tidslinje. Dokumentera tid, observation, åtgärd, utförare och resultat. Skilj fakta från hypoteser. Använd en gemensam tidszon och markera osäkra tidsstämplar.
Arbeta igenom en fiktiv incident
Alla tider nedan är UTC. Organisationen utser en incidentsamordnare när exportfelet påverkar flera kunder.
| Tid | Observation eller åtgärd |
|---|---|
| 09:02 | Exportfelen överstiger tjänstens larmtröskel |
| 09:04 | Jouren bekräftar misslyckade jobb; incidentsamordningen börjar |
| 09:07 | Teamet pausar nya exporter genom en godkänd funktionskontroll |
| 09:10 | En användare rapporterar poster som kan tillhöra en annan organisation |
| 09:12 | Säkerhetsfunktionen ansluter; relevanta loggar och artefaktidentifierare bevaras |
| 09:18 | Teamet återställer en kompatibel tidigare version genom en kontrollerad utrullning |
| 09:25 | Syntetiska exporter lyckas; tester av åtkomstgränsen och utredningen av eventuell röjning fortsätter |
En användbar första uppdatering anger berörd funktion, känd omfattning, begränsande åtgärd och tid för nästa uppdatering. Den lovar inte en tid för korrigering utan underlag. Ta inte med kundposter i den gemensamma uppdateringen.
Klockan 09:10 förändras incidenten. Det räcker inte längre att återställa fungerande exporter. Teamet måste bedöma möjlig röjning, kontrollera åtkomst, bevara underlag och involvera rätt beslutsansvariga.
Begränsa påverkan utan att förlora kontrollen
Använd testade runbooks där de passar. Kontrollera förutsättningarna före rollback, failover eller ändringar av autentiseringsuppgifter. En tidigare applikationsversion kanske inte förstår det aktuella databasschemat. En regional failover kan flytta samma skadade data.
Låt en AI-assistent strukturera underlag där känsliga uppgifter har tagits bort eller jämföra hypoteser inom godkända gränser. De ansvariga i insatsen måste verifiera slutsatserna. Loggar och ärenden är opålitliga indata, inte en behörighet att köra innehållet.
Nödåtkomst ska ha ett godkänt syfte, begränsad varaktighet och ett revisionsspår. Brådska gör inte ett kommando som en agent föreslår korrekt.
Avsluta återställning och uppföljning var för sig
Verifiera användarflödet, dataintegriteten, åtkomstgränserna och övervakningens aktualitet innan tjänsten förklaras återställd. Dokumentera kvarstående begränsningar. Håll en säkerhetsutredning öppen om dess frågor inte är lösta.
Undersök därefter förhållandena som gjorde incidenten möjlig. Fördela konkreta uppföljningsuppgifter med ansvarig och verifieringskriterier. En granskning utan skuldbeläggning söker en korrekt förklaring och användbara ändringar. Den tar inte bort ansvaret för att genomföra ändringarna. Arbete med postmortems.
Fortsätt med säkerhetsarbete i drift och att sluta återkopplingsloopen.
Gör övningen
Använd den fiktiva incidentens tidslinje i lektionen. Skriv den första lägesuppdateringen, namnge tre roller i insatsen och definiera två återställningskontroller. Identifiera en åtgärd som kräver ett beslut från säkerhetsfunktionen.
Ladda ned övningsblad (Markdown)Kontrollera din förståelse
Källor och vidare läsning
- Google SRE: Incident Response ↗
- Google SRE: Postmortem Culture ↗
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗
Relaterad läsning från Taiga
Om du avmarkerar valet raderas alla framsteg som sparats i den här webbläsaren.
Framstegen stannar i webbläsaren. Inget konto, ingen spårning.