OpenCyber Academy
Técnico · Capítulo 13 · Português
Código do curso: OCA-050Capítulo 13: OCA-050-C013

Capítulo 13 — Privacidade e proteção de dados: solução de problemas

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

Mapa da aula

Aula 13 publicada. Mapa, exemplo, EX049.

flowchart TD
  N0["13.1 O sintoma"]
  N1["13.2 Seguir os dados"]
  N2["13.3 Causa raiz"]
  N3["13.4 Evitar a recorrência"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX049"]

Desenho lógico

flowchart LR
  N0["13.1 O sintoma"]
  N1["13.2 Seguir os dados"]
  N2["13.3 Causa raiz"]
  N3["13.4 Evitar a recorrência"]
  N0 --> N1 --> N2 --> N3 --> Q["EX049"]
[13.1 O sintoma]
    |
    v
[13.2 Seguir os dados]
    |
    v
[13.3 Causa raiz]
    |
    v
[13.4 Evitar a recorrência]
    |
    v
[Exemplo resolvido] --> [Exercício EX049]

Objetivos de aprendizagem

Você vai (1) diagnosticar uma falha de privacidade com método; (2) encontrar a causa raiz; (3) evitar a recorrência.

13.1 O sintoma

Uma paciente reclama que recebeu por e-mail uma oferta de clareamento, embora nunca tenha aceitado receber marketing. O encarregado pede a Leila que investigue tecnicamente. Ela começa anotando exatamente o que se sabe: o equivalente sintético da paciente para teste, a data do e-mail, o nome da campanha e a configuração atual de marketing da paciente, que está desligada. Ela resiste a adivinhar as causas antes de reunir os fatos, porque os palpites iniciais tendem a concentrar a atenção no sistema errado e a desperdiçar tempo. Primeiro os fatos, depois as teorias.

13.2 Seguir os dados

Leila rastreia como a lista da campanha foi montada. A plataforma de marketing recebe toda noite uma exportação do sistema de gestão clínica com os pacientes que consentiram em receber marketing. Ela compara a exportação da data da campanha com a tabela de consentimentos e descobre que a consulta de exportação usou o campo dos lembretes de consulta, e não o do consentimento para marketing. Todos os pacientes que aceitaram lembretes, cerca de quatro vezes mais pessoas do que as que aceitaram marketing, entraram na lista da campanha naquela noite. A lista afetada é reconstruída para identificar todos os pacientes atingidos.

13.3 Causa raiz

A consulta tinha sido editada duas semanas antes, quando o fornecedor do sistema de gestão clínica renomeou vários campos numa atualização que não foi documentada. Quem atualizou a consulta escolheu o campo errado, porque os dois tinham nomes parecidos: contact_ok e marketing_ok. Não havia nenhum teste que conferisse se a exportação continha só pacientes que consentiram. Leila identifica três causas: nomes de campos confusos, nenhuma revisão da mudança na consulta e nenhuma verificação automática. Ela observa que culpar a pessoa deixaria as três causas no lugar, prontas para gerar o próximo erro parecido.

13.4 Evitar a recorrência

Leila acrescenta uma verificação automática que compara cada exportação com a tabela de consentimentos antes do envio e interrompe a exportação se algum paciente não tiver consentido; a verificação vale também para as listas de SMS. As mudanças nas consultas passam a exigir revisão por uma segunda pessoa, e o fornecedor é solicitado a documentar com clareza o significado dos campos. A Marlow suprime o marketing para todos os pacientes afetados, envia um pedido de desculpas e registra o evento, cabendo ao encarregado decidir se a notificação é exigida pelo artigo 33 do GDPR, em até 72 horas, ou pela Resolução CD/ANPD nº 15/2024, em três dias úteis.

Exemplo resolvido

Leila liga um e-mail de marketing indesejado a uma consulta de exportação que usou o campo dos lembretes depois que o fornecedor renomeou os campos, e acrescenta uma verificação automática do consentimento e a revisão por uma segunda pessoa.

Caso sintético. A falha é sintética; o artigo 33 do GDPR e a Resolução CD/ANPD nº 15/2024 são reais.

Erros e limites

Uma correção rápida só na consulta não impediria o próximo erro parecido.

Exercícios

Respostas comentadas

EX049. Anotou primeiro os fatos conhecidos.

EX050. O campo dos lembretes (contact_ok) em vez de marketing_ok.

EX051. Nomes de campos confusos, nenhuma revisão da mudança e nenhuma verificação automática.

EX052. Interrompe qualquer exportação que inclua um paciente sem consentimento para marketing.