OpenCyber Academy
Engenharia · Capítulo 34 · Português
Código do curso: OCA-119Capítulo 34: OCA-119-C034

Capítulo 34 — Privacidade e proteção de dados: integração

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 34 publicada. Mapa, exemplo, EX100.

flowchart TD
  N0["34.1 Serviços compartilhados"]
  N1["34.2 Laboratório parceiro"]
  N2["34.3 Testes de ponta a ponta"]
  N3["34.4 Controle de mudanças"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX100"]

Desenho lógico

flowchart LR
  N0["34.1 Serviços compartilhados"]
  N1["34.2 Laboratório parceiro"]
  N2["34.3 Testes de ponta a ponta"]
  N3["34.4 Controle de mudanças"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX100"]
[34.1 Serviços compartilhados]
    |
    v
[34.2 Laboratório parceiro]
    |
    v
[34.3 Testes de ponta a ponta]
    |
    v
[34.4 Controle de mudanças]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX100]

Objetivos de aprendizagem

Você vai (1) integrar os controles de privacidade entre os serviços; (2) lidar com integrações de parceiros; (3) testar o comportamento integrado.

34.1 Serviços compartilhados

No quarto ano, as capacidades de privacidade da Pellmore estão espalhadas por vários serviços: verificações de acesso, consentimento, retenção, eliminação e análise de uso. Zara as integra por meio de uma plataforma de privacidade compartilhada com interfaces claras. Cada serviço de produto chama a plataforma, em vez de implementar sua própria lógica. A integração reduz a duplicação e a inconsistência, mas cria dependência: se a plataforma falhar, muitos serviços são afetados. Ela usa as regras de falha segura do Capítulo 33 e opera a plataforma com alta disponibilidade, tratando-a como infraestrutura crítica, e não como um projeto paralelo.

34.2 Laboratório parceiro

O laboratório parceiro da Pellmore recebe pedidos de exames e devolve os resultados. O parceiro é um controlador independente para seus próprios exames, como Zara concluiu usando as Diretrizes 07/2020 do EDPB. A integração precisa respeitar as obrigações das duas organizações. Zara projeta a interface para enviar só os dados necessários ao exame: um pseudônimo específico do destinatário, o tipo de exame, o identificador da amostra e os detalhes clinicamente necessários. Os resultados voltam sob o mesmo pseudônimo e são associados internamente. Ela documenta as responsabilidades em um acordo de compartilhamento de dados, incluindo quem responde a quais pedidos de direitos. O acordo é revisto todo ano.

34.3 Testes de ponta a ponta

Zara monta testes de ponta a ponta que atravessam serviços e parceiros usando pacientes sintéticos. Um paciente de teste agenda, faz a consulta, recebe um pedido de exame, obtém os resultados, pede acesso e depois a eliminação. O teste verifica se cada etapa produz os dados esperados e se a eliminação alcança todos os armazenamentos da Pellmore e dispara avisos ao parceiro para que ele trate o pedido do seu lado. A primeira execução revela que a mensagem de resultados do parceiro inclui o nome completo do paciente em um comentário de texto livre. A Pellmore e o parceiro combinam retirar os nomes dos comentários.

34.4 Controle de mudanças

Os sistemas integrados mudam o tempo todo. Zara estabelece a regra de que qualquer mudança em uma interface que transporte dados pessoais precisa de uma breve revisão de privacidade e de uma atualização do inventário. Ela automatiza a detecção: uma comparação de esquemas aponta campos novos nas mensagens das interfaces, e a revisão é disparada automaticamente. O Prof. Holm observa que é na integração que aparecem muitas falhas de privacidade, porque cada equipe supõe que outra cuida de determinada propriedade, e que a detecção automática de mudanças nas interfaces reduz a dependência de as pessoas lembrarem de perguntar.

Exemplo resolvido

Zara centraliza as capacidades de privacidade em uma plataforma compartilhada, projeta uma interface mínima e pseudonimizada com o laboratório, encontra nomes nos comentários do parceiro por meio de testes de ponta a ponta e automatiza a revisão de privacidade das mudanças nas interfaces.

Caso sintético. O parceiro e os testes são sintéticos; as Diretrizes 07/2020 do EDPB são reais.

Erros e limites

Uma plataforma compartilhada concentra as falhas; monitore e teste sua disponibilidade.

Exercícios

Síntese

O capítulo 34 integra a plataforma. O capítulo 35 é o segundo ateliê de projeto.

Respostas comentadas

EX100. Elimina a inconsistência, mas faz muitos serviços dependerem dela.

EX101. Ele decide por que e como trata os dados em seus próprios exames.

EX102. Uma comparação de esquemas aponta campos novos e dispara uma revisão de privacidade.