Kryptis 05Pamoka 5 / 8

Valdykite incidentą nuo aptikimo iki atkūrimo

Koordinuokite reagavimą, ribokite poveikį, praneškite apie neaiškumus ir patikrinkite atkūrimą. Incidentą paverskite patobulinimais su atsakingais asmenimis.

Praktinis11 minPeržiūrėta

Leidžia Kaip rašome

Patikrinkite, ar supratoteGrįžimas į ankstesnę versiją atkuria sėkmingus eksportus, bet naudotojas praneša gavęs kitos organizacijos įrašus. Kas vyksta toliau?Atlikite užduotį
Grįžimas į ankstesnę versiją atkuria sėkmingus eksportus, bet naudotojas praneša gavęs kitos organizacijos įrašus. Kas vyksta toliau?

Ko išmoksite

  • Paskirkite incidento koordinavimo, techninio darbo ir komunikacijos atsakomybes.
  • Pasirinkite poveikio ribojimą pagal poveikį ir turimus įrodymus.
  • Atskirkite atkurtą paslaugą nuo užbaigto tolesnio darbo.

Paskelbkite incidentą pagal poveikį

Incidentas yra įvykis, kuris pakankamai sutrikdo, pablogina ar kelia grėsmę paslaugai, kad reikėtų koordinuoto reagavimo. Jūsų organizacija apibrėžia sunkumo lygius ir eskalavimo taisykles. Taikydami jas, remkitės poveikiu naudotojams, paveiktais duomenimis, trukme ir apimtimi.

Nelaukite išsamaus pagrindinės priežasties paaiškinimo prieš prašydami pagalbos. Aiškaus stebėto poveikio aprašymo pakanka koordinavimui pradėti. Saugumo įtarimą atskirkite nuo patvirtintos išvados.

Parenkite reagavimo kelią prieš išleidimą. Kontaktai, prieigos procedūros, veiksmų vadovai ir komunikacijos kanalai turi būti prieinami, kai pagrindinė paslauga neveikia. Išbandykite šį kelią su išgalvotu incidentu.

Paskirkite atsakomybes prieš atlikdami prieštaringus pakeitimus

Incidento koordinavimas nustato prioritetus ir valdo sprendimus. Techniniai reaguotojai tiria ir mažina poveikį. Komunikacija informuoja paveiktus žmones. Google SRE šias atsakomybes aprašo kaip atskirus vaidmenis. Nedidelės komandos gali jungti vaidmenis, bet vis tiek turi atlikti visą darbą. Reagavimas į incidentus.

AtsakomybėNeatidėliotinas klausimas
Incidento koordinatoriusKoks poveikis, dabartinis prioritetas ir kitas sprendimas?
Techninis reaguotojasKuris leistinas veiksmas gali sumažinti poveikį ir kaip jį patikrinsime?
Už komunikaciją atsakingas asmuoKam reikia pranešimo, kas žinoma ir kada bus kitas pranešimas?
Už paslaugą atsakingas asmuoKokie verslo kompromisai ir atkūrimo kriterijai taikomi?
Reagavimas į saugumo incidentąAr gali būti paveiktas konfidencialumas, vientisumas, prisijungimo duomenys ar įrodymai?

Laikykite vieną bendrą įvykių chronologiją. Registruokite laiką, stebėjimą, veiksmą, veikėją ir rezultatą. Atskirkite faktus nuo hipotezių. Naudokite bendrą laiko juostą ir pažymėkite nepatikimas laiko žymas.

Išnagrinėkite išgalvotą incidentą

Visi toliau pateikti laikai yra UTC. Organizacija paskiria incidento koordinatorių, kai eksporto sutrikimas paveikia kelis klientus.

LaikasStebėjimas ar veiksmas
09:02Eksporto nesėkmės viršija paslaugos perspėjimo ribą
09:04Budintis darbuotojas patvirtina nepavykusias užduotis; prasideda incidento koordinavimas
09:07Komanda sustabdo naujus eksportus per patvirtintą funkcijos kontrolės priemonę
09:10Naudotojas praneša apie įrašus, kurie gali priklausyti kitai organizacijai
09:12Prisijungia saugumo reagavimo komanda; išsaugomi susiję žurnalai ir artefaktų identifikatoriai
09:18Komanda kontroliuojamu diegimu atkuria suderinamą ankstesnę versiją
09:25Sintetiniai eksportai pavyksta; tęsiami prieigos ribos testai ir atskleidimo tyrimas

Naudingas pirmas pranešimas nurodo paveiktą funkciją, žinomą apimtį, poveikio mažinimą ir kito pranešimo laiką. Jis nežada pataisos laiko be įrodymų. Į bendrą pranešimą neįtraukite klientų įrašų.

09:10 incidentas pasikeičia. Atkurti sėkmingus eksportus nebepakanka. Komanda turi įvertinti galimą atskleidimą, kontroliuoti prieigą, išsaugoti įrodymus ir įtraukti tinkamus sprendimų savininkus.

Mažinkite poveikį išlaikydami kontrolę

Kur tinka, naudokite išbandytus veiksmų vadovus. Patikrinkite išankstines sąlygas prieš grįždami į ankstesnę versiją, persijungdami po gedimo ar keisdami prisijungimo duomenis. Ankstesnė programos versija gali nesuprasti dabartinės duomenų bazės schemos. Persijungimas į kitą regioną gali perkelti tuos pačius sugadintus duomenis.

Leiskite DI asistentui tvarkyti įrodymus su pašalinta jautria informacija ar lyginti hipotezes patvirtintose ribose. Reaguotojai turi patikrinti jo išvadas. Žurnalai ir užduotys yra nepatikima įvestis, o ne leidimas vykdyti jų turinį.

Avarinė prieiga turi turėti patvirtintą tikslą, ribotą trukmę ir audito įrašą. Skuba nepadaro agento pasiūlytos komandos teisingos.

Atkūrimą ir tolesnį darbą užbaikite atskirai

Prieš paskelbdami paslaugą atkurta, patikrinkite naudotojo darbo eigą, duomenų vientisumą, prieigos ribas ir stebėsenos duomenų naujumą. Užrašykite likusius apribojimus. Neužbaikite saugumo tyrimo, jei jo klausimai neišspręsti.

Po to išnagrinėkite sąlygas, kurios leido incidentui įvykti. Paskirkite konkretų tolesnį darbą su atsakingu asmeniu ir patikrinimo kriterijais. Peržiūra be kaltinimų siekia tikslaus paaiškinimo ir naudingų pakeitimų. Ji nepanaikina atsakomybės už tų pakeitimų užbaigimą. Analizė po incidento.

Toliau skaitykite apie saugumo operacijas ir grįžtamojo ryšio ciklo užbaigimą.

Atlikite užduotį

Naudokite šios pamokos išgalvotą incidento laiko juostą. Parašykite pirmą situacijos pranešimą, įvardykite tris reagavimo vaidmenis ir apibrėžkite du atkūrimo patikrinimus. Nustatykite vieną veiksmą, kuriam reikia saugumo reagavimo sprendimo.

Atsisiųsti užduoties lapą (Markdown)
Patikrinkite, ar supratote ↑

Mokykitės toliau

Šaltiniai ir papildoma literatūra

Susijęs Taiga turinys

← Ankstesnė pamoka: Stebėkite paslaugą ir jos naudotojus