Capítulo 5 — Letramento em segurança
Mapa da aula
Aula 05 publicada. Mapa, exemplo, EX013.
flowchart TD
N0["5.2 Associar as ferramentas"]
N1["5.3 Corrigir mal-entendidos"]
N2["Síntese"]
N0 --> N1 --> N2
N2 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX013"]
Desenho lógico
flowchart LR
N0["5.2 Associar as ferramentas"]
N1["5.3 Corrigir mal-entendidos"]
N2["Síntese"]
N0 --> N1 --> N2 --> Q["EX013"]
[5.2 Associar as ferramentas]
|
v
[5.3 Corrigir mal-entendidos]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX013]
Objetivos de aprendizagem
Você vai (1) explicar os objetivos centrais da criptografia em termos da prefeitura; (2) associar as ferramentas aos objetivos; (3) corrigir mal-entendidos comuns da equipe.
5.1 Objetivos em termos da prefeitura
Rosa explica os objetivos criptográficos com exemplos da prefeitura. A confidencialidade mantém privados os endereços dos cidadãos e as referências de pagamento. A integridade garante que uma decisão municipal assinada não foi alterada depois da aprovação. A autenticação confirma que uma notificação de pagamento veio de fato do provedor de pagamentos. A disponibilidade, embora não seja fornecida pela criptografia, pode ser prejudicada por ela quando certificados expiram ou chaves se perdem. Enquadrar os objetivos em torno de serviços reais ajuda os colegas sem formação técnica a ver por que cada controle existe e ajuda Rosa a decidir qual ferramenta convém a cada necessidade, em vez de recorrer à cifração por hábito.
5.2 Associar as ferramentas
Rosa monta uma tabela simples. A cifração, como o AES-GCM da SP 800-38D, fornece confidencialidade e, por ser autenticada, integridade para os dados armazenados ou transmitidos. O hash com SHA-256, do FIPS 180-4, fornece impressões digitais para verificações de integridade quando o hash esperado é confiável. O HMAC, da RFC 2104, autentica mensagens entre partes que compartilham um segredo, como os webhooks de pagamento. As assinaturas digitais, como o Ed25519 da RFC 8032, permitem que qualquer pessoa verifique as decisões municipais assinadas com uma chave pública. Ela acrescenta uma coluna indicando quem guarda as chaves em cada caso, ligando as ferramentas às operações.
5.3 Corrigir mal-entendidos
Rosa coleta mal-entendidos dos colegas: "Nós ciframos as senhas para poder enviá-las de volta por e-mail se as pessoas esquecerem"; "o PDF é assinado, então é confidencial"; e "nossa VPN significa que os sites internos não precisam de TLS". Ela corrige cada um com delicadeza: as senhas devem passar por hash, e não por uma cifração reversível, para que ninguém consiga recuperá-las; as assinaturas provam a origem e a integridade, mas não escondem o conteúdo; e o tráfego interno ainda se beneficia do TLS, porque existem pessoas internas mal-intencionadas e dispositivos comprometidos. Ela transforma a lista num pequeno questionário para os novos funcionários.
Exemplo resolvido
Rosa associa quatro objetivos aos serviços da prefeitura, monta uma tabela de ferramentas com quem guarda as chaves e corrige três mal-entendidos da equipe num questionário.
Caso sintético. As falas dos colegas são inventadas.
Erros e limites
Tabelas simplificam demais; a cifração autenticada, por exemplo, fornece mais de um objetivo. A disponibilidade depende das operações, e não dos algoritmos.
Exercícios
-
EX013 — Exemplo de integridade. Que exemplo da prefeitura ilustra a integridade? Rubrica: 3 = uma decisão municipal assinada não alterada depois da aprovação;; 2 = exemplo;; 1 = exemplo de confidencialidade;; 0 = nenhuma.
-
EX014 — Ferramenta do webhook. Que ferramenta convém aos webhooks de pagamento, e por quê? Rubrica: 3 = HMAC, já que as duas partes compartilham um segredo e precisam autenticar as mensagens;; 2 = HMAC;; 1 = cifração;; 0 = nenhuma.
-
EX015 — Equívoco das senhas. Corrija "nós ciframos as senhas para poder enviá-las de volta por e-mail". Rubrica: 3 = as senhas devem passar por hash para que ninguém consiga recuperá-las; use a redefinição;; 2 = hash;; 1 = concorda;; 0 = nenhuma.
Síntese
Letramento em segurança significa associar cada ferramenta criptográfica a um objetivo concreto e corrigir os equívocos em linguagem simples.
Continue estudando — aula 05 (capítulo 05 de 30)
← Capítulo 04 · Índice das aulas · Capítulo 06 →
Continue para a próxima aula já escrita.