Gerencie um incidente da detecção à recuperação
ConcluídoCoordene a resposta, contenha o impacto, comunique incertezas e verifique a recuperação. Transforme o incidente em melhorias com responsáveis definidos.
Publicado por TaigaComo escrevemos
Confira seu entendimentoUm rollback restaura as exportações, mas um usuário relata ter recebido registros de outra organização. O que acontece a seguir?Faça o exercício
O que você vai aprender
- Atribuir a coordenação do incidente, o trabalho técnico e a comunicação.
- Escolher a contenção a partir do impacto e das evidências disponíveis.
- Separar o serviço restaurado das ações posteriores concluídas.
Declare o incidente a partir do impacto
Um incidente é um evento que interrompe, degrada ou ameaça o serviço o suficiente para exigir uma resposta coordenada. Sua organização define níveis de severidade e regras de escalonamento. Aplique-os com base no impacto no usuário, nos dados afetados, na duração e no escopo.
Não espere uma explicação completa da causa raiz para pedir ajuda. Uma descrição clara do impacto observado basta para iniciar a coordenação. Trate uma suspeita de segurança separadamente de uma conclusão confirmada.
Prepare o caminho de resposta antes do release. Mantenha contatos, procedimentos de acesso, runbooks e canais de comunicação disponíveis quando o serviço principal estiver indisponível. Exercite esse caminho com um incidente fictício.
Atribua responsabilidades antes de fazer alterações concorrentes
A coordenação do incidente define prioridades e gerencia decisões. As pessoas da resposta técnica investigam e mitigam. A comunicação mantém as pessoas afetadas informadas. O Google SRE descreve essas responsabilidades como papéis distintos. Equipes pequenas podem combinar papéis, mas precisam cobrir todo o trabalho. Resposta a incidentes.
| Responsabilidade | Pergunta imediata |
|---|---|
| Coordenação do incidente | Qual é o impacto, a prioridade atual e a próxima decisão? |
| Resposta técnica | Qual ação autorizada pode reduzir o impacto e como vamos verificá-la? |
| Responsável pela comunicação | Quem precisa de uma atualização, o que se sabe e quando será a próxima? |
| Responsável pelo serviço | Quais concessões de negócio e critérios de recuperação se aplicam? |
| Resposta de segurança | Confidencialidade, integridade, credenciais ou evidências podem ter sido afetadas? |
Mantenha uma linha do tempo compartilhada. Registre horário, observação, ação, quem agiu e resultado. Diferencie fatos de hipóteses. Use um fuso horário comum e sinalize horários não confiáveis.
Analise um incidente fictício
Todos os horários abaixo estão em UTC. A organização nomeia uma pessoa para coordenar o incidente quando a falha de exportação afeta vários clientes.
| Horário | Observação ou ação |
|---|---|
| 09:02 | As falhas de exportação excedem o limite de alerta do serviço |
| 09:04 | O plantão confirma jobs com falha; começa a coordenação do incidente |
| 09:07 | A equipe pausa novas exportações por um controle aprovado da funcionalidade |
| 09:10 | Um usuário relata registros que podem pertencer a outra organização |
| 09:12 | A resposta de segurança participa; logs relevantes e identificadores de artefatos são preservados |
| 09:18 | A equipe restaura uma versão anterior compatível em um rollout controlado |
| 09:25 | Exportações sintéticas funcionam; testes do limite de acesso e investigação da exposição continuam |
Uma primeira atualização útil informa a função afetada, o escopo conhecido, a mitigação e o horário da próxima atualização. Não promete um prazo de correção sem evidências. Evite incluir registros de clientes na atualização compartilhada.
Às 09:10, o incidente muda. Restaurar exportações bem-sucedidas já não basta. A equipe precisa avaliar a possível exposição, controlar o acesso, preservar evidências e envolver os responsáveis pelas decisões adequadas.
Mitigue sem perder o controle
Use runbooks testados quando forem aplicáveis. Verifique as precondições antes de rollback, failover ou mudanças de credenciais. Uma versão anterior da aplicação pode não entender o schema atual do banco de dados. Um failover regional pode transportar os mesmos dados corrompidos.
Deixe um assistente de IA organizar evidências com dados sensíveis removidos ou comparar hipóteses dentro dos limites aprovados. A equipe de resposta deve verificar suas conclusões. Logs e tickets são entradas não confiáveis, não autoridade para executar seu conteúdo.
O acesso emergencial deve ter objetivo autorizado, duração limitada e registro de auditoria. A urgência não torna correto um comando sugerido por um agente.
Encerre a recuperação e as ações posteriores separadamente
Verifique o fluxo do usuário, a integridade dos dados, os limites de acesso e a atualização do monitoramento antes de declarar a recuperação do serviço. Registre as restrições restantes. Mantenha uma investigação de segurança aberta se suas perguntas não tiverem sido resolvidas.
Depois, examine as condições que tornaram o incidente possível. Atribua ações concretas com responsável e critérios de verificação. Uma revisão sem culpabilização busca uma explicação precisa e mudanças úteis. Não elimina a responsabilidade por concluir essas mudanças. Prática de postmortem.
Continue com operações de segurança e fechamento do ciclo de feedback.
Faça o exercício
Use a linha do tempo fictícia desta lição. Escreva a primeira atualização da situação, indique três papéis de resposta e defina duas verificações de recuperação. Identifique uma ação que precisa de decisão da resposta de segurança.
Baixar planilha de exercício (Markdown)Desmarcar esta opção exclui todo o progresso salvo neste navegador.
O progresso fica neste navegador. Sem conta e sem rastreamento.
Fontes e leituras adicionais
- Google SRE: Incident Response ↗
- Google SRE: Postmortem Culture ↗
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗