Capítulo 47 — Ensaio de falha e recuperação
Mapa da aula
Aula 47 publicada. Mapa, exemplo, EX139.
flowchart TD
N0["47.1 Cenário"]
N1["47.2 Desempenho"]
N2["47.3 Fatores humanos"]
N3["47.4 Lições"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX139"]
Desenho lógico
flowchart LR
N0["47.1 Cenário"]
N1["47.2 Desempenho"]
N2["47.3 Fatores humanos"]
N3["47.4 Lições"]
N0 --> N1 --> N2 --> N3 --> Q["EX139"]
[47.1 Cenário]
|
v
[47.2 Desempenho]
|
v
[47.3 Fatores humanos]
|
v
[47.4 Lições]
|
v
[Exemplo resolvido] --> [Exercício EX139]
Objetivos de aprendizagem
Você vai (1) conduzir um exercício de falha realista; (2) observar o desempenho humano e técnico; (3) produzir lições para melhoria.
47.1 Cenário
Com a aprovação dos diretores da Saltmarsh, Lindiwe conduz um ensaio completo de recuperação no ambiente isolado, tratando-o como um incidente real. O cenário: às seis horas de uma segunda-feira de manhã, um ransomware cifrou os servidores do despacho e o compartilhamento dos backups noturnos. Restam apenas os backups imutáveis. A equipe de incidentes não conhece o cenário com antecedência. O Prof. Hale e o líder de segurança observam, registrando as decisões e os horários sem intervir. Lindiwe prepara os materiais do cenário, uma linha do tempo dos eventos injetados e uma ficha de observação para registrar o que acontece.
47.2 Desempenho
A equipe segue o processo de incidentes: detecção, decisão de recuperar, autorização pelos diretores nomeados e execução do runbook. A reconstrução se completa em três horas e trinta e cinco minutos. Ocorrem dois problemas. O gerente de plantão não consegue encontrar de início as credenciais offline, perdendo vinte minutos. Os dados restaurados são verificados com somas de verificação, e um lote é reprovado na verificação, então a equipe o restaura a partir do snapshot anterior. A equipe registra todas as ações no registro do incidente, que Lindiwe usa depois para reconstruir a linha do tempo com precisão.
47.3 Fatores humanos
Lindiwe observa que o estresse afetou a comunicação: duas pessoas executaram o mesmo script ao mesmo tempo, e os supervisores dos depósitos não foram avisados de quando passar para as listas impressas. Ela observa que esses são problemas de processo, e não falhas individuais. Ela recomenda um único papel de coordenador durante a recuperação e um modelo de mensagem para os depósitos. O Prof. Hale observa que os ensaios de recuperação testam as pessoas e a comunicação tanto quanto a tecnologia. Ela discute suas observações com os participantes numa breve conversa de encerramento, e eles concordam com as mudanças propostas e acrescentam uma própria, sobre as passagens de turno.
47.4 Lições
O relatório de lições lista cinco melhorias: etiquetar e conferir mensalmente o armazenamento das credenciais offline, acrescentar um papel de coordenador, usar o modelo de mensagem para os depósitos, automatizar a verificação por somas de verificação dos lotes restaurados e repetir o ensaio anualmente com pessoas diferentes. Cada uma tem um dono e uma data. Lindiwe observa que o ensaio cumpriu o objetivo apesar dos problemas, o que dá confiança e, ao mesmo tempo, mostra exatamente onde a margem poderia ser perdida. Os diretores aprovam as melhorias e pedem uma breve atualização do progresso em três meses, que Lindiwe agenda antes do fim do seu curso.
Exemplo resolvido
Lindiwe conduz um ensaio de recuperação não anunciado, concluído em 3 horas e 35 minutos, observa problemas de credenciais e de comunicação e registra cinco melhorias com donos.
Caso sintético. O ensaio é sintético.
Erros e limites
Os ensaios de recuperação que testam apenas a tecnologia deixam passar as falhas de comunicação.
Exercícios
-
EX139 — Duração do ensaio. Quanto tempo levou a reconstrução? Rubrica: 3 = três horas e trinta e cinco minutos;; 2 = parcialmente correto;; 1 = errado;; 0 = nenhuma.
-
EX140 — Atraso das credenciais. Quanto tempo se perdeu procurando as credenciais? Rubrica: 3 = vinte minutos;; 2 = parcialmente correto;; 1 = errado;; 0 = nenhuma.
-
EX141 — Papel de coordenador. Por que acrescentar um papel de coordenador? Rubrica: 3 = duas pessoas executaram o mesmo script;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
Continue estudando — aula 47 (capítulo 47 de 50)
← Capítulo 46 · Índice das aulas · Capítulo 48 →
Continue para a próxima aula já escrita.