Път 05Урок 5 / 8

Управлявайте инцидент от откриване до възстановяване

Координирайте реагиращите, ограничете ефекта, съобщавайте несигурността и проверете възстановяването. Превърнете инцидента в подобрения с отговорници.

Практическо ниво11 минПрегледано

Публикувано от Как пишем

Проверете разбирането сиRollback възстановява успешните експорти, но потребител съобщава, че е получил записи на друга организация. Какво следва?Направете упражнението
Rollback възстановява успешните експорти, но потребител съобщава, че е получил записи на друга организация. Какво следва?

Какво ще научите

  • Възложете координацията на инцидента, техническата работа и комуникацията.
  • Изберете ограничаване според ефекта и наличните доказателства.
  • Разграничете възстановена услуга от завършена последваща работа.

Обявете инцидента според ефекта

Инцидент е събитие, което прекъсва, влошава или заплашва услугата достатъчно, за да изисква координирана реакция. Организацията Ви определя нивата на тежест и правилата за ескалация. Прилагайте ги според ефекта върху потребителите, засегнатите данни, продължителността и обхвата.

Не чакайте пълно обяснение на първопричината, преди да поискате помощ. Ясно описание на наблюдавания ефект е достатъчно за начало на координацията. Разграничавайте подозрение за проблем със сигурността от потвърден извод.

Подгответе пътя за реакция преди пускане. Пазете контакти, процедури за достъп, оперативни инструкции и комуникационни канали достъпни при недостъпна основна услуга. Упражнете този път с измислен инцидент.

Разпределете отговорностите преди противоречащи си промени

Координацията на инцидента определя приоритети и управлява решения. Техническите специалисти проучват и ограничават проблема. Комуникацията информира засегнатите хора. Google SRE описва тези отговорности като отделни роли. Малки екипи могат да комбинират роли, но все пак трябва да покриват работата. Реакция при инциденти.

ОтговорностНепосредствен въпрос
Координатор на инцидентаКакъв е ефектът, текущият приоритет и следващото решение?
Технически специалист по реакциятаКое разрешено действие може да намали ефекта и как ще го проверим?
Отговорник за комуникациятаКой се нуждае от информация, какво е известно и кога е следващото съобщение?
Отговорник за услугатаКои бизнес компромиси и критерии за възстановяване са приложими?
Реакция по сигурносттаМогат ли да са засегнати поверителност, цялост, данни за удостоверяване или доказателства?

Пазете една споделена времева линия. Записвайте времето, наблюдението, действието, извършителя и резултата. Разграничавайте факти от хипотези. Използвайте обща часова зона и отбелязвайте ненадеждните времеви отметки.

Разгледайте измислен инцидент

Всички часове по-долу са UTC. Организацията определя координатор на инцидента, когато неуспехът на експорта засегне няколко клиента.

ЧасНаблюдение или действие
09:02Неуспешните експорти надхвърлят прага за известяване на услугата
09:04Дежурният потвърждава неуспешни задачи; започва координация на инцидента
09:07Екипът спира новите експорти чрез одобрен контрол на функционалността
09:10Потребител съобщава за записи, които може да принадлежат на друга организация
09:12Включва се екипът за реакция по сигурността; запазват се съответните логове и идентификатори на артефакти
09:18Екипът възстановява съвместима предишна версия чрез контролирано внедряване
09:25Синтетичните експорти успяват; тестовете на границата на достъп и проучването на разкриването продължават

Полезно първо съобщение посочва засегнатата функционалност, известния обхват, мерките и времето за следващо съобщение. Не обещава срок за поправка без доказателства. Избягвайте включване на клиентски записи в споделеното съобщение.

В 09:10 инцидентът се променя. Възстановяването на успешни експорти вече не е достатъчно. Екипът трябва да оцени възможното разкриване, да контролира достъпа, да запази доказателства и да включи съответните отговорници за решенията.

Ограничете проблема, без да губите контрол

Използвайте тествани оперативни процедури, когато са приложими. Проверявайте предварителните условия преди rollback, превключване при отказ или промени в данните за удостоверяване. Предишна версия на приложението може да не разбира текущата схема на базата данни. Превключване към друг регион може да пренесе същите повредени данни.

Позволете на AI помощник да организира доказателства с премахната чувствителна информация или да сравнява хипотези в одобрени граници. Реагиращите трябва да проверяват изводите му. Логовете и задачите са недоверен вход, а не правомощие да се изпълнява съдържанието им.

Аварийният достъп трябва да има разрешена цел, ограничена продължителност и одитен запис. Спешността не прави предложената от агент команда правилна.

Приключете възстановяването и последващата работа отделно

Проверете потребителския процес, целостта на данните, границите на достъп и актуалността на мониторинга, преди да обявите възстановяване на услугата. Запишете оставащите ограничения. Оставете проучването по сигурността отворено, ако въпросите му не са решени.

След това проучете условията, които са направили инцидента възможен. Възложете конкретна последваща работа с отговорник и критерии за проверка. Преглед без търсене на виновник цели точно обяснение и полезни промени. Не премахва отговорността за завършване на тези промени. Практика за преглед след инцидент.

Продължете с операции по сигурността и затваряне на цикъла на обратната връзка.

Направете упражнението

Използвайте измислената времева линия на инцидент в този урок. Напишете първото съобщение за ситуацията, посочете три роли за реакция и определете две проверки на възстановяването. Определете едно действие, което изисква решение от екипа за реакция по сигурността.

Изтеглете работния лист (Markdown)
Проверете разбирането си ↑

Продължете ученето

Източници и допълнително четене

Свързани материали от Taiga

← Предишен урок: Наблюдавайте услугата и потребителите ѝ