Percurso 05Lição 5 / 8

Gerir um incidente desde a deteção até à recuperação

Coordene a resposta, contenha o impacto, comunique a incerteza e verifique a recuperação. Transforme o incidente em melhorias com responsáveis.

Prática11 minRevisto

Publicado por Como escrevemos

Verifique a sua compreensãoUm rollback repõe exports bem-sucedidos, mas um utilizador diz ter recebido registos de outra organização. O que acontece a seguir?Faça o exercício
Um rollback repõe exports bem-sucedidos, mas um utilizador diz ter recebido registos de outra organização. O que acontece a seguir?

O que vai aprender

  • Atribuir a coordenação do incidente, o trabalho técnico e a comunicação.
  • Escolher a contenção com base no impacto e nas evidências disponíveis.
  • Separar a reposição do serviço da conclusão do trabalho posterior.

Declare o incidente com base no impacto

Um incidente é um evento que interrompe, degrada ou ameaça o serviço o suficiente para exigir uma resposta coordenada. A organização define níveis de gravidade e regras de escalamento. Use o impacto nos utilizadores, os dados afetados, a duração e o âmbito para os aplicar.

Não espere por uma explicação completa da causa principal antes de 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 a via de resposta antes do lançamento. Mantenha contactos, procedimentos de acesso, runbooks e canais de comunicação disponíveis quando o serviço principal estiver indisponível. Exercite essa via com um incidente fictício.

Atribua responsabilidades antes de fazer alterações concorrentes

A coordenação do incidente estabelece prioridades e gere decisões. Os responsáveis pela resposta técnica investigam e mitigam. A comunicação mantém as pessoas afetadas informadas. O Google SRE descreve estas responsabilidades como funções distintas. Equipas pequenas podem combinar funções, mas têm de assegurar todo o trabalho. Resposta a incidentes.

ResponsabilidadePergunta imediata
Coordenador do incidenteQual é o impacto, a prioridade atual e a próxima decisão?
Responsável pela resposta técnicaQue ação autorizada pode reduzir o impacto e como a vamos verificar?
Responsável pela comunicaçãoQuem precisa de uma atualização, o que se sabe e quando será a próxima atualização?
Responsável pelo serviçoQue compromissos entre objetivos do negócio e que critérios de recuperação se aplicam?
Resposta de segurançaA confidencialidade, a integridade, as credenciais ou as evidências podem ter sido afetadas?

Mantenha uma cronologia partilhada. Registe a hora, a observação, a ação, quem a executou e o resultado. Distinga factos de hipóteses. Use um fuso horário comum e assinale registos temporais pouco fiáveis.

Trabalhe um incidente fictício

Todas as horas abaixo estão em UTC. A organização nomeia um coordenador do incidente quando a falha do export afeta vários clientes.

HoraObservação ou ação
09:02As falhas de export ultrapassam o limiar de alerta do serviço
09:04A pessoa de prevenção confirma jobs falhados; começa a coordenação do incidente
09:07A equipa suspende novos exports através de um controlo de funcionalidade aprovado
09:10Um utilizador comunica registos que podem pertencer a outra organização
09:12A resposta de segurança junta-se ao trabalho; preservam-se logs relevantes e identificadores de artefactos
09:18A equipa repõe uma versão anterior compatível através de um rollout controlado
09:25Os exports sintéticos são bem-sucedidos; continuam os testes do limite de acesso e a investigação da divulgação

Uma primeira atualização útil indica a funcionalidade afetada, o âmbito conhecido, a mitigação e a hora da próxima atualização. Não promete um prazo de correção sem evidências. Evite incluir registos de clientes na atualização partilhada.

Às 09:10, o incidente muda. Repor exports bem-sucedidos já não basta. A equipa precisa de avaliar uma possível divulgação, controlar o acesso, preservar evidências e envolver os responsáveis adequados pelas decisões.

Mitigue sem perder o controlo

Use runbooks testados onde forem aplicáveis. Verifique as pré-condições antes de um rollback, failover ou alteração de credenciais. Uma versão anterior da aplicação pode não compreender o esquema atual da base de dados. Um failover entre regiões pode transportar os mesmos dados corrompidos.

Permita que um assistente de IA organize evidências sem informação sensível ou compare hipóteses dentro dos limites aprovados. Os responsáveis pela resposta têm de verificar as conclusões. Logs e tickets são entradas não fiáveis, não autoridade para executar o seu conteúdo.

O acesso de emergência deve ter uma finalidade autorizada, duração limitada e um registo de auditoria. A urgência não torna correto um comando sugerido por um agente.

Encerre a recuperação e o trabalho posterior separadamente

Verifique o fluxo do utilizador, a integridade dos dados, os limites de acesso e a atualidade da monitorização antes de declarar a recuperação do serviço. Registe quaisquer restrições restantes. Mantenha uma investigação de segurança aberta se as suas perguntas continuarem sem resposta.

Depois, examine as condições que permitiram o incidente. Atribua trabalho posterior concreto, com responsável e critérios de verificação. Uma revisão sem culpabilização procura uma explicação rigorosa e alterações úteis. Não elimina a responsabilidade de concluir essas alterações. Prática de postmortem.

Continue com operações de segurança e o fecho do ciclo de feedback.

Faça o exercício

Use a cronologia fictícia do incidente nesta lição. Escreva a primeira atualização da situação, identifique três funções de resposta e defina duas verificações de recuperação. Identifique uma ação que exija uma decisão da resposta de segurança.

Descarregar ficha (Markdown)
Verifique a sua compreensão ↑

Continuar a aprender

Fontes e leituras adicionais

Leituras relacionadas da Taiga

← Lição anterior: Observar o serviço e os seus utilizadores