OpenCyber Academy
Profissionalizante · Capítulo 2 · Português
Código do curso: OCA-030Capítulo 02: OCA-030-C002

Capítulo 2 — Arquitetura e engenharia de segurança: contexto de serviços e partes interessadas

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 02 publicada. Mapa, exemplo, EX006.

flowchart TD
  N0["2.1 Serviços e responsáveis"]
  N1["2.2 Necessidades das partes interessadas"]
  N2["2.3 Necessidades conflitantes"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX006"]

Desenho lógico

flowchart LR
  N0["2.1 Serviços e responsáveis"]
  N1["2.2 Necessidades das partes interessadas"]
  N2["2.3 Necessidades conflitantes"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX006"]
[2.1 Serviços e responsáveis]
    |
    v
[2.2 Necessidades das partes interessadas]
    |
    v
[2.3 Necessidades conflitantes]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX006]

Objetivos de aprendizagem

Você vai (1) mapear os serviços e as partes interessadas da Thornbury; (2) registrar suas necessidades de segurança; (3) lidar com necessidades conflitantes.

2.1 Serviços e responsáveis

Owen lista os principais serviços da Thornbury e seus responsáveis de negócio: o portal do inquilino, do atendimento ao cliente; os reparos, da equipe de imóveis; o aluguel, do financeiro; a central de atendimento, de operações; e a gestão de casos de inquilinos vulneráveis, da responsável por proteção (safeguarding). Cada serviço também depende da TI e de fornecedores externos. Nomear os responsáveis importa porque as decisões de arquitetura envolvem trade-offs que só o responsável de negócio pode aceitar, como um login mais lento em troca de uma proteção mais forte dos dados dos inquilinos.

2.2 Necessidades das partes interessadas

Owen entrevista cada responsável por vinte minutos, usando as mesmas perguntas: que dados o serviço guarda, o que mais doeria se ele falhasse ou vazasse, quem o usa e de onde, e que regras se aplicam. A responsável por proteção enfatiza que o vazamento do novo endereço de um inquilino poderia colocar em perigo alguém fugindo de violência doméstica. O financeiro se preocupa mais com fraude em pagamentos. O atendimento ao cliente quer que o portal continue fácil para os inquilinos idosos. Registrar as necessidades nas palavras dos próprios responsáveis gera confiança e mantém a arquitetura ancorada em consequências reais.

2.3 Necessidades conflitantes

As necessidades entram em conflito. O atendimento ao cliente quer um login simples no portal; a responsável por proteção quer proteção forte dos endereços. Owen propõe um projeto em que a maioria das funções do portal usa o login simples, enquanto visualizar ou alterar os dados de contato exige uma etapa extra de verificação. Os dois responsáveis aceitam. Ele registra o acordo e os motivos numa nota de decisão curta. Ines aponta que muitos conflitos desaparecem quando um projeto trata dados diferentes de forma diferente, em vez de aplicar o mesmo nível de proteção a tudo da mesma maneira.

Exemplo resolvido

Owen mapeia cinco serviços para seus responsáveis, registra as necessidades em entrevistas curtas e resolve um conflito no portal protegendo mais os dados de contato.

Caso sintético. Os serviços e as pessoas são sintéticos.

Erros e limites

Entrevistas curtas deixam detalhes de fora. Os responsáveis podem não prever todas as consequências.

Exercícios

Síntese

Mapear serviços, donos e necessidades permite que os desenhos protejam o que mais importa, mantendo os serviços utilizáveis.

Respostas comentadas

EX006. Porque só os responsáveis de negócio podem aceitar trade-offs, como um login mais lento em troca de uma proteção mais forte.

EX007. Que o vazamento de um novo endereço poderia pôr em perigo um inquilino fugindo de violência doméstica.

EX008. Login simples para a maioria das funções, com verificação extra para os dados de contato.

EX009. Porque o projeto protege dados diferentes em níveis diferentes, em vez de tratar tudo igual.

EX010. Ele deu a cada responsável vinte minutos e fez as mesmas perguntas.