◇ OpenCyber Academy
Engenharia · Capítulo 20 · Português

Capítulo 20 — Criptografia e serviços de confiança: contexto de engenharia

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 20 — Criptografia e serviços de confiança: contexto de engenharia

Mapa da aula

Aula 20 publicada. Mapa, exemplo, EX058.

flowchart TD
  N0["20.1 O problema de engenharia"]
  N1["20.2 Partes interessadas"]
  N2["20.3 Medidas de sucesso"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX058"]

Desenho lógico

flowchart LR
  N0["20.1 O problema de engenharia"]
  N1["20.2 Partes interessadas"]
  N2["20.3 Medidas de sucesso"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX058"]
[20.1 O problema de engenharia]
    |
    v
[20.2 Partes interessadas]
    |
    v
[20.3 Medidas de sucesso]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX058]

Objetivos de aprendizagem

Você vai (1) enquadrar as necessidades criptográficas da Ridgeway como um problema de engenharia; (2) listar as partes interessadas e as restrições; (3) definir medidas de sucesso para o serviço de confiança.

20.1 O problema de engenharia

Ao entrar nos anos de especialização, Aiyana escreve uma declaração do problema: a Ridgeway precisa de um serviço de confiança que emita e gerencie chaves e certificados para 50.000 medidores, 400 concentradores e 120 funcionários, autentique cada leitura de ponta a ponta, assine o firmware com proteção contra rollback e continue disponível durante indisponibilidades. As restrições incluem a vida da bateria dos medidores, a largura de banda do rádio e um orçamento fixo. Enquadrar o problema dessa forma desloca a discussão de qual algoritmo é o mais forte para qual sistema atende juntos às necessidades de segurança, custo e confiabilidade. Ela mantém a declaração em uma página, para que todas as partes interessadas possam lê-la e contestá-la.

20.2 Partes interessadas

Aiyana lista as partes interessadas e o que elas precisam: os clientes precisam de contas corretas e de privacidade; os técnicos de campo precisam substituir medidores sem passos complexos; as operações precisam de alertas sobre os quais consigam agir; o regulador precisa de evidências dos controles; os fornecedores precisam de interfaces claras. Ela entrevista cada grupo. Os técnicos revelam que os medidores às vezes são trocados entre endereços durante consertos, o que afeta como as chaves são vinculadas às identidades. Fatos operacionais como esse, invisíveis num livro de segurança, moldam o projeto tanto quanto as normas. Aiyana registra cada entrevista numa nota curta, para que as escolhas de projeto posteriores possam citar necessidades reais.

20.3 Medidas de sucesso

Aiyana define metas mensuráveis: nenhuma leitura forjada aceita em testes independentes; menos de um incidente de expiração de certificado por ano; atualizações de firmware chegando a 99 por cento dos medidores em até trinta dias; rotação de chaves concluída no prazo para todas as classes de chave; e provisionamento de um medidor substituto em menos de dez minutos. Cada medida tem uma fonte de dados e um dono. As medidas mantêm o projeto honesto, evitam o excesso de sofisticação e dão ao regulador evidências que vão além de garantias verbais. Ela também planeja revisar as medidas anualmente, já que uma meta definida no piloto pode ser frouxa ou rígida demais em escala completa.

Exemplo resolvido

A declaração do problema de Aiyana nomeia a escala, as restrições, as partes interessadas e cinco medidas de sucesso, incluindo a meta de provisionamento em dez minutos dos técnicos.

Caso sintético. Os números da Ridgeway são inventados.

Erros e limites

Medidas de sucesso podem ser manipuladas se ignorarem a qualidade; associe cada uma a uma revisão. As entrevistas com as partes interessadas podem deixar de fora grupos silenciosos, como clientes com necessidades de acessibilidade.

Exercícios

Síntese

A engenharia criptográfica começa enquadrando a escala, as restrições, as partes interessadas e as metas mensuráveis de todo o serviço de confiança.

Continue estudando — aula 20 (capítulo 20 de 50)

← Capítulo 19 · Índice das aulas · Capítulo 21 →

Continue para a próxima aula já escrita.