◇ OpenCyber Academy
Graduação · Capítulo 5 · Português

Capítulo 5 — Letramento em segurança

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

Capítulo 5 — Letramento em segurança

Mapa da aula

Aula 05 publicada. Mapa, exemplo, EX013.

flowchart TD
  N0["5.1 Para que serve a criptografia"]
  N1["5.2 Quatro ferramentas"]
  N2["5.3 Equívocos comuns"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX013"]

Desenho lógico

flowchart LR
  N0["5.1 Para que serve a criptografia"]
  N1["5.2 Quatro ferramentas"]
  N2["5.3 Equívocos comuns"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX013"]
[5.1 Para que serve a criptografia]
    |
    v
[5.2 Quatro ferramentas]
    |
    v
[5.3 Equívocos comuns]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX013]

Objetivos de aprendizagem

Você vai (1) reconhecer os objetivos a que a criptografia serve; (2) distinguir cifração, hash, MACs e assinaturas; (3) identificar equívocos comuns.

5.1 Para que serve a criptografia

Priya lista os objetivos a que a criptografia serve: confidencialidade, manter os dados em segredo; integridade, detectar mudanças; autenticação, confirmar quem enviou algo; e irretratabilidade (não repúdio), impedir que um signatário negue uma assinatura. Ela associa exemplos da Tidewell: o histórico de leitura dos leitores precisa de confidencialidade, as exportações do catálogo precisam de integridade, os logins da equipe precisam de autenticação e os contratos assinados com editoras de e-books se beneficiam da irretratabilidade. Cada objetivo precisa de ferramentas diferentes, e confundi-los é a raiz de muitos erros que ela vai encontrar depois. Ela fixa os quatro objetivos acima de cada discussão de projeto posterior, para que cada ferramenta proposta precise nomear o objetivo a que serve.

5.2 Quatro ferramentas

A cifração oferece confidencialidade com uma chave; o AES do FIPS 197 é a cifra simétrica padrão. As funções de hash, como o SHA-256, oferecem uma impressão digital de tamanho fixo, sem chave. Os códigos de autenticação de mensagem, como o HMAC da RFC 2104, oferecem integridade e autenticação entre partes que compartilham uma chave. As assinaturas digitais, como o ECDSA do FIPS 186-5 ou o Ed25519 da RFC 8032, oferecem integridade, autenticação e irretratabilidade, usando uma chave privada para assinar e uma chave pública para verificar. Priya desenha uma tabela de qual ferramenta atende a qual objetivo.

5.3 Equívocos comuns

Priya coleta equívocos em entrevistas com a equipe da Tidewell: "o site tem um cadeado, então nossos dados estão seguros em toda parte"; "calculamos o hash dos backups, então eles estão cifrados"; "uma senha mais longa é sempre uma senha mais forte"; e "cifração significa que ninguém pode alterar os dados". Ela corrige cada um: o TLS protege apenas a conexão; hash não é cifração; o comprimento só ajuda se a senha não for previsível; e a cifração não autenticada pode permitir adulterações não detectadas, e é por isso que se prefere a cifração autenticada, como o AES-GCM.

Exemplo resolvido

Priya associa os quatro objetivos a exemplos da Tidewell, monta uma tabela de ferramentas e objetivos e corrige quatro equívocos da equipe.

Caso sintético. As falas da equipe são inventadas.

Erros e limites

Tabelas simplificadas omitem nuances, como a cifração autenticada, que combina objetivos. A irretratabilidade também depende da proteção das chaves e do contexto jurídico.

Exercícios

Síntese

Saber o que cada ferramenta criptográfica alcança, e o que não alcança, é a base da alfabetização em segurança.

Continue estudando — aula 05 (capítulo 05 de 40)

← Capítulo 04 · Índice das aulas · Capítulo 06 →

Continue para a próxima aula já escrita.