Capítulo 28 — Criptografia e serviços de confiança: análise de falhas
Mapa da aula
Aula 28 publicada. Mapa, exemplo, EX082.
flowchart TD
N0["28.1 O cenário"]
N1["28.2 Linha do tempo e causas"]
N2["28.3 Ações"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX082"]
Desenho lógico
flowchart LR
N0["28.1 O cenário"]
N1["28.2 Linha do tempo e causas"]
N2["28.3 Ações"]
N3["Síntese"]
N0 --> N1 --> N2 --> N3 --> Q["EX082"]
[28.1 O cenário]
|
v
[28.2 Linha do tempo e causas]
|
v
[28.3 Ações]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX082]
Objetivos de aprendizagem
Você vai (1) analisar um cenário de comprometimento de chave; (2) construir uma linha do tempo e uma cadeia causal; (3) definir ações corretivas e preventivas.
28.1 O cenário
Num exercício de mesa, a Tidewell simula um comprometimento: a chave privada TLS do portal foi encontrada num repositório de código público, enviada por um prestador de serviços meses antes. Priya conduz a análise. As perguntas imediatas são o que a chave permite a um atacante, se passar pelo portal diante dos leitores caso consiga interceptar o tráfego, e o que precisa acontecer agora: revogar o certificado, emitir uma nova chave e um novo certificado, implantá-los e procurar sinais de uso indevido. O exercício não usa nenhuma chave real. Os facilitadores fazem os papéis do atacante e do prestador.
28.2 Linha do tempo e causas
Priya constrói uma linha do tempo a partir das evidências simuladas: o prestador copiou a configuração do servidor para um repositório por conveniência, o repositório era público, não havia varredura de segredos e a chave nunca foi rotacionada. Ela desenha uma cadeia causal e identifica os fatores contribuintes: regras pouco claras para prestadores, nenhum alerta do inventário para chaves fora dos locais aprovados e validades longas dos certificados. Ela evita culpar apenas o prestador, já que o processo tornou o erro fácil. Ela apresenta a linha do tempo numa única página, para que os participantes vejam como pequenas decisões se acumularam numa exposição grave.
28.3 Ações
Ações corretivas: revogar e substituir o certificado, rotacionar as credenciais relacionadas e procurar sinais de uso indevido nos logs do Certificate Transparency e nos logs de acesso. Ações preventivas: varredura de segredos nos repositórios, orientações para os prestadores, validades de certificado mais curtas com renovação automatizada e chaves geradas nos servidores, para que nunca passem pelas mãos de pessoas. Priya atribui donos e datas e agenda um exercício de acompanhamento para conferir se as ações funcionam. Grace atribui a ação de varredura de segredos ao líder de desenvolvimento e as orientações para prestadores ao setor de compras. Priya anota que gerar as chaves nos servidores também simplifica a rotação futura, porque ninguém precisa mover chaves entre máquinas.
Exemplo resolvido
Priya analisa um vazamento simulado de chave TLS, constrói uma linha do tempo com as causas de processo e define ações corretivas e preventivas com donos.
Caso sintético. O cenário é inventado e não usa nenhuma chave real.
Erros e limites
A verificação de revogação é desigual entre os clientes, então as validades curtas importam. Uma análise focada em culpados deixa passar as causas sistêmicas.
Exercícios
-
EX082 — Capacidade do atacante. O que um atacante poderia fazer com a chave vazada do portal? Rubrica: 3 = se passar pelo portal diante de leitores cujo tráfego ele intercepte;; 2 = se passar pelo portal;; 1 = ler o banco de dados;; 0 = nenhuma.
-
EX083 — Fatores contribuintes. Cite dois fatores contribuintes. Rubrica: 3 = dois entre regras pouco claras para prestadores, nenhum alerta do inventário, validades longas, nenhuma varredura de segredos;; 2 = um;; 1 = culpar o prestador;; 0 = nenhuma.
-
EX084 — Ação preventiva. Dê duas ações preventivas. Rubrica: 3 = duas entre varredura de segredos, orientações para prestadores, validades curtas com automação, chaves geradas no servidor;; 2 = uma;; 1 = revogar;; 0 = nenhuma.
Síntese
A análise de falhas do comprometimento de chaves se concentra nas causas de processo e combina ações corretivas com ações preventivas.
Continue estudando — aula 28 (capítulo 28 de 40)
← Capítulo 27 · Índice das aulas · Capítulo 29 →
Continue para a próxima aula já escrita.