OpenCyber Academy
Tecnólogo · Capítulo 20 · Português
Código do curso: OCA-077Capítulo 20: OCA-077-C020

Capítulo 20 — Criptografia e serviços de confiança: solução de problemas

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Mapa da aula

Aula 20 publicada. Mapa, exemplo, EX058.

flowchart TD
  N0["20.1 Um método"]
  N1["20.2 Causas-raiz comuns"]
  N2["20.3 Corrigir as causas-raiz"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX058"]

Desenho lógico

flowchart LR
  N0["20.1 Um método"]
  N1["20.2 Causas-raiz comuns"]
  N2["20.3 Corrigir as causas-raiz"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX058"]
[20.1 Um método]
    |
    v
[20.2 Causas-raiz comuns]
    |
    v
[20.3 Corrigir as causas-raiz]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX058]

Objetivos de aprendizagem

Você vai (1) resolver problemas de certificados e de TLS de forma sistemática; (2) usar evidências em vez de palpites; (3) corrigir as causas-raiz, e não apenas os sintomas.

20.1 Um método

Rosa adota um método de solução de problemas: definir o sintoma com precisão, coletar evidências, formular uma hipótese de cada vez, testá-la, corrigir e verificar e, por fim, registrar. Para um chamado que diz "a equipe não consegue acessar a wiki", ela primeiro pergunta quais funcionários, quais dispositivos e qual erro. O erro é "autoridade certificadora desconhecida", e apenas nos notebooks novos. As evidências estreitam o problema rapidamente: a imagem dos notebooks novos não tem o certificado raiz interno da prefeitura. Palpites, como reiniciar o servidor da wiki, teriam desperdiçado tempo. Ela testa uma mudança de cada vez, para que cada resultado possa ser atribuído a uma única causa.

20.2 Causas-raiz comuns

Rosa compila as causas-raiz dos chamados anteriores: intermediários ausentes nos servidores; raízes internas ausentes nas imagens novas; relógios errados nos dispositivos, fazendo certificados válidos parecerem ainda não válidos; clientes antigos sem suporte ao TLS 1.2; certificados sem um nome de host; e certificados expirados que foram renovados, mas não recarregados pelo servidor web. A última é sutil: o novo certificado está no disco, mas o servidor continua usando o antigo na memória até ser recarregado. Ela acrescenta a verificação da recarga ao runbook de renovação.

20.3 Corrigir as causas-raiz

Para o chamado da wiki, Rosa instala a raiz interna nos notebooks afetados por meio do gerenciamento de dispositivos, mas também corrige a imagem dos notebooks para que os dispositivos futuros a incluam e acrescenta um teste à construção da imagem. Para o problema da recarga, ela configura ganchos de renovação que recarregam os serviços e confere a expiração do certificado servido depois da renovação. Corrigir as causas-raiz evita repetições e libera tempo. Ela registra cada caso numa base de conhecimento, com o sintoma, as evidências, a causa e a correção. Cada entrada da base de conhecimento é marcada com o serviço afetado, para que a próxima pessoa que pesquisar a encontre rapidamente.

Exemplo resolvido

Rosa rastreia um erro de AC desconhecida até uma imagem de notebook sem a raiz interna, corrige a imagem e acrescenta verificações de recarga após a renovação para evitar certificados velhos na memória.

Caso sintético. Os chamados são inventados.

Erros e limites

Corrigir sintomas deixa a causa voltar. Várias mudanças simultâneas tornam os resultados impossíveis de interpretar.

Exercícios

Síntese

Uma solução de problemas sistemática e guiada por evidências encontra causas-raiz, como raízes ausentes e certificados não recarregados, e evita repetições.

Respostas comentadas

EX058. O erro era "autoridade certificadora desconhecida" apenas nos notebooks novos, cuja imagem não tinha a raiz interna.

EX059. Porque o servidor web continua usando o certificado antigo na memória até ser recarregado.

EX060. Ela corrigiu a imagem dos notebooks e acrescentou um teste à construção, além de consertar os notebooks afetados.