Capítulo 18 — Projeto técnico supervisionado
Mapa da aula
Aula 18 publicada. Mapa, exemplo, EX052.
flowchart TD
N0["18.1 Escolhas de projeto"]
N1["18.2 Plano"]
N2["18.3 Execução"]
N3["18.4 Relatório e passagem"]
N4["18.5 Caso resolvido"]
N5["18.6 Atividade prática"]
N6["18.7 Refletindo sobre o projeto"]
N7["18.9 Avaliação"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
N7 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX052"]
Desenho lógico
flowchart LR
N0["18.1 Escolhas de projeto"]
N1["18.2 Plano"]
N2["18.3 Execução"]
N3["18.4 Relatório e passagem"]
N4["18.5 Caso resolvido"]
N5["18.6 Atividade prática"]
N6["18.7 Refletindo sobre o projeto"]
N7["18.9 Avaliação"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX052"]
[18.1 Escolhas de projeto]
|
v
[18.2 Plano]
|
v
[18.3 Execução]
|
v
[18.4 Relatório e passagem]
|
v
[18.5 Caso resolvido]
|
v
[18.6 Atividade prática]
|
v
[18.7 Refletindo sobre o projeto]
|
v
[18.9 Avaliação]
|
v
[Exemplo resolvido] --> [Exercício EX052]
Objetivos de aprendizagem
Você vai (1) planejar e concluir um projeto de operações supervisionado; (2) aplicar verificações, configuração, verificação e documentação de ponta a ponta; (3) relatar os resultados com evidências; e (4) fazer a passagem para a equipe.
18.1 Escolhas de projeto
Exemplos: habilitar e verificar a troca de chaves híbrida num serviço, na homologação e na produção, sob supervisão; construir o painel de grupos negociados para um conjunto de serviços; escrever e testar runbooks para os modos de falha pós-quânticos; construir a CBOM de uma unidade.
No HHG, o projeto do SFTP dos canais, no caso resolvido abaixo, é uma escolha típica. Escolha um projeto pequeno o bastante para terminar sob supervisão, com uma forma clara de verificar o seu resultado, e combine-o com o seu supervisor antes de começar. Anote o resultado esperado.
18.2 Plano
Escopo e autorização; passos com evidências para cada um; riscos e reversão; cronograma; pontos de controle com o supervisor.
Escreva o plano em uma página. Nomeie a referência de escopo, liste os passos com a evidência que cada um vai produzir, declare os riscos e a reversão de cada mudança e defina datas para os pontos de controle com o supervisor. No projeto do SFTP dos canais, isso inclui a atualização na homologação, os testes de clientes, o ticket de produção e o aviso aos parceiros. Obtenha a aprovação por escrito antes de começar. Revise o plano se o escopo mudar. Guarde o plano aprovado com as suas evidências.
18.3 Execução
Siga o controle de mudanças; salve as evidências; verifique dos dois lados; atualize os documentos. Peça ajuda cedo quando estiver bloqueado.
Mantenha um registro datado do que você fez e de quais evidências foram salvas. No HHG, o projeto do SFTP dos canais seguiu o controle de mudanças para a mudança em produção e verificou dos lados do cliente e do servidor. Atualize os runbooks e o painel à medida que avança, não no final. Se um passo falhar, pare e registre-o antes de tentar de novo. Registre qualquer desvio do plano.
18.4 Relatório e passagem
Relatório: objetivo, o que foi feito, evidências, resultados, questões pendentes e recomendações. Passagem: runbooks, scripts, painéis e a lista de itens em aberto, cada um com um responsável.
No HHG, a passagem do SFTP dos canais para o Network Ops listou as quatro agências como itens em aberto. Verifique se todo item em aberto tem um responsável e uma data antes da passagem e peça à equipe que recebe que confirme que aceita cada um. Mantenha o relatório factual e inclua a evidência por trás de cada resultado. Guarde uma cópia com as evidências do seu projeto.
18.5 Caso resolvido
Projeto (sintético): "SSH híbrido para o SFTP dos canais." Passos: atualizar o OpenSSH na homologação; configurar KexAlgorithms; testar seis tipos de cliente das agências; mudança em produção sob ticket; verificar; visualização no painel para a proporção de KEX; runbook de "nenhum grupo compartilhado"; aviso aos parceiros. Resultados: 5 de 9 agências em híbrido após um mês; quatro sob aviso. Passagem para o Network Ops com itens em aberto para as quatro agências.
O projeto produziu resultados duradouros: configuração, uma visualização no painel, um runbook e um aviso aos parceiros. A passagem deixa claro quem acompanha as quatro agências.
18.6 Atividade prática
Escreva o plano do seu projeto e obtenha a aprovação do seu supervisor.
Use o formato do plano: referência de escopo, passos com evidências, riscos e reversão, cronograma e pontos de controle com o supervisor. Escolha um projeto entre os exemplos ou proponha um de tamanho semelhante. Mantenha-o em uma página. Peça ao seu supervisor que o revise, registre os comentários e como você os tratou, e guarde a versão aprovada com as evidências do seu projeto. Revise-o uma vez após o retorno. Anote qual projeto você escolheu e por que ele cabe no tempo disponível.
18.7 Refletindo sobre o projeto
Termine com uma reflexão curta: o que saiu conforme o planejado, o que o surpreendeu, qual habilidade você mais usou e o que faria diferente. Compartilhe-a com o seu supervisor; muitas vezes ela é a contribuição mais útil para o projeto do próximo trainee.
Mantenha-a curta e honesta, com exemplos. No HHG, uma reflexão sobre o projeto do SFTP dos canais poderia notar que quatro agências precisaram de mais tempo do que o esperado e que um contato mais cedo com os parceiros teria ajudado. Escreva-a logo depois de terminar, enquanto os detalhes estão frescos.
18.8 Erros comuns e limites
- Começar sem aprovação.
- Relatórios sem evidências.
- Passagens sem responsáveis.
Cada erro compromete o projeto. Começar sem aprovação coloca as mudanças fora do escopo e pode encerrar a sua autorização. Um relatório sem evidências não consegue mostrar o que foi alcançado, por melhor que o trabalho tenha ido. Uma passagem sem responsáveis deixa itens em aberto, como as quatro agências com clientes antigos, sem ninguém para acompanhá-los. Confira o seu projeto quanto aos três antes de apresentá-lo. Corrija o que encontrar. Anote qualquer correção no relatório.
18.9 Avaliação
O seu supervisor vai avaliar o projeto quanto a: permanência dentro do escopo; qualidade das evidências; correção da configuração (híbrido preferido com fallback controlado); verificação dos dois lados com um controle negativo; utilidade da documentação; e a passagem. Antes da avaliação, confira cada item você mesmo e vincule as evidências. Saber mostrar onde está cada evidência faz parte da habilidade avaliada.
Por fim, apresente o projeto à sua equipe em dez minutos: o problema, o que você mudou, as evidências, o que falta e quem é responsável. Apresentações curtas e factuais de trabalhos concluídos são a forma como os operadores constroem confiança com as equipes cujos sistemas eles alteram.
Exercícios
- EX052 — Plano. Escreva um plano de uma página para o projeto do painel. Rubrica: 3 = escopo, passos com evidências, riscos, cronograma, pontos de controle.
- EX053 — Resultados. Expresse "5 de 9 agências" como porcentagem e declare o que falta. Rubrica: 3 = 56 %, quatro agências sob aviso.
- EX054 — Lista de passagem. Liste cinco itens de passagem. Rubrica: 3 = runbooks, scripts, painéis, itens em aberto, responsáveis.
Síntese
Um projeto supervisionado reúne todas as habilidades práticas — escopo, configuração, verificação, documentação e passagem — e deixa a equipe mais bem equipada.
Continue estudando — capítulo 18 de 18
← Capítulo 17 · Índice de capítulos do curso · Resoluções →
Siga para a próxima lição escrita.
Resoluções
Respostas-modelo; qualquer resposta que atenda à rubrica recebe a mesma pontuação. Os números sobre o HHG são sintéticos.
EX001. TLS do portal do hóspede: configuração (operações do HHG). SSH da troca de arquivos: atualização do pacote e depois configuração (operações do HHG). VPN de site: firmware do fornecedor (fornecedor de rede). POS para a processadora: atualização do fornecedor/da processadora. Assinatura do firmware das fechaduras: renovação de hardware (fornecedor das fechaduras).
EX002. "Alguém poderia gravar em segredo, hoje, os nossos dados cifrados de hóspedes e guardá-los até que computadores quânticos futuros consigam abri-los. Como os dados de passaporte precisam permanecer privados por anos, estamos atualizando agora a forma como os nossos sistemas acordam chaves secretas."
EX003. Substituir RSA e ECDH (o algoritmo de Shor os quebra). Manter AES-256 (Grover deixa um trabalho de ~128 bits) e SHA-256 (sem quebra quântica prática).
EX004. TLS: (EC)DHE ou grupo híbrido / assinaturas dos certificados. SSH: algoritmo de KEX / chaves de host e de usuário. IPsec (IKEv2): Diffie–Hellman mais trocas de chaves adicionais / certificados ou chaves pré-compartilhadas.
EX005. Não é híbrida (curve25519-sha256 é clássico). Verificar a ordem de KexAlgorithms do servidor e as versões do OpenSSH do cliente e do servidor.
EX006. 1.216 − 32 = 1.184 bytes (a chave de encapsulamento do ML-KEM-768).
EX007. openssl version (no host e dentro dos contêineres), ssh -V e a versão do runtime da aplicação (Java/Go) ou o SBOM da imagem do contêiner.
EX008. Repositório de confiança do sistema operacional; truststore do Java; pacotes de AC da aplicação ou do contêiner (também as listas de confiança dos appliances).
EX009. Parar; não abrir, copiar nem testar a chave; comunicar imediatamente pelo processo de segurança; registrar onde e quando a viu.
EX010. 2 de 5 = 40 %.
EX011. Campos obrigatórios presentes; valores de tipo permitido/nomes de algoritmo conhecidos (ou null → desconhecido); entradas de host duplicadas detectadas.
EX012. "Descobrir os algoritmos de TLS/troca de chaves usados pelo hub de fechaduras do Summit (modelo, firmware). Método: pedido de documentação ao fornecedor e exportação da configuração. Responsável: TI da unidade Summit com o fornecedor das fechaduras. Prazo: 30 dias."
EX013. Quais sistemas; quais métodos; quais horários; a quem contatar se algo der errado.
EX014. Comando exato; alvo; data e horário; saída salva; ferramenta e versão (mais a referência de escopo).
EX015. "Em (data/horário), a exportação da configuração da VPN de site de Harbour (ref. do ticket) mostra IKEv2 apenas com o grupo ECDH 19 e nenhuma troca de chaves ML-KEM adicional. Registros de hóspedes (confidencialidade de 7 anos) atravessam esse túnel, então o tráfego gravado poderia ser decifrado por um computador quântico futuro. Recomendação: pedir ao fornecedor suporte híbrido conforme a RFC 9370 e a data. Responsável: Network Ops."
EX016. TLS do portal do hóspede: gravar agora. Assinatura do firmware das fechaduras: forjar depois. Backups em AES-256: adequado por ora. Sensor desconhecido: desconhecido.
EX017. O TLS do portal do hóspede/da API de reservas no balanceador de carga: as operações controlam a configuração, a mudança é rápida e ele transporta dados de hóspedes de 7 anos.
EX018. 7 + 2 = 9 anos: em risco sob qualquer cronograma suposto menor que 9 anos.
EX019. Logs (ou a saída de uma ferramenta de cliente): eles registram o que foi de fato negociado; a configuração mostra apenas o que é oferecido; as fichas dos fornecedores são alegações.
EX020. Cinco usos em quatro ativos (booking-gateway, door-lock-hub ×2, reservations-db, property-vpn).
EX021. "API de reservas 88 % híbrido (logs do balanceador, todos os listeners do data center); portal do hóspede 3 % (logs do balanceador); troca de arquivos 0 % (logs do sshd); VPNs das unidades 0/12 (apenas configuração); fechaduras e sensores dos frigobares desconhecidos (sem fonte)."
EX022. Timeouts através de um proxy → handshake grande descartado. "No shared group" → nenhum algoritmo em comum. Queda da proporção, sem erros → fallback silencioso.
EX023. Coletar evidências (horário, cliente, caminho, erro, modelo do firewall); encaminhar a sub-rede afetada daquela unidade para um listener compatível, como exceção registrada; escalar ao responsável/fornecedor do firewall.
EX024. "Após qualquer atualização de firmware do balanceador de carga, reaplicar o perfil TLS aprovado e confirmar a proporção híbrida no painel em até 30 minutos."
EX025. Híbrido preferido → a ferramenta relata híbrido; híbrido oferecido depois do clássico → a ferramenta relata clássico negociado (e, idealmente, a oferta); apenas clássico → a ferramenta relata clássico. A ferramenta precisa distinguir os três.
EX026. 15.524 / 1.290 ≈ 12 vezes.
EX027. Confirmar o escopo; registrar a ferramenta e a versão; executar a verificação; salvar a saída; comparar com o esperado; registrar a constatação ou "conforme o esperado".
EX028. X25519MLKEM768:X25519:secp256r1
EX029. KexAlgorithms mlkem768x25519-sha256,sntrup761x25519-sha512@openssh.com,curve25519-sha256
EX030. O quê: habilitar o KEX híbrido no channel-sftp. Por quê: dados de reservas de 7 anos, risco de gravar agora. Quando: terça-feira às 06:00. Risco: clientes antigos das agências — fallback mantido. Evidência de teste: saídas de ssh -v da homologação para seis clientes. Reversão: restaurar o sshd_config anterior do controle de versão e recarregar. Aprovador: líder do Network Ops.
EX031. Cliente: saída da ferramenta mostrando o grupo negociado. Servidor: logs de acesso/TLS com o campo do grupo.
EX032. Na homologação, remover mlkem768x25519-sha256 de KexAlgorithms; a verificação precisa relatar clássico; restaurar e reverificar.
EX033. Executar a verificação de cliente contra os serviços no escopo; conferir o painel/os logs quanto à proporção híbrida; comparar com a linha de base anterior ao patch e alertar sobre as diferenças.
EX034. VM servidor (OpenSSL atual ≥ 3.5, OpenSSH atual); VM do cliente atual (idem); VM do cliente antigo (OpenSSL/OpenSSH mais antigos); rede isolada; versões registradas.
EX035. Colocar o grupo clássico primeiro na lista do servidor (X25519:X25519MLKEM768); conectar com o cliente atual e observar o X25519 negociado, embora o híbrido seja oferecido.
EX036. Propósito; ambiente; passos; resultados; interpretação; lições.
EX037. Os timeouts do proxy: três das seis falhas, um caminho comum e um padrão claro (ClientHello grande), afetando um site inteiro.
EX038. Encaminhar a sub-rede da recepção do Summit para um listener sem o grupo híbrido, registrado como exceção com responsável e expiração vinculada à atualização do firewall.
EX039. "Produto: firewall modelo X, firmware 5.2.1 no Summit. Evidência: ClientHello TLS de 1.530 bytes descartado (reprodução de laboratório anexada). Pedido: correção ou orientação de configuração e data prevista de versão."
EX040. 3/5.000 tem um limite superior de Wilson de cerca de 0,18 %, acima do limite de 0,09 % (linha de base mais margem); a amostra é pequena demais para mostrar segurança.
EX041. Guardar o grupo negociado de cada noite por host; fazer o diff com a noite anterior; alertar quando algum host passar de híbrido a clássico.
EX042. Controle de versão; README; mensagens de erro claras; um teste com entrada conhecida (também: nenhum segredo embutido).
EX043. Dispositivo do hóspede (hóspede) → CDN ou balanceador de carga (HHG ou provedor de CDN) → aplicação do portal (HHG) → banco de dados de reservas (HHG/provedor gerenciado).
EX044. Quais algoritmos o hub usa para a troca de chaves e para a assinatura do firmware? Ele suporta troca de chaves pós-quântica ou híbrida, e em qual protocolo? A partir de qual versão de firmware e data? Podemos obter uma unidade ou um sistema de teste?
EX045. Produtos configuráveis podem trocar de algoritmo por política mais tarde (inclusive em mudanças futuras), evitando a troca de hardware ou mudanças de código.
EX046. Sintomas: o parceiro relata "no shared group". Verificações: versão do cliente do parceiro; KexAlgorithms atual do sshd; mudanças recentes. Ações: restaurar a lista aprovada com fallback clássico. Reversão: configuração anterior. Confirmação: o parceiro se conecta; KEX nos logs. Contatos: plantão do Network Ops, contato do parceiro.
EX047. Versões do TLS (1.3, 1.2 se necessário); grupos e ordem; tipo de certificado; campos de log (protocolo, cifra, grupo); suítes de cifras.
EX048. Os testes de downgrade podem quebrar ou enfraquecer sessões reais de hóspedes e parceiros e exigem autorização explícita; um laboratório isolado evita danos.
EX049. Exemplo: configurar o servidor como somente híbrido e conectar com o cliente legado — sintoma "no shared group"; correção: restaurar o fallback clássico.
EX050. Diagnóstico (11 minutos); encurtar ordenando as verificações do runbook (proxy antes do servidor em timeouts de caminho único) e acrescentando visualizações por caminho ao painel.
EX051. Sintoma: erro de verificação de certificado nos clientes; correção: acrescentar a raiz de laboratório ao repositório de confiança do cliente (se for o pretendido) ou restaurar o certificado confiável.
EX052. Escopo: lista de serviços e fontes de log, aprovação. Passos: acrescentar os campos de log (evidência da homologação), parser, visualizações do painel, alertas. Riscos: volume de logs — implantação em etapas. Cronograma: quatro semanas. Pontos de controle: semanais com o supervisor.
EX053. 5/9 ≈ 56 %; quatro agências continuam no clássico, sob aviso com prazo de doze meses.
EX054. Runbooks; scripts; painéis; lista de itens em aberto; responsáveis nomeados para cada um.
Rota de ensino de dezoito disciplinas
Este é o curso técnico para operadores práticos, que acompanha o Halden Hotel Group (HHG) sintético por verificações, configuração, verificação, diagnóstico de problemas, automação, documentação e laboratórios controlados.