◇ 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 Construir"]
  N1["46.2 Medir"]
  N2["46.3 Entrega"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX136"]

Desenho lógico

flowchart LR
  N0["46.1 Construir"]
  N1["46.2 Medir"]
  N2["46.3 Entrega"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX136"]
[46.1 Construir]
    |
    v
[46.2 Medir]
    |
    v
[46.3 Entrega]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX136]

Objetivos de aprendizagem

Você vai (1) construir e implantar o serviço de monitoramento; (2) medi-lo contra os critérios de sucesso; (3) entregá-lo para operação.

46.1 Construir

Nadia constrói o serviço em etapas, começando pelos cinco controles cujas evidências são mais fáceis de coletar, o que lhe permite testar o agendador e o hash antes das fontes mais difíceis. Cada coletor é um pequeno script com testes, logs e um responsável claro. O agendador executa os coletores diariamente, guarda as evidências com hash e dispara alertas para falhas ou dados ausentes. Ela implanta primeiro num ambiente de teste e depois em produção, com a aprovação da gestora de segurança pela gestão de mudanças. Mantém um diário de cada decisão e problema para a tese.

46.2 Medir

Depois de dois meses, Nadia mede contra os critérios. Dezenove de vinte controles têm evidência automatizada; um depende de um sistema de fornecedor sem exportação, então continua manual e é registrado como limite conhecido. Nos testes, os alertas chegam poucas horas depois de uma falha simulada. A pesquisa com os responsáveis mostra que a maioria gasta menos tempo com evidências, embora dois achem os alertas frequentes demais. Nenhum achado foi encerrado falsamente. Ela relata os resultados com honestidade, incluindo o controle manual e as queixas sobre os alertas. Dezenove de vinte atende ao critério de pelo menos dezoito.

46.3 Entrega

Nadia entrega o serviço à equipe de operações da Ardwell com um runbook, um responsável para cada coletor, casos de teste e uma lista de problemas conhecidos. Ela treina duas pessoas para acrescentar novos coletores. Antes de sair, ajusta os limiares dos alertas com os dois responsáveis insatisfeitos, respondendo às queixas registradas nas medições. Ela aprende que um projeto final só tem sucesso se o cliente conseguir operá-lo sem ela, e que a documentação de entrega é um produto tão importante quanto o próprio código, porque é ela que permite à equipe manter e ampliar o serviço.

Exemplo resolvido

Nadia constrói o serviço em etapas, atende plenamente a três critérios e parcialmente a um, com dezenove de vinte controles automatizados, e o entrega com um runbook.

Caso sintético. O serviço e as medições são sintéticos.

Erros e limites

Dois meses é pouco tempo. As respostas da pesquisa são autodeclaradas.

Exercícios

Síntese

Um projeto final dá certo quando é medido com honestidade em relação aos critérios e entregue de modo que outras pessoas possam operá-lo.

Continue estudando — aula 46 (capítulo 46 de 50)

← Capítulo 45 · Índice das aulas · Capítulo 47 →

Continue para a próxima aula já escrita.