OpenCyber Academy
Engenharia · Capítulo 18 · Português
Código do curso: OCA-118Capítulo 18: OCA-118-C018

Capítulo 18 — Arquitetura de segurança

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 18 publicada. Mapa, exemplo, EX052.

flowchart TD
  N0["18.1 Camadas"]
  N1["18.2 Ambientes"]
  N2["18.3 Controles de governança na arquitetura"]
  N3["18.4 Revisão"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX052"]

Desenho lógico

flowchart LR
  N0["18.1 Camadas"]
  N1["18.2 Ambientes"]
  N2["18.3 Controles de governança na arquitetura"]
  N3["18.4 Revisão"]
  N0 --> N1 --> N2 --> N3 --> Q["EX052"]
[18.1 Camadas]
    |
    v
[18.2 Ambientes]
    |
    v
[18.3 Controles de governança na arquitetura]
    |
    v
[18.4 Revisão]
    |
    v
[Exemplo resolvido] --> [Exercício EX052]

Objetivos de aprendizagem

Você vai (1) projetar proteção em camadas para plataformas de dados; (2) separar ambientes; (3) posicionar os controles de governança na arquitetura.

18.1 Camadas

Kofi projeta uma arquitetura de segurança para a plataforma de dados da Tidewater em camadas: segmentação de rede separando o sistema de controle dos sistemas corporativos, gestão de identidades e acessos, criptografia em repouso e em trânsito, registros e monitoramento, e controles no nível dos dados, como o mascaramento dos identificadores de clientes. Ele explica que as camadas fazem com que a falha de um controle não exponha tudo. A arquitetura é revisada em conjunto pela equipe de segurança e pelo líder de governança de dados, já que cada camada afeta as duas áreas. Cada camada tem um responsável nomeado e um calendário de testes.

18.2 Ambientes

Os ambientes de desenvolvimento, teste e produção são separados. Kofi descobre que os desenvolvedores vinham copiando dados reais de clientes da produção para os ambientes de teste a fim de reproduzir defeitos. Ele propõe um gerador de dados sintéticos que produza clientes, imóveis e leituras realistas, com as mesmas propriedades estatísticas, além de uma regra rígida: dados pessoais de produção nunca entram em teste. A NIST SP 800-188 discute dados sintéticos e abordagens de desidentificação, e ele a usa para julgar quais propriedades o gerador deve preservar. O próprio gerador é testado para garantir que nenhum registro real possa ser reproduzido a partir de sua saída.

18.3 Controles de governança na arquitetura

Kofi posiciona os controles de governança em pontos específicos: regras de qualidade na ingestão, etiquetas de classificação em cada conjunto de dados do catálogo, políticas de acesso aplicadas pelo data warehouse com base nessas etiquetas e rotinas de retenção que leem as etiquetas para decidir a eliminação. Ele argumenta que controles atrelados a metadados escalam melhor do que controles escritos em cada aplicação. Quando um novo conjunto de dados é etiquetado como contendo dados pessoais, as proteções se aplicam automaticamente, em vez de depender de alguém se lembrar. As mudanças de etiqueta são registradas e revisadas pelo dono.

18.4 Revisão

A revisão de arquitetura levanta preocupações sobre o desempenho do mascaramento em consultas grandes e sobre quem mantém as etiquetas de classificação. Kofi roda um teste mostrando que o mascaramento acrescenta um atraso aceitável e propõe que os donos dos dados aprovem as etiquetas ao registrar os conjuntos de dados. A Profa. Varga observa que a arquitetura é um conjunto de decisões com concessões, e que registrar as alternativas rejeitadas, como criptografar cada coluna individualmente, ajuda os futuros engenheiros a entender o projeto escolhido. O registro de decisão lista essa alternativa, seu custo e o motivo pelo qual a banca de revisão não a escolheu.

Exemplo resolvido

Kofi projeta a segurança em camadas da plataforma de dados, substitui dados de produção por dados sintéticos nos testes, atrela acesso e retenção a etiquetas de classificação e registra as concessões discutidas na revisão.

Caso sintético. A arquitetura é sintética; a NIST SP 800-188 é real.

Erros e limites

As etiquetas só valem o que vale sua manutenção; audite-as.

Exercícios

Respostas comentadas

EX052. Dados pessoais de produção nunca entram em teste; usam-se dados sintéticos.

EX053. Novos conjuntos etiquetados recebem as proteções automaticamente.

EX054. Os donos dos dados, no registro dos conjuntos de dados.