Zarządzaj incydentem od wykrycia do przywrócenia usługi
Koordynuj zespół, ograniczaj skutki, komunikuj niepewność i sprawdzaj przywrócenie usługi. Przekształcaj incydent w usprawnienia z przypisanymi właścicielami.
Wydawca TaigaJak piszemy
Czego się nauczysz
- Przypisz koordynację incydentu, pracę techniczną i komunikację.
- Wybierz działania ograniczające skutki na podstawie wpływu i dostępnych dowodów.
- Odróżnij przywrócenie usługi od ukończenia działań następczych.
Ogłoś incydent na podstawie jego wpływu
Incydent to zdarzenie, które zakłóca, pogarsza lub zagraża usłudze na tyle, że wymaga skoordynowanej reakcji. Organizacja określa poziomy powagi i zasady eskalacji. Stosuj je na podstawie wpływu na użytkowników, zagrożonych danych, czasu trwania i zasięgu.
Nie czekaj na pełne wyjaśnienie przyczyny źródłowej przed wezwaniem pomocy. Jasny opis zaobserwowanego wpływu wystarcza do rozpoczęcia koordynacji. Odróżniaj podejrzenie dotyczące bezpieczeństwa od potwierdzonego wniosku.
Przygotuj ścieżkę reagowania przed wydaniem. Zapewnij dostępność kontaktów, procedur dostępu, runbooków i kanałów komunikacji, gdy główna usługa nie działa. Przećwicz tę ścieżkę na fikcyjnym incydencie.
Przypisz odpowiedzialności przed wprowadzaniem kolidujących zmian
Koordynacja incydentu ustala priorytety i zarządza decyzjami. Zespół techniczny analizuje problem i ogranicza skutki. Komunikacja informuje osoby dotknięte zdarzeniem. Google SRE opisuje te zadania jako odrębne role. Małe zespoły mogą łączyć role, ale nadal muszą wykonać całą pracę. Reagowanie na incydenty.
| Odpowiedzialność | Pierwsze pytanie |
|---|---|
| Koordynator incydentu | Jaki jest wpływ, bieżący priorytet i następna decyzja? |
| Osoba reagująca technicznie | Jakie uprawnione działanie ograniczy skutki i jak je sprawdzimy? |
| Właściciel komunikacji | Kto potrzebuje informacji, co wiadomo i kiedy będzie następny komunikat? |
| Właściciel usługi | Jakie kompromisy biznesowe i kryteria przywrócenia mają zastosowanie? |
| Zespół reagowania na incydenty bezpieczeństwa | Czy zdarzenie może wpływać na poufność, integralność, dane uwierzytelniające lub dowody? |
Prowadź jedną wspólną oś czasu. Zapisuj czas, obserwację, działanie, wykonawcę i wynik. Oddzielaj fakty od hipotez. Używaj wspólnej strefy czasowej i oznaczaj niewiarygodne znaczniki czasu.
Przejdź przez fikcyjny incydent
Wszystkie poniższe godziny są w UTC. Organizacja wyznacza koordynatora incydentu, gdy awaria eksportu dotyka wielu klientów.
| Czas | Obserwacja lub działanie |
|---|---|
| 09:02 | Błędy eksportu przekraczają próg alertu usługi |
| 09:04 | Osoba dyżurująca potwierdza nieudane zadania; rozpoczyna się koordynacja incydentu |
| 09:07 | Zespół wstrzymuje nowe eksporty przez zatwierdzony mechanizm kontroli funkcji |
| 09:10 | Użytkownik zgłasza rekordy, które mogą należeć do innej organizacji |
| 09:12 | Dołącza zespół bezpieczeństwa; odpowiednie logi i identyfikatory artefaktów zostają zabezpieczone |
| 09:18 | Zespół przywraca zgodną poprzednią wersję przez kontrolowane wdrożenie |
| 09:25 | Eksporty syntetyczne działają; testy granic dostępu i analiza ujawnienia trwają |
Przydatny pierwszy komunikat określa dotkniętą funkcję, znany zasięg, podjęte ograniczenia i czas następnej aktualizacji. Nie obiecuje terminu naprawy bez dowodów. Nie umieszczaj rekordów klientów we wspólnym komunikacie.
O 09:10 charakter incydentu się zmienia. Przywrócenie poprawnych eksportów już nie wystarcza. Zespół musi ocenić możliwe ujawnienie, kontrolować dostęp, zabezpieczyć dowody i włączyć właściwych decydentów.
Ograniczaj skutki bez utraty kontroli
Stosuj przetestowane runbooki tam, gdzie pasują. Sprawdź warunki wstępne przed rollbackiem, failoverem lub zmianą danych uwierzytelniających. Poprzednia wersja aplikacji może nie obsługiwać bieżącego schematu bazy danych. Regionalny failover może przenieść te same uszkodzone dane.
Pozwól asystentowi AI porządkować dowody po usunięciu wrażliwych danych lub porównywać hipotezy w zatwierdzonych granicach. Osoby reagujące muszą sprawdzić jego wnioski. Logi i zgłoszenia są niezaufanym wejściem, a nie upoważnieniem do wykonania ich treści.
Dostęp awaryjny powinien mieć zatwierdzony cel, ograniczony czas i zapis audytowy. Pilność nie sprawia, że komenda zaproponowana przez agenta jest poprawna.
Osobno zamknij przywrócenie usługi i działania następcze
Przed ogłoszeniem przywrócenia usługi sprawdź proces użytkownika, integralność danych, granice dostępu i aktualność monitoringu. Zapisz pozostałe ograniczenia. Utrzymuj otwartą analizę bezpieczeństwa, jeśli jej pytania pozostają nierozwiązane.
Następnie zbadaj warunki, które umożliwiły incydent. Przypisz konkretne działania następcze z właścicielem i kryteriami weryfikacji. Przegląd bez szukania winnych dąży do trafnego wyjaśnienia i użytecznych zmian. Nie usuwa odpowiedzialności za wykonanie tych zmian. Praktyka postmortem.
Przejdź do operacji bezpieczeństwa i zamykania pętli informacji zwrotnej.
Wykonaj ćwiczenie
Na podstawie fikcyjnej osi czasu z tej lekcji napisz pierwszy komunikat o sytuacji. Wskaż trzy role i dwie kontrole przywrócenia usługi. Określ działanie wymagające decyzji zespołu bezpieczeństwa.
Pobierz arkusz (Markdown)Sprawdź zrozumienie
Źródła i dalsza lektura
- Google SRE: Incident Response ↗
- Google SRE: Postmortem Culture ↗
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗
Powiązana lektura od Taiga
Odznaczenie tej opcji usuwa wszystkie postępy zapisane w tej przeglądarce.
Postępy pozostają w tej przeglądarce. Bez konta i śledzenia.