Johda incident havaitsemisesta palautumiseen
Koordinoi häiriön käsittelyä, rajaa vaikutus, kerro epävarmuuksista ja varmista palautuminen. Nimeä incidentin jatkotoimille vastuuhenkilöt.
Julkaisija TaigaNäin kirjoitamme
Mitä opit
- Nimeät incidentin koordinoinnin, teknisen työn ja viestinnän vastuut.
- Valitset rajaustoimet vaikutuksen ja näytön perusteella.
- Erotat palvelun palautumisen jatkotoimien valmistumisesta.
Käynnistä incidentin käsittely vaikutuksen perusteella
Incident on tapahtuma, joka häiritsee, heikentää tai uhkaa palvelua niin paljon, että tarvitaan koordinoituja toimia. Organisaatio määrittää vakavuustasot ja eskalointisäännöt. Sovella niitä käyttäjävaikutuksen, tietojen, keston ja laajuuden perusteella.
Älä odota täydellistä juurisyyanalyysia ennen avun pyytämistä. Selkeä kuvaus havaitusta vaikutuksesta riittää koordinoinnin aloittamiseen. Erota tietoturvaepäily varmennetusta johtopäätöksestä.
Valmistele toimintatapa ennen julkaisua. Pidä yhteystiedot, käyttöoikeusmenettelyt, runbookit ja viestintäkanavat saatavilla myös pääpalvelun häiriössä. Harjoittele kuvitteellisella incidentillä.
Jaa vastuut ennen ristikkäisiä muutoksia
Incidentin koordinaattori asettaa prioriteetit ja johtaa päätöksiä. Tekniset asiantuntijat selvittävät ja lieventävät ongelmaa. Viestinnän omistaja pitää asianosaiset ajan tasalla. Google SRE erottaa nämä vastuut omiksi rooleikseen. Pieni tiimi voi yhdistää rooleja, kunhan työ tulee hoidetuksi. Incident response.
| Vastuu | Välitön kysymys |
|---|---|
| Incidentin koordinaattori | Mikä on vaikutus, tämänhetkinen prioriteetti ja seuraava päätös? |
| Tekninen asiantuntija | Mikä valtuutettu toimi vähentää vaikutusta, ja miten sen tulos tarkistetaan? |
| Viestinnän omistaja | Kenelle kerrotaan, mitä tiedetään ja milloin päivitetään seuraavan kerran? |
| Palvelun omistaja | Mitkä liiketoiminnan valinnat ja palautumiskriteerit vaikuttavat? |
| Security response | Voiko tilanne koskea luottamuksellisuutta, eheyttä, tunnuksia tai näyttöä? |
Pidä yhteistä aikajanaa. Kirjaa aika, havainto, toimi, tekijä ja tulos. Erota faktat hypoteeseista. Käytä yhteistä aikavyöhykettä ja merkitse epäluotettavat aikaleimat.
Käy läpi kuvitteellinen incident
Kaikki alla olevat ajat ovat UTC-aikaa. Organisaatio nimeää koordinaattorin, kun vientivirhe vaikuttaa useaan asiakkaaseen.
| Aika | Havainto tai toimi |
|---|---|
| 09.02 | Viennin virheet ylittävät palvelun hälytysrajan |
| 09.04 | Päivystäjä varmistaa jobien epäonnistumisen; koordinointi alkaa |
| 09.07 | Tiimi keskeyttää uudet viennit hyväksytyllä feature controlilla |
| 09.10 | Käyttäjä ilmoittaa tietueista, jotka saattavat kuulua toiselle organisaatiolle |
| 09.12 | Security response liittyy mukaan; olennaiset logit ja artefaktitunnisteet säilytetään |
| 09.18 | Tiimi palauttaa yhteensopivan aiemman version hallitulla rolloutilla |
| 09.25 | Synteettiset viennit toimivat; käyttöoikeusrajan testaus ja tietojen paljastumisen selvitys jatkuvat |
Hyödyllinen ensimmäinen päivitys kertoo toiminnon, tunnetun vaikutusalueen, lievennyksen ja seuraavan päivityksen ajan. Se ei lupaa korjausaikaa ilman näyttöä. Älä sisällytä yhteiseen viestiin asiakastietoja.
Klo 09.10 tilanne muuttuu. Toimivan viennin palauttaminen ei enää riitä. Tiimin pitää arvioida mahdollista tietojen paljastumista, rajata pääsyä, säilyttää näyttö ja ottaa oikeat päätöksentekijät mukaan.
Lievennä hallitusti
Käytä testattua runbookia silloin, kun se sopii tilanteeseen. Tarkista rollbackin, failoverin ja tunnusmuutosten ehdot. Aiempi sovellusversio ei välttämättä ymmärrä nykyistä database schemaa. Alueellinen failover voi siirtää saman vioittuneen datan.
AI-avustaja voi jäsentää rajattua näyttöä tai vertailla hypoteeseja hyväksyttyjen tietorajojen sisällä. Häiriötä selvittävien henkilöiden pitää varmentaa johtopäätökset. Logit ja tiketit ovat epäluotettua syötettä, eivät valtuutus niiden sisältämien komentojen ajamiseen.
Poikkeuskäyttöoikeus tarvitsee hyväksytyn tarkoituksen, rajatun keston ja audit-jäljen. Kiire ei tee agentin ehdottamasta komennosta oikeaa.
Erota palautuminen ja jatkotoimet
Varmista käyttäjän työnkulku, tietojen eheys, käyttöoikeusrajat ja monitoringin ajantasaisuus ennen palvelun palautumisen toteamista. Kirjaa jäljelle jäävät rajoitukset. Pidä tietoturvaselvitys avoinna, jos sen kysymyksiä ei ole ratkaistu.
Tutki jälkikäteen olosuhteet, jotka mahdollistivat incidentin. Nimeä jatkotoimille omistajat ja varmennuskriteerit. Blameless review tavoittelee täsmällistä selitystä ja hyödyllisiä muutoksia. Se ei poista vastuuta muutosten valmistumisesta. Postmortem-käytännöt.
Jatka security operationsiin ja palautekierroksen sulkemiseen.
Sovella käytäntöön
Käytä oppitunnin kuvitteellista aikajanaa. Kirjoita ensimmäinen tilannepäivitys, nimeä kolme roolia häiriön käsittelyyn ja määritä kaksi palautumisen tarkistusta. Tunnista yksi security responsen päätöstä vaativa toimi.
Lataa työpohja (Markdown)Testaa, mitä opit
Lähteet ja lisälukeminen
- Google SRE: Incident Response ↗
- Google SRE: Postmortem Culture ↗
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗
Aiheesta Taigan sivuilla
Valinnan poistaminen poistaa kaikki tälle selaimelle tallennetut suoritusmerkinnät.
Edistyminen tallentuu tähän selaimeen. Ei käyttäjätiliä eikä seurantaa.