Capítulo 18 — Arquitetura de segurança
Mapa da aula
Aula 18 publicada. Mapa, exemplo, EX052.
flowchart TD
N0["18.1 Frameworks de arquitetura"]
N1["18.2 Visão em camadas da Corvia"]
N2["18.3 Dos atributos aos controles"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX052"]
Desenho lógico
flowchart LR
N0["18.1 Frameworks de arquitetura"]
N1["18.2 Visão em camadas da Corvia"]
N2["18.3 Dos atributos aos controles"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3 --> Q["EX052"]
[18.1 Frameworks de arquitetura]
|
v
[18.2 Visão em camadas da Corvia]
|
v
[18.3 Dos atributos aos controles]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX052]
Objetivos de aprendizagem
Você vai (1) descrever frameworks de arquitetura de segurança corporativa; (2) construir uma visão de arquitetura em camadas para a Corvia; (3) ligar atributos de negócio a controles técnicos.
18.1 Frameworks de arquitetura
A arquitetura de segurança organiza os controles num projeto coerente, e não numa coleção de produtos. O SABSA, descrito por Sherwood, Clark e Lynas (2005), parte de requisitos de negócio expressos como atributos, como disponível, privado ou auditável, e os rastreia por camadas até os componentes físicos e as operações. O guia do The Open Group sobre a integração de risco e segurança no TOGAF mostra como levar a segurança a cada fase do desenvolvimento da arquitetura corporativa. Sofia aprende que os frameworks fornecem vocabulário e estrutura; seu valor está em tornar visíveis, entre as equipes, as premissas e as dependências.
18.2 Visão em camadas da Corvia
Sofia constrói uma visão simples em camadas do sistema de bilhetagem. Na camada de negócio: cobrar as tarifas com exatidão, proteger a privacidade dos passageiros, manter os serviços funcionando. Na camada lógica: serviços de identidade, tokenização de pagamentos, logging e gestão de chaves. Na camada física: secure elements nos validadores, módulos de segurança de hardware (HSMs) para as chaves, redes segmentadas. Na camada operacional: monitoramento, resposta a incidentes e gestão de patches. Cada controle aparece numa camada e se liga ao atributo que sustenta. A visão expõe lacunas, como a falta de um responsável operacional pelo serviço de gestão de chaves.
18.3 Dos atributos aos controles
Daniel pede que Sofia rastreie para baixo o atributo privacidade dos passageiros. Na camada lógica, ele exige dados minimizados e controle de acesso; na camada física, armazenamento criptografado e redes segmentadas; na camada operacional, revisões de acesso e resposta a vazamentos. Cada ligação é uma afirmação de projeto que pode ser verificada. Quando uma mudança proposta remove um controle, o rastreamento mostra qual atributo de negócio é enfraquecido. Essa ligação de cima para baixo é a contribuição central do SABSA: ela mantém os gastos com segurança atrelados ao que a organização valoriza, e não a tecnologias da moda.
Exemplo resolvido
Sofia constrói uma visão de arquitetura em quatro camadas do sistema de bilhetagem da Corvia, rastreia a privacidade dos passageiros do atributo à operação e encontra a falta de um responsável pela gestão de chaves.
Caso sintético. A visão de arquitetura e a lacuna são sintéticas; o SABSA e o TOGAF G152 são reais.
Erros e limites
As visões em camadas simplificam preocupações transversais. Os rastreamentos de atributos podem virar burocracia se não forem mantidos atualizados.
Exercícios
-
EX052 — Ponto de partida do SABSA. Por onde o SABSA começa uma arquitetura? Rubrica: 3 = por requisitos de negócio expressos como atributos;; 2 = atributos;; 1 = tecnologia;; 0 = nenhuma.
-
EX053 — Lacuna encontrada. Que lacuna a visão em camadas de Sofia expôs? Rubrica: 3 = nenhum responsável operacional pela gestão de chaves;; 2 = responsável;; 1 = vago;; 0 = nenhuma.
-
EX054 — Remoção de um controle. O que o rastreamento de atributos mostra quando uma mudança remove um controle? Rubrica: 3 = qual atributo de negócio é enfraquecido;; 2 = atributo;; 1 = vago;; 0 = nenhuma.
Síntese
A arquitetura de segurança liga atributos de negócio a controles em todas as camadas, para que lacunas e trade-offs se tornem visíveis.
Continue estudando — aula 18 (capítulo 18 de 50)
← Capítulo 17 · Índice das aulas · Capítulo 19 →
Continue para a próxima aula já escrita.