◇ OpenCyber Academy
Tecnólogo · Capítulo 8 · Português

Capítulo 8 — Fundamentos de 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.

Capítulo 8 — Fundamentos de arquitetura de segurança

Mapa da aula

Aula 08 publicada. Mapa, exemplo, EX022.

flowchart TD
  N0["8.1 Segmentos"]
  N1["8.2 Controles em volta dos dados"]
  N2["8.3 Fornecedores no diagrama"]
  N3["8.4 Documentação"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX022"]

Desenho lógico

flowchart LR
  N0["8.1 Segmentos"]
  N1["8.2 Controles em volta dos dados"]
  N2["8.3 Fornecedores no diagrama"]
  N3["8.4 Documentação"]
  N0 --> N1 --> N2 --> N3 --> Q["EX022"]
[8.1 Segmentos]
    |
    v
[8.2 Controles em volta dos dados]
    |
    v
[8.3 Fornecedores no diagrama]
    |
    v
[8.4 Documentação]
    |
    v
[Exemplo resolvido] --> [Exercício EX022]

Objetivos de aprendizagem

Você vai (1) aplicar a segmentação e o menor privilégio; (2) posicionar controles em volta dos dados sensíveis; (3) documentar uma arquitetura.

8.1 Segmentos

Aisha desenha a arquitetura da Quayside em segmentos: aplicativo e site públicos, serviços da sede, redes das unidades e CFTV. Ela coloca o banco de matrículas e o repositório de frequência cardíaca num segmento restrito e explica à TI a razão de cada fronteira. Os serviços públicos ficam expostos à internet e são os mais atacados, então não devem alcançar diretamente os repositórios de alunos. As redes das unidades ficam fisicamente expostas em prédios abertos ao público. O CFTV produz grandes volumes de imagens de pessoas identificáveis. Cada segmento tem regras que descrevem exatamente que tráfego pode passar para outro.

8.2 Controles em volta dos dados

O acesso ao repositório de frequência cardíaca passa por uma API que confere o perfil e a finalidade. As exportações exigem aprovação, e as de listas grandes vão para o encarregado. A criptografia protege os dados em repouso, com chaves geridas pelo serviço de chaves da nuvem e acesso restrito a dois administradores. A API registra cada requisição com o perfil e a finalidade declarada, para que padrões incomuns possam ser encontrados depois, como um trainer lendo centenas de perfis numa noite. Aisha explica que as camadas de controles reduzem a dependência de qualquer medida isolada.

8.3 Fornecedores no diagrama

Aisha inclui os fornecedores: o processador de pagamentos, o chat de atendimento, a ferramenta de análise e o fornecedor das cintas cardíacas. Ela marca quais recebem dados pessoais e se há contrato. O mapeamento mostra que o fornecedor das cintas recebe as leituras brutas de frequência cardíaca, e não só as zonas, e que seu contrato não fala de retenção; Aisha leva a lacuna à equipe de compras. Ela também descobre que o fornecedor do chat guarda as transcrições por cinco anos por padrão, muito mais do que a Quayside precisa para o atendimento, e pede noventa dias.

8.4 Documentação

Aisha escreve um documento curto de arquitetura com o diagrama, os fluxos de dados e os controles, em linguagem simples e com um glossário para termos como segmento, API e criptografia em repouso. Ela inclui uma seção com as fraquezas conhecidas e as correções planejadas, para que os leitores não suponham que o desenho é perfeito. O documento tem número de versão e um responsável na TI, que vai atualizá-lo depois de cada mudança importante. O Sr. Reilly observa que a documentação ajuda os novos funcionários e os auditores a entender como os dados dos alunos são protegidos.

Exemplo resolvido

Aisha segmenta a arquitetura da Quayside, coloca o repositório de frequência cardíaca atrás de uma API que confere perfis, mapeia os fornecedores e documenta o desenho.

Caso sintético. A arquitetura é sintética.

Erros e limites

Os diagramas se afastam da realidade; revise-os depois de mudanças.

Exercícios

Continue estudando — aula 08 (capítulo 08 de 30)

← Capítulo 07 · Índice das aulas · Capítulo 09 →

Continue para a próxima aula já escrita.