◇ OpenCyber Academy
Engenharia · Capítulo 13 · Português

Capítulo 13 — Sistemas de dados

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 13 — Sistemas de dados

Mapa da aula

Aula 13 publicada. Mapa, exemplo, EX037.

flowchart TD
  N0["13.1 Um modelo de dados"]
  N1["13.2 Minimização e retenção"]
  N2["13.3 Prevenir o mau uso"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX037"]

Desenho lógico

flowchart LR
  N0["13.1 Um modelo de dados"]
  N1["13.2 Minimização e retenção"]
  N2["13.3 Prevenir o mau uso"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX037"]
[13.1 Um modelo de dados]
    |
    v
[13.2 Minimização e retenção]
    |
    v
[13.3 Prevenir o mau uso]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX037]

Objetivos de aprendizagem

Você vai (1) desenhar um modelo de dados para informações de conscientização e de reportes; (2) aplicar minimização e retenção; (3) prevenir o mau uso de dados de comportamento.

13.1 Um modelo de dados

Aiko desenha um pequeno banco de dados para o programa de conscientização da Greyford. As tabelas guardam campanhas, classificações de dificuldade das iscas, resultados agregados por grupo e impressões digitais dos e-mails reportados. Ela omite deliberadamente uma tabela que ligue funcionários individuais aos cliques em simulações. A Profa. Kerr pergunta por quê; Aiko explica que registros individuais de cliques convidam ao mau uso, como aparecer em avaliações de desempenho, e não são necessários para avaliar o programa. Escolhas de projeto em sistemas de dados codificam decisões de política sobre como as pessoas serão tratadas. Ela apresenta o esquema ao RH e aos representantes dos funcionários antes de construí-lo.

13.2 Minimização e retenção

Quando dados individuais são inevitáveis, como a conclusão de treinamentos exigida por regulação, Aiko guarda apenas as datas de conclusão, e não as notas dos questionários. Os registros são apagados dois anos depois que a pessoa sai da empresa. Os resultados agregados são mantidos por mais tempo para análise de tendências. Ela documenta a finalidade e a retenção de cada campo em um dicionário de dados. A ISO/IEC 27001:2022 (no Brasil, ABNT NBR ISO/IEC 27001:2022) espera que as informações sejam tratadas segundo regras acordadas, e um dicionário de dados é uma forma simples de mostrar quais são as regras. Ela revisa o dicionário com o encarregado de proteção de dados, que o aprova.

13.3 Prevenir o mau uso

Aiko acrescenta controles: só dois funcionários da segurança podem consultar o banco; toda consulta é registrada; e resultados de grupos com menos de vinte pessoas são suprimidos. Ela também redige uma declaração de política, aprovada pelo RH e pelos representantes dos funcionários, de que os dados de conscientização não serão usados para fins disciplinares. Controles técnicos e de política, juntos, constroem a confiança que mantém os funcionários reportando os próprios erros, o comportamento de que o programa mais precisa. Ela também agenda uma revisão anual dos logs de consulta por alguém de fora da equipe de segurança, para que qualquer tentativa de buscar indivíduos ou contornar o limite de vinte pessoas seja notada e questionada.

Exemplo resolvido

Aiko desenha um banco de dados de conscientização sem registros individuais de cliques, define regras de minimização e retenção e acrescenta limites de acesso, de registro e de uso.

Caso sintético. O banco de dados é sintético; a ISO/IEC 27001:2022 é real.

Erros e limites

Reguladores podem exigir registros individuais. Limites de agregação podem ser contornados com consultas repetidas.

Exercícios

Síntese

O desenho de sistemas de dados codifica como as pessoas são tratadas; por isso, minimize, restrinja e limite o uso de dados de comportamento.

Continue estudando — aula 13 (capítulo 13 de 50)

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

Continue para a próxima aula já escrita.