OpenCyber Academy
Pós-graduação · Capítulo 3 · Português
Código do curso: OCA-142Capítulo 03: OCA-142-C003

Capítulo 3 — Privacidade e proteção de dados: evidências especializadas

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 03 publicada. Mapa, exemplo, EX011.

flowchart TD
  N0["3.1 A questão da necessidade"]
  N1["3.2 Resultados"]
  N2["3.3 Interpretar as evidências"]
  N3["3.4 Cultura de evidências"]
  N4["Laboratório — Detecção de fraudes com GPS completo,"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX011"]

Desenho lógico

flowchart LR
  N0["3.1 A questão da necessidade"]
  N1["3.2 Resultados"]
  N2["3.3 Interpretar as evidências"]
  N3["3.4 Cultura de evidências"]
  N4["Laboratório — Detecção de fraudes com GPS completo,"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX011"]
[3.1 A questão da necessidade]
    |
    v
[3.2 Resultados]
    |
    v
[3.3 Interpretar as evidências]
    |
    v
[3.4 Cultura de evidências]
    |
    v
[Laboratório — Detecção de fraudes com GPS completo,]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX011]

Objetivos de aprendizagem

Você vai (1) testar com evidências se os dados são necessários; (2) comparar o desempenho de um modelo com menos dados; (3) aplicar as evidências a uma decisão de minimização.

3.1 A questão da necessidade

A minimização exige que os dados sejam adequados, pertinentes e limitados ao necessário, pelo artigo 5(1)(c) do GDPR e pelo princípio da necessidade do art. 6º, III, da LGPD. A equipe antifraude argumenta que o GPS preciso é necessário. Priscila pede evidências. Com um cientista de dados, ela desenha uma simulação sobre 20.000 transações sintéticas que compara três regras: GPS completo com novidade do dispositivo, localização por cidade com novidade do dispositivo e apenas a novidade do dispositivo. O objetivo é medir o que a localização precisa acrescenta, e as três regras rodam sobre o mesmo histórico.

3.2 Resultados

O laboratório mostra que o GPS completo com dispositivo e a localização por cidade com dispositivo detectam os mesmos 43,1% das fraudes, com os mesmos 90 alarmes falsos. Neste cenário sintético, o GPS não acrescenta nada além de saber que o pagamento vem de uma cidade incomum. Usar apenas a novidade do dispositivo detecta mais fraudes, 56,4%, mas produz 1.572 alarmes falsos, que bloqueariam muitos clientes legítimos. A localização por cidade fornece, portanto, o sinal útil sem rastreamento preciso. Como guardar as coordenadas exatas não acrescenta detecção, o rastreamento preciso não pode ser chamado de necessário.

3.3 Interpretar as evidências

Priscila é cuidadosa. A simulação é sintética e se apoia em premissas com que a equipe antifraude concordou. Ela mostra que o GPS pode ser desnecessário, e não que nunca ajude. Priscila propõe um piloto controlado com dados reais, porém pseudonimizados, no ambiente seguro da equipe antifraude, comparando por três meses as regras por cidade e por GPS. Até haver resultados, a Corvina usa a localização por cidade. Ela registra isso como uma decisão tomada com base no princípio da necessidade, com as evidências, o plano do piloto e uma revisão prevista para seis meses depois.

3.4 Cultura de evidências

A Dra. Ward observa que Priscila trocou a opinião pela evidência na conversa. A equipe antifraude, inicialmente resistente, aceita o piloto porque ele pode lhe dar razão. Priscila nota que os argumentos de necessidade ficam mais fortes quando apoiados em dados e que as equipes de privacidade ganham credibilidade quando ajudam a testar as alegações, em vez de simplesmente rejeitá-las. A equipe antifraude agora propõe seus próprios testes antes de pedir dados novos, e o pedido seguinte, de acesso à lista de contatos, é retirado depois que um pequeno teste não mostra benefício algum.

Laboratório — Detecção de fraudes com GPS completo, localização por cidade ou só o dispositivo

# Does a fraud rule need precise location? Compare detection with full GPS, city-level and no location (synthetic).
import random
r = random.Random(21)
tx = []
for _ in range(20000):
    fraud = r.random() < 0.01
    far = r.random() < (0.70 if fraud else 0.05)          # far from usual city
    newdev = r.random() < (0.60 if fraud else 0.08)       # new device
    odd_gps = far and r.random() < 0.5                    # GPS adds detail only within 'far' cases
    tx.append((fraud, far, newdev, odd_gps))
def score(rule):
    flagged = [t for t in tx if rule(t)]; tp = sum(t[0] for t in flagged); fr = sum(t[0] for t in tx)
    return tp / fr, len(flagged) - tp
for name, rule in [("full GPS + device", lambda t: (t[1] and t[2]) or t[3] and t[2]),
                   ("city-level + device", lambda t: t[1] and t[2]),
                   ("device only", lambda t: t[2])]:
    rec, fp = score(rule); print(f"{name:20s} detects {rec:5.1%} of fraud; false alarms {fp:5d}")

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

full GPS + device    detects 43.1% of fraud; false alarms    90
city-level + device  detects 43.1% of fraud; false alarms    90
device only          detects 56.4% of fraud; false alarms  1572

Exemplo resolvido

Priscila mostra que as regras com GPS e por cidade detectam 43,1% das fraudes sintéticas com 90 alarmes falsos, enquanto a detecção só pelo dispositivo eleva os alarmes falsos a 1.572, e adota a localização por cidade até o fim do piloto.

Caso sintético. As transações são sintéticas; o artigo 5(1)(c) do GDPR e o art. 6º da LGPD são reais.

Erros e limites

Dados sintéticos refletem premissas; pilotos reais podem mostrar resultados diferentes.

Exercícios

Síntese

O capítulo 3 testa a necessidade. O capítulo 4 trata de risco e ética.

Respostas comentadas

EX011. Nada; a detecção e os alarmes falsos foram iguais aos da localização por cidade.

EX012. Produz 1.572 alarmes falsos, prejudicando muitos clientes legítimos.

EX013. A localização por cidade.

EX014. A minimização do GDPR, no artigo 5(1)(c), e a necessidade da LGPD, no art. 6º, III.

EX015. Porque um teste justo poderia confirmar o ponto de vista dela.