◇ 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, EX091.

flowchart TD
  N0["46.1 Escopo do Projeto Final II"]
  N1["46.2 Verificação e validação"]
  N2["46.3 Demonstração de agilidade"]
  N3["Nota de engenharia"]
  N4["46.6 Passar o projeto final às operações"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX091"]

Desenho lógico

flowchart LR
  N0["46.1 Escopo do Projeto Final II"]
  N1["46.2 Verificação e validação"]
  N2["46.3 Demonstração de agilidade"]
  N3["Nota de engenharia"]
  N4["46.6 Passar o projeto final às operações"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX091"]
[46.1 Escopo do Projeto Final II]
    |
    v
[46.2 Verificação e validação]
    |
    v
[46.3 Demonstração de agilidade]
    |
    v
[Nota de engenharia]
    |
    v
[46.6 Passar o projeto final às operações]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX091]

Objetivos de aprendizagem

Você vai (1) concluir a implementação do projeto final em todos os domínios; (2) executar a verificação e a validação; (3) demonstrar a agilidade; e (4) preparar as evidências para o dossiê. O capítulo segue a revisão do Capítulo 45.

46.1 Escopo do Projeto Final II

Concluir a troca de chaves híbrida na borda e nas VPNs com parceiros (ou PSK provisória onde os equipamentos não têm suporte), os conhecimentos de embarque com assinatura dupla e carimbos de tempo, as exportações para a aduana com destinatário duplo, a cobertura do CBOM ≥ 95% com os desconhecidos relatados e uma demonstração de agilidade.

Cada item continua um trabalho iniciado no Projeto Final I e é medido contra a sua linha de base. A meta de 95% de cobertura do CBOM coincide com o REQ-INV-01, então o projeto final testa o mesmo requisito que a produção. A demonstração de agilidade está incluída porque é o único item que mostra que o sistema pode mudar de novo depois que o projeto final termina.

46.2 Verificação e validação

Execute as suítes de testes dos Laboratórios de Verificação I e II contra o sistema concluído; colete a aceitação dos parceiros; produza a declaração de risco residual. Trate cada constatação da revisão com evidências.

As suítes dos dois laboratórios de verificação são executadas sem alterações, para que os resultados possam ser comparados com as execuções anteriores. A aceitação dos parceiros é coletada por parceiro, com datas. A declaração de risco residual lista o que continua clássico e quando vai mudar. Cada constatação da revisão do Projeto Final I precisa de evidências da sua resolução; uma constatação aberta impede a conclusão, a menos que o risco seja aceito explicitamente pelo dono do programa.

46.3 Demonstração de agilidade

Demonstre a substituição de um algoritmo por política dentro do tempo-alvo — por exemplo, trocando o grupo híbrido preferido da borda de X25519MLKEM768 para SecP256r1MLKEM768 num cenário de conformidade e depois voltando, medindo o tempo de substituição e confirmando que a telemetria acompanha.

Trocar e depois voltar prova que a mudança é reversível e que a telemetria a acompanha nas duas direções. O cronômetro começa no pedido de mudança de política e para quando a telemetria mostra o novo grupo negociado por todos os clientes que o suportam. Qualquer etapa manual necessária pelo caminho é registrada, porque cada uma é um ponto onde uma mudança real de emergência poderia travar.

46.4 Exemplo resolvido

Resultados-modelo: parcela híbrida na borda de 71%; VPNs — 9 de 14 parceiros com a troca de chaves adicional ML-KEM, 5 com mistura de PSK; conhecimentos de embarque com assinatura dupla desde o mês 14; exportações com destinatário duplo, aceitação da agência pendente; cobertura do CBOM de 96%, desconhecidos 4%; demonstração de agilidade: da mudança de política à negociação completa em 3 dias.

Os números são coerentes com os estágios anteriores: a parcela híbrida na borda subiu de 64% para 71%, a cobertura do CBOM de 94% para 96%, e a divisão das VPNs corresponde à opção de PSK provisória da tabela de decisão para os equipamentos mais antigos. A aceitação da agência continua pendente e é relatada como tal.

46.5 Erros comuns e limites

Declarar a conclusão com constatações da revisão em aberto esconde problemas conhecidos das pessoas que vão operar o sistema. Uma demonstração de agilidade apenas numa bancada de testes não prova que o pipeline de produção consegue trocar de algoritmo, então ela é executada no ambiente réplica com a configuração de produção. Omitir o risco residual deixa as operações sem saber o que ainda precisa de atenção após a passagem. A passagem para as operações, mais adiante no projeto final, depende de os três pontos estarem corretos.

Nota de engenharia

O Projeto Final II também é o momento de ensaiar a passagem. Escreva o runbook de operações, o procedimento de manutenção do CBOM e o procedimento de agilidade como se outra equipe fosse operar o sistema amanhã e depois peça a um colega que não trabalhou no projeto que execute uma tarefa de rotina — renovar a expiração de um fallback, acrescentar um parceiro, trocar o grupo preferido — usando apenas os documentos. Cada pergunta que ele fizer marca uma lacuna a fechar antes de o dossiê ser montado.

46.6 Passar o projeto final às operações

O pacote do Projeto Final II vai para a equipe de operações da BPA com as mudanças de configuração, as evidências de teste, as etapas de reversão e uma lista do que continua clássico e por quê. Um engenheiro de operações refaz a demonstração de agilidade sem o estudante presente; só quando essa repetição dá certo o projeto final conta como transferível, e não como um resultado de uma só pessoa, e qualquer etapa que tenha precisado da ajuda do estudante é reescrita.

A repetição também testa as hipóteses do runbook, como direitos de acesso que o estudante tinha, mas que a equipe de operações não tem.

Exercícios

Síntese

O Projeto Final II conclui a migração incremento a incremento, a verifica e valida, demonstra a agilidade e fecha as constatações da revisão com evidências.

Continue estudando — capítulo 46 de 50

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

Siga para a próxima lição escrita.