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

Capítulo 46 — Projeto final de engenharia II

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 46 — Projeto final de engenharia II

Mapa da aula

Aula 46 publicada. Mapa, exemplo, EX136.

flowchart TD
  N0["46.1 Concluindo a construção"]
  N1["46.2 Fechando as condições"]
  N2["46.3 Validação com as partes interessadas"]
  N3["46.4 Passagem"]
  N4["46.5 Resultados medidos"]
  N5["Nota de prática — problemas conhecidos"]
  N6["Monitoramento após o aceite"]
  N7["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
  N7 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX136"]

Desenho lógico

flowchart LR
  N0["46.1 Concluindo a construção"]
  N1["46.2 Fechando as condições"]
  N2["46.3 Validação com as partes interessadas"]
  N3["46.4 Passagem"]
  N4["46.5 Resultados medidos"]
  N5["Nota de prática — problemas conhecidos"]
  N6["Monitoramento após o aceite"]
  N7["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX136"]
[46.1 Concluindo a construção]
    |
    v
[46.2 Fechando as condições]
    |
    v
[46.3 Validação com as partes interessadas]
    |
    v
[46.4 Passagem]
    |
    v
[46.5 Resultados medidos]
    |
    v
[Nota de prática — problemas conhecidos]
    |
    v
[Monitoramento após o aceite]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX136]

Objetivos de aprendizagem

Você vai (1) concluir a construção do projeto final conforme o termo de abertura; (2) fechar as condições da revisão; (3) validar com as partes interessadas em cenários sintéticos; (4) preparar a passagem para a operação.

46.1 Concluindo a construção

O serviço de vigilância de fornecedores ingere avisos sintéticos de fornecedores e relatórios de parceiros, marca fornecedores e produtos, pontua a relevância contra a lista sintética de ativos de OT da BEN e abre chamados de OT com recomendações, marcação TLP e a regra das duas pessoas. Cada etapa foi construída a partir da fatia fina que a equipe terminou no primeiro semestre. A pontuação de relevância compara os nomes de fornecedor e de produto de um aviso com a lista sintética de ativos, e a pontuação decide se um chamado é aberto. Nada no serviço pode alterar um sistema de OT; sua saída é sempre uma recomendação que um engenheiro lê e sobre a qual decide.

46.2 Fechando as condições

Cada achado de correção obrigatória é fechado com evidência: um teste, uma captura de tela do modelo de chamado, uma referência ao código. A presidente da revisão confirma o fechamento. Para a regra das duas pessoas, a evidência foi um teste que tenta encerrar um chamado com uma única aprovação e confere que o sistema recusa. Para o lembrete em cada recomendação, a evidência foi o próprio modelo de chamado e uma amostra de chamados gerados. A presidente leu cada item e registrou sua confirmação no arquivo da revisão. Nenhuma condição foi fechada apenas com uma declaração, por mais confiante que a equipe estivesse na correção.

46.3 Validação com as partes interessadas

Engenheiros de OT executam cinco cenários. Em quatro, as recomendações são relevantes e oportunas; em um, uma variante do nome de um fornecedor passou despercebida. A equipe acrescenta a variante ao dicionário de fornecedores e uma regra que sinaliza nomes desconhecidos para revisão por um analista. A variante perdida era uma forma abreviada do nome de um produto usada em um aviso. Um dicionário sozinho sempre deixaria escapar alguma forma nova, e é por isso que a regra para nomes desconhecidos importa mais que o acréscimo isolado. Os analistas agora revisam esses itens sinalizados, e cada variante confirmada entra no dicionário. A equipe executou de novo os cinco cenários depois da mudança, e todos passaram.

46.4 Passagem

Roteiros, notas de plantão, guia de configuração, problemas conhecidos e uma sessão de treinamento para a equipe de OT. A operação assina o aceite. A sessão de treinamento usou os mesmos avisos sintéticos dos cenários, para que os engenheiros de OT vissem os chamados que receberiam no uso real. A equipe de Kofi percorreu cada problema conhecido, incluindo a dependência do dicionário de fornecedores, e explicou a solução de contorno de cada um. A operação só assinou o aceite depois que um membro de sua própria equipe seguiu o roteiro para reiniciar o serviço sem ajuda. O formulário assinado faz parte do dossiê de evidências.

46.5 Resultados medidos

No conjunto de teste sintético de 200 itens: 96% dos itens relevantes geraram alerta em até 15 minutos; 7% dos alertas foram irrelevantes. Os dois números atendem aos objetivos do termo de abertura. Os dois números vêm do mesmo conjunto de teste definido que o termo nomeou, então a comparação é justa. O relatório de Kofi traz as contagens por trás dos percentuais e observa que um conjunto de duzentos itens não consegue mostrar como o serviço se comporta com tipos raros de aviso. O serviço atingiu seus objetivos nesse conjunto; se fará o mesmo com avisos reais é o que os primeiros meses de monitoramento vão mostrar.

Nota de prática — problemas conhecidos

Listar com honestidade os problemas conhecidos na passagem gera confiança; a operação vai encontrá-los de qualquer jeito.

Monitoramento após o aceite

No primeiro mês depois do aceite, a equipe revisa com os engenheiros de OT cada chamado de OT que o serviço cria, comparando os julgamentos de relevância do serviço com os deles. As divergências alimentam o dicionário de fornecedores e as regras de pontuação, e a taxa de concordância é relatada ao supervisor como uma primeira medida operacional.

Exemplo resolvido

A demonstração final mostra um aviso que nomeia a "RelayCo" (sintética) fluindo até um chamado de OT em 6 minutos, com as técnicas do ATT&CK do aviso (por exemplo, T1190 Exploit Public-Facing Application) listadas como contexto e a aprovação por duas pessoas aplicada.

Caso sintético. A RelayCo e os resultados são inventados.

Erros e limites

Conjuntos de teste sintéticos podem não refletir a diversidade real dos avisos; planeje revisar o desempenho com avisos públicos reais depois da entrada em produção. O aceite não é o fim da manutenção.

Exercícios

Síntese

Construa conforme o termo, feche as condições com evidências, valide com os usuários, faça a passagem com honestidade e meça em relação aos objetivos.

Continue estudando — capítulo 46 de 50

← Capítulo 45 (rascunho) · Índice de capítulos do curso · Capítulo 47 (rascunho) →