◇ OpenCyber Academy
Profissionalizante · Capítulo 11 · Português

Capítulo 11 — Laboratório supervisionado

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 11 — Laboratório supervisionado

Mapa da aula

Aula 11 publicada. Mapa, exemplo, EX051.

flowchart TD
  N0["11.1 A tarefa do laboratório"]
  N1["11.2 Resultados do laboratório"]
  N2["11.3 Ponderar a referência"]
  N3["11.4 Documentar as decisões"]
  N4["Laboratório — Nomes de terceiros numa resposta de ac"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX051"]

Desenho lógico

flowchart LR
  N0["11.1 A tarefa do laboratório"]
  N1["11.2 Resultados do laboratório"]
  N2["11.3 Ponderar a referência"]
  N3["11.4 Documentar as decisões"]
  N4["Laboratório — Nomes de terceiros numa resposta de ac"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX051"]
[11.1 A tarefa do laboratório]
    |
    v
[11.2 Resultados do laboratório]
    |
    v
[11.3 Ponderar a referência]
    |
    v
[11.4 Documentar as decisões]
    |
    v
[Laboratório — Nomes de terceiros numa resposta de ac]
    |
    v
[Exemplo resolvido] --> [Exercício EX051]

Objetivos de aprendizagem

Você vai (1) revisar a resposta a um pedido de acesso em busca de dados de terceiros; (2) aplicar a ocultação corretamente; (3) explicar as decisões de ponderação.

11.1 A tarefa do laboratório

O laboratório supervisionado de Marta usa uma resposta sintética a um pedido de acesso preparada para uma candidata rejeitada, Rosa Lindqvist. A resposta inclui anotações de entrevista, e-mails, um trecho de chat interno, uma lista de finalistas e uma referência. O artigo 15(4) do GDPR diz que o direito de obter uma cópia não pode prejudicar os direitos e as liberdades de terceiros, então a Halden precisa considerar as informações de terceiros antes de entregar os documentos. O laboratório confere que ocultações foram feitas e se nomes de outras pessoas continuam visíveis; além disso, Marta lê cada linha por inteiro em busca de pistas indiretas.

11.2 Resultados do laboratório

O laboratório encontra seis linhas, com quatro ocultações já feitas e três nomes de terceiros ainda visíveis: um membro da banca, Tom Becker, nas anotações da entrevista; uma referência, Ana Ruiz; e um colega, Jon Patel, que reuniu o retorno. Marta não oculta simplesmente os três. A Sra. Lin pede que ela considere o papel de cada pessoa. Funcionários que agiram na sua função profissional, como o membro da banca e o colega, muitas vezes podem ser nomeados, porque a candidata tem interesse legítimo em saber quem a avaliou. É o contexto que decide cada caso, e não uma regra única.

11.3 Ponderar a referência

A referência é diferente. Ana Ruiz deu uma opinião em confiança, como ex-gestora. Marta considera se a referência foi dada na expectativa de continuar confidencial, se a candidata já sabe quem é a referência e se o conteúdo pode ser compartilhado sem o nome. Ela recomenda divulgar o conteúdo da referência e perguntar à referência se ela se opõe a que seu nome seja compartilhado, seguindo a abordagem das Diretrizes 01/2022 do EDPB para ponderar os direitos de terceiros. A resposta da referência é registrada, e a decisão final sobre o nome espera por ela.

11.4 Documentar as decisões

Marta registra cada decisão de ocultação com o motivo: os nomes dos outros candidatos da lista de finalistas são ocultados porque são terceiros sem relação com o pedido; os nomes dos funcionários ficam visíveis porque eles agiram em funções profissionais; e o nome da referência aguarda a resposta dela. Ela observa que a ocultação indiscriminada pode tornar a resposta inútil e injusta com a candidata, enquanto a falta de ocultação pode prejudicar terceiros. A Sra. Lin aprova o raciocínio e observa que documentar as decisões permite defender a resposta se a candidata ou a autoridade a questionarem.

Laboratório — Nomes de terceiros numa resposta de acesso

"""Check a synthetic access-request export for unredacted third-party names (stdlib only)."""
import re
candidate = "Rosa Lindqvist"
third = ["Tom Becker", "Ana Ruiz", "Jon Patel"]
doc = [
    "Interview notes: Rosa Lindqvist strong on scheduling; panel member Tom Becker agreed.",
    "Email from [REDACTED] to Rosa Lindqvist confirming second interview.",
    "Reference received from Ana Ruiz, former manager, positive.",
    "Internal chat: [REDACTED] asked whether Rosa Lindqvist could start in May.",
    "Shortlist: Rosa Lindqvist, [REDACTED], [REDACTED].",
    "Feedback compiled by Jon Patel for the hiring manager.",
]
left = [(i + 1, n) for i, line in enumerate(doc) for n in third if n in line]
red = sum(line.count("[REDACTED]") for line in doc)
print(f"lines {len(doc)}; redactions made {red}; third-party names still visible {len(left)}")
for i, n in left: print(f"  line {i}: {n}")

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

lines 6; redactions made 4; third-party names still visible 3
  line 1: Tom Becker
  line 3: Ana Ruiz
  line 6: Jon Patel

Exemplo resolvido

Marta encontra três nomes de terceiros ainda visíveis numa resposta sintética de seis linhas, mantém os nomes dos funcionários que agiram profissionalmente, oculta os outros candidatos, consulta a referência e documenta cada decisão.

Caso sintético. A resposta é sintética; o artigo 15(4) do GDPR e as Diretrizes 01/2022 do EDPB são reais.

Erros e limites

Uma busca por nomes deixa passar identificadores indiretos, como cargos; leia os documentos por inteiro.

Exercícios

Continue estudando — aula 11 (capítulo 11 de 12)

← Capítulo 10 · Índice das aulas · Capítulo 12 →

Continue para a próxima aula já escrita.