Управљајте инцидентом од откривања до опоравка
ЗавршеноКоординишите учеснике, ограничите утицај, саопштите неизвесност и проверите опоравак. Претворите инцидент у побољшања са одговорним особама.
Објављује TaigaКако пишемо
Проверите разумевањеRollback враћа успешан извоз, али корисник пријављује да је добио записе друге организације. Шта следи?Урадите вежбу
Шта ћете научити
- Доделите координацију инцидента, технички рад и комуникацију.
- Изаберите мере ограничавања према утицају и доступним доказима.
- Раздвојите враћен сервис од завршеног накнадног рада.
Прогласите инцидент на основу утицаја
Инцидент је догађај који прекида, погоршава или угрожава сервис довољно да захтева координисан одговор. Ваша организација дефинише нивое озбиљности и правила ескалације. Примените их према утицају на кориснике, погођеним подацима, трајању и обухвату.
Не чекајте потпуно објашњење основног узрока пре него што затражите помоћ. Јасан опис уоченог утицаја довољан је за почетак координације. Раздвојите сумњу на безбедносни проблем од потврђеног закључка.
Припремите пут реаговања пре објављивања. Нека подаци за контакт, поступци приступа, оперативна упутства и канали комуникације буду доступни и када главни сервис није доступан. Увежбајте тај пут кроз измишљен инцидент.
Доделите одговорности пре сукобљених промена
Координација инцидента поставља приоритете и управља одлукама. Технички учесници истражују и ублажавају последице. Комуникација обавештава погођене људе. Google SRE описује ове одговорности као засебне улоге. Мали тимови могу да обједине улоге, али и даље морају да обаве сав посао. Одговор на инцидент.
| Одговорност | Непосредно питање |
|---|---|
| Координатор инцидента | Какав је утицај, шта је тренутни приоритет и која је следећа одлука? |
| Технички учесник | Која овлашћена радња може да смањи утицај и како ћемо је проверити? |
| Особа одговорна за комуникацију | Коме треба обавештење, шта је познато и када је следеће обавештење? |
| Особа одговорна за сервис | Који пословни компромиси и критеријуми опоравка важе? |
| Безбедносни одговор | Да ли поверљивост, интегритет, акредитиви или докази могу да буду погођени? |
Водите један заједнички временски след. Забележите време, запажање, радњу, извршиоца и резултат. Раздвојите чињенице од хипотеза. Користите заједничку временску зону и означите непоуздане временске ознаке.
Прођите кроз измишљен инцидент
Сва времена испод су UTC. Организација именује координатора инцидента када отказ извоза погоди више купаца.
| Време | Запажање или радња |
|---|---|
| 09:02 | Неуспели извози прелазе праг упозорења сервиса |
| 09:04 | Дежурна особа потврђује неуспеле послове; почиње координација инцидента |
| 09:07 | Тим паузира нове извозе одобреном контролом функције |
| 09:10 | Корисник пријављује записе који можда припадају другој организацији |
| 09:12 | Укључује се безбедносни одговор; чувају се релевантни логови и идентификатори артефаката |
| 09:18 | Тим контролисано враћа компатибилну претходну верзију |
| 09:25 | Извози синтетичких података успевају; тестови границе приступа и истрага откривања података се настављају |
Корисно прво обавештење наводи погођену функцију, познати обухват, мере ублажавања и време следећег обавештења. Не обећава рок поправке без доказа. Не укључујте записе о купцима у заједничко обавештење.
У 09:10 инцидент се мења. Враћање успешног извоза више није довољно. Тим мора да процени могуће откривање података, контролише приступ, сачува доказе и укључи одговарајуће доносиоце одлука.
Ублажите последице без губитка контроле
Користите тестирана оперативна упутства тамо где су применљива. Проверите предуслове пре rollback-а, преласка на резервне ресурсе или промена акредитива. Претходна верзија апликације можда не разуме садашњу шему базе. Прелазак на резервни регион може да пренесе исте оштећене податке.
Нека AI асистент организује доказе из којих су уклоњени осетљиви подаци или упореди хипотезе у одобреним границама. Учесници морају да провере његове закључке. Логови и тикети су непоуздан улаз, а не овлашћење за извршавање њиховог садржаја.
Хитан приступ треба да има одобрену сврху, ограничено трајање и ревизијски запис. Хитност не чини команду коју агент предложи исправном.
Завршите опоравак и накнадни рад одвојено
Проверите кориснички ток, интегритет података, границе приступа и свежину надзора пре проглашења опоравка сервиса. Забележите преостала ограничења. Оставите безбедносну истрагу отвореном ако њена питања нису разрешена.
После тога испитајте услове који су омогућили инцидент. Доделите конкретан накнадни посао са одговорном особом и критеријумима провере. Преглед без тражења кривца тежи тачном објашњењу и корисним променама. Не уклања одговорност за довршетак тих промена. Пракса анализе после инцидента.
Наставите са безбедносним операцијама и затварањем петље повратних информација.
Урадите вежбу
Користите измишљени временски след инцидента у овој лекцији. Напишите прво обавештење о стању, наведите три улоге у одговору и дефинишите две провере опоравка. Препознајте једну радњу која захтева одлуку безбедносног тима.
Преузми радни лист (Markdown)Искључивање ове опције брише сав напредак сачуван у овом прегледачу.
Напредак остаје у овом прегледачу. Без налога и праћења.
Извори и додатно читање
- Google SRE: Incident Response ↗
- Google SRE: Postmortem Culture ↗
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗