Capítulo 27 — Implantação e validação
Mapa da aula
Aula 27 publicada. Mapa, exemplo, EX079.
flowchart TD
N0["27.1 Planejar a implantação"]
N1["27.2 Validação"]
N2["27.3 Reversão"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX079"]
Desenho lógico
flowchart LR
N0["27.1 Planejar a implantação"]
N1["27.2 Validação"]
N2["27.3 Reversão"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3 --> Q["EX079"]
[27.1 Planejar a implantação]
|
v
[27.2 Validação]
|
v
[27.3 Reversão]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX079]
Objetivos de aprendizagem
Você vai (1) planejar a implantação segura de mudanças na configuração de TLS; (2) validar as mudanças em relação aos requisitos; (3) reverter quando a validação falha.
27.1 Planejar a implantação
A prefeitura planeja remover o TLS 1.0 e o 1.1 de todos os endpoints públicos e ativar o TLS 1.3 onde ele falta, seguindo a NIST SP 800-52 Rev. 2. Rosa planeja uma implantação escalonada: primeiro o ambiente de teste, depois um endpoint de pouco tráfego, depois o restante em lotes. Cada etapa tem um passo de validação e um gatilho de reversão. Ela também avisa os parceiros cujos sistemas antigos poderiam quebrar, incluindo os terminais de estacionamento identificados antes por meio do monitoramento. Cada lote é programado fora dos horários de pico das licenças, e a central de atendimento recebe uma nota curta explicando o que os cidadãos poderiam relatar. Ela escreve de antemão os comandos de reversão no plano, testados no laboratório.
27.2 Validação
Para cada endpoint, Rosa valida conectando-se com clientes que oferecem apenas as versões antigas, para confirmar a rejeição, e com clientes modernos, para confirmar que o TLS 1.2 e o 1.3 funcionam. Ela confere a cadeia de certificados e se a taxa de falhas do monitoramento fica perto da linha de base por um dia. A validação é escrita como uma lista de verificação com os resultados esperados, para que os resultados sejam comparados, e não interpretados livremente. Ela guarda as saídas como evidência para o registro de mudança. Qualquer resultado inesperado interrompe o lote até ser explicado, mesmo que os usuários não tenham reclamado. Os resultados são anexados ao chamado de mudança para os auditores.
27.3 Reversão
No terceiro lote, a taxa de falhas de um endpoint sobe acima de dois por cento em uma hora. Os logs mostram um quiosque de pagamento mais antigo usando TLS 1.0. Rosa reverte esse endpoint como planejado, avisa o fornecedor do quiosque e define um prazo para sua atualização, com o risco aceito temporariamente pelo dono do serviço. Os outros endpoints continuam alterados. Ela registra que a reversão funcionou em dez minutos, o que já é por si uma evidência de que o plano era sólido. O prazo do fornecedor do quiosque é acompanhado no registro de riscos, com lembretes automáticos para o dono do serviço.
Exemplo resolvido
Rosa implanta as mudanças de TLS em etapas, valida com clientes antigos e novos e reverte um endpoint quando um quiosque com TLS 1.0 falha.
Caso sintético. A implantação é inventada; a SP 800-52 Rev. 2 é real.
Erros e limites
Mudanças feitas de uma vez só tornam as falhas difíceis de isolar. A aceitação temporária de risco precisa de um prazo.
Exercícios
-
EX079 — Etapas. Que etapas a implantação usou? Rubrica: 3 = teste, endpoint de pouco tráfego, depois lotes;; 2 = três;; 1 = uma;; 0 = nenhuma.
-
EX080 — Teste de validação. Como Rosa confirmou que as versões antigas eram rejeitadas? Rubrica: 3 = conectando-se com clientes que oferecem apenas as versões antigas;; 2 = teste;; 1 = supôs;; 0 = nenhuma.
-
EX081 — Causa da reversão. Por que um endpoint foi revertido? Rubrica: 3 = taxa de falhas acima de dois por cento por causa de um quiosque de pagamento antigo com TLS 1.0;; 2 = causa;; 1 = vago;; 0 = nenhuma.
Síntese
Uma implantação escalonada, com validação escrita e reversão ensaiada, permite que as melhorias de confiança avancem com segurança.
Continue estudando — aula 27 (capítulo 27 de 30)
← Capítulo 26 · Índice das aulas · Capítulo 28 →
Continue para a próxima aula já escrita.