◇ OpenCyber Academy
Engenharia · Capítulo 47 · Português

Capítulo 47 — Ensaio de falha e recuperação

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Capítulo 47 — Ensaio de falha e recuperação

Mapa da aula

Aula 47 publicada. Mapa, exemplo, EX139.

flowchart TD
  N0["47.1 O cenário"]
  N1["47.2 O relógio"]
  N2["47.3 Comunicação com os pacientes"]
  N3["47.4 Melhorias"]
  N4["Laboratório — Linha do tempo da violação diante do p"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX139"]

Desenho lógico

flowchart LR
  N0["47.1 O cenário"]
  N1["47.2 O relógio"]
  N2["47.3 Comunicação com os pacientes"]
  N3["47.4 Melhorias"]
  N4["Laboratório — Linha do tempo da violação diante do p"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX139"]
[47.1 O cenário]
    |
    v
[47.2 O relógio]
    |
    v
[47.3 Comunicação com os pacientes]
    |
    v
[47.4 Melhorias]
    |
    v
[Laboratório — Linha do tempo da violação diante do p]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX139]

Objetivos de aprendizagem

Você vai (1) conduzir um exercício de violação contra um prazo legal; (2) avaliar os atrasos de comunicação de um fornecedor; (3) melhorar a resposta a partir do ensaio.

47.1 O cenário

A Pellmore conduz um exercício de violação com Zara como observadora. No cenário sintético, o fornecedor de chat detecta uma exportação incomum às 22h de 2 de março. O fornecedor avisa a Pellmore às 9h30 de 4 de março. A Pellmore confirma que há dados pessoais envolvidos às 15h do mesmo dia. O artigo 33 do GDPR exige a notificação à autoridade de controle sem demora injustificada e, sempre que possível, em até 72 horas depois de tomar conhecimento, e o artigo 33(2) exige que o operador avise o controlador sem demora injustificada depois de tomar conhecimento. No Brasil, o art. 48 da LGPD e a Resolução CD/ANPD nº 15/2024 regulam a comunicação de incidentes; o art. 6º da resolução fixa um prazo próprio, de três dias úteis contados do conhecimento de que o incidente afetou dados pessoais, que não se confunde com as 72 horas corridas do GDPR. O exercício usa apenas registros sintéticos.

47.2 O relógio

O laboratório calcula a linha do tempo. A Pellmore tomou conhecimento às 15h de 4 de março, então o prazo de 72 horas vence às 15h de 7 de março. A Pellmore notificou a autoridade às 11h de 6 de março, 44 horas depois de tomar conhecimento, dentro do prazo. Os pacientes foram informados em 8 de março. Mas o fornecedor levou 35,5 horas para avisar a Pellmore depois de detectar a exportação. As Diretrizes 9/2022 do EDPB explicam quando o controlador toma conhecimento e enfatizam a ação rápida. Zara observa que o atraso do fornecedor, e não o processo da própria Pellmore, é o elo mais fraco da linha do tempo.

47.3 Comunicação com os pacientes

O artigo 34 exige informar os pacientes sem demora injustificada quando a violação for suscetível de resultar em alto risco para seus direitos e liberdades. A equipe do exercício debate se os logs de chat sobre sintomas atingem esse limiar e conclui que sim. A comunicação precisa descrever em linguagem clara a natureza da violação, as consequências prováveis, as medidas tomadas e um ponto de contato. Zara ajuda a redigir a mensagem, evitando jargão e dando orientações práticas, como ficar atento a mensagens de phishing que mencionem as consultas. A mensagem é testada com dois pacientes voluntários antes do envio simulado.

47.4 Melhorias

Depois do exercício, a equipe lista as melhorias: uma exigência contratual para que o fornecedor avise em até doze horas depois da detecção, um modelo de mensagem aos pacientes aprovado de antemão e uma árvore de decisão para avaliar o alto risco. Também registra que o processo interno cumpriu o prazo com folga. Zara acrescenta os resultados do exercício ao dossiê de evidências. Ela reflete que os exercícios revelam dependências de terceiros, como os fornecedores, que os testes internos não pegam, e que a recuperação depende tanto de contratos e de comunicação quanto de tecnologia. Os contratos passam a trazer a cláusula de doze horas.

Laboratório — Linha do tempo da violação diante do prazo de 72 horas

# Breach timeline against the GDPR Article 33 72-hour clock, which starts when the controller becomes aware.
from datetime import datetime as D, timedelta
ev = [("vendor detects unusual export", D(2026, 3, 2, 22, 0)), ("vendor tells Pellmore", D(2026, 3, 4, 9, 30)),
      ("Pellmore confirms personal data involved (aware)", D(2026, 3, 4, 15, 0)),
      ("initial notification to supervisory authority", D(2026, 3, 6, 11, 0)),
      ("affected patients informed", D(2026, 3, 8, 10, 0))]
aware = ev[2][1]; deadline = aware + timedelta(hours=72)
for name, t in ev:
    print(f"{t:%d %b %H:%M}  {name}")
h = (ev[3][1] - aware).total_seconds() / 3600
print(f"deadline {deadline:%d %b %H:%M}; notified after {h:.0f} h -> {'on time' if h <= 72 else 'LATE'}")
print(f"vendor-to-controller delay {(ev[1][1]-ev[0][1]).total_seconds()/3600:.1f} h (Art 33(2): without undue delay)")

Execute com python3 lab_breach.py. Saída verificada:

02 Mar 22:00  vendor detects unusual export
04 Mar 09:30  vendor tells Pellmore
04 Mar 15:00  Pellmore confirms personal data involved (aware)
06 Mar 11:00  initial notification to supervisory authority
08 Mar 10:00  affected patients informed
deadline 07 Mar 15:00; notified after 44 h -> on time
vendor-to-controller delay 35.5 h (Art 33(2): without undue delay)

Exemplo resolvido

O exercício de Zara mostra a Pellmore notificando 44 horas depois de tomar conhecimento, dentro do prazo das 15h de 7 de março, mas o fornecedor levando 35,5 horas para avisar a Pellmore, o que leva a uma meta contratual de doze horas.

Caso sintético. A violação é um exercício sintético; os artigos 33 e 34 do GDPR, as Diretrizes 9/2022 do EDPB, o art. 48 da LGPD e a Resolução CD/ANPD nº 15/2024 são reais.

Erros e limites

Os exercícios usam cenários conhecidos; incidentes reais são mais confusos e mais lentos de entender.

Exercícios

Síntese

O capítulo 47 testa a recuperação. O capítulo 48 monta o dossiê de evidências.

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.