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
- EX100 — Trade-off da plataforma compartilhada. Qual é o trade-off de uma plataforma de privacidade compartilhada?
Mostrar critérios de avaliação
Rubrica: 3 = menos duplicação, mas dependência de um único serviço crítico;; 2 = uma parte;; 1 = nenhum trade-off;; 0 = nenhuma. - EX101 — Papel do parceiro. Por que o laboratório parceiro é um controlador independente?
Mostrar critérios de avaliação
Rubrica: 3 = ele define as finalidades e os meios de seus próprios exames;; 2 = menciona independência;; 1 = operador;; 0 = nenhuma. - EX102 — Detecção nas interfaces. Como as mudanças nas interfaces são encaminhadas para revisão?
Mostrar critérios de avaliação
Rubrica: 3 = uma comparação automática de esquemas aponta campos novos;; 2 = menciona automação;; 1 = só manual;; 0 = nenhuma.
Síntese
O capítulo 34 integra a plataforma. O capítulo 35 é o segundo ateliê de projeto.