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

Capítulo 39 — Arquitetura e engenharia de segurança: manutenibilidade

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 39 — Arquitetura e engenharia de segurança: manutenibilidade

Mapa da aula

Aula 39 publicada. Mapa, exemplo, EX115.

flowchart TD
  N0["39.1 Sistemas de vida longa"]
  N1["39.2 Agilidade criptográfica"]
  N2["39.3 Dívida técnica de segurança"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX115"]

Desenho lógico

flowchart LR
  N0["39.1 Sistemas de vida longa"]
  N1["39.2 Agilidade criptográfica"]
  N2["39.3 Dívida técnica de segurança"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX115"]
[39.1 Sistemas de vida longa]
    |
    v
[39.2 Agilidade criptográfica]
    |
    v
[39.3 Dívida técnica de segurança]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX115]

Objetivos de aprendizagem

Você vai (1) projetar uma segurança manutenível ao longo de uma vida longa; (2) planejar a agilidade criptográfica e a substituição de componentes; (3) gerenciar a dívida técnica nos controles de segurança.

39.1 Sistemas de vida longa

Os sistemas de transporte funcionam por décadas. Validadores comprados hoje podem ainda estar operando daqui a quinze anos, muito depois de suas bibliotecas de software deixarem de receber atualizações. Sofia estuda a manutenibilidade: a facilidade de mudar um sistema com segurança. Para a segurança, isso significa a capacidade de aplicar patches a componentes, rotacionar chaves, substituir algoritmos e atualizar regras sem redesenho. Ela revisa o projeto do back-office quanto à manutenibilidade e descobre que o componente de verificação das tarifas tem um único algoritmo de assinatura e uma única chave fixos no código, o que tornaria as mudanças futuras arriscadas e lentas. Ela propõe a seleção de chaves e algoritmos orientada por configuração, com formatos versionados.

39.2 Agilidade criptográfica

Os algoritmos envelhecem. O NIST publicou em 2024 os padrões pós-quânticos FIPS 203, 204 e 205, e as organizações vão precisar migrar dos algoritmos de chave pública atuais nos próximos anos. Sofia projeta o formato de assinatura das tarifas com um campo de versão e um identificador de algoritmo, para que o back-office possa aceitar tanto os tipos de assinatura atuais quanto os futuros durante uma transição. Ela inventaria cada lugar em que a criptografia de chave pública é usada, um pré-requisito para planejar a migração. Agilidade não significa suportar todos os algoritmos; significa ser capaz de mudar deliberadamente, com procedimentos testados, quando a mudança se tornar necessária.

39.3 Dívida técnica de segurança

Os atalhos se acumulam: uma exceção concedida para uma demonstração que nunca foi removida, uma regra de firewall acrescentada durante um incidente e esquecida, um protocolo obsoleto mantido por causa de um parceiro antigo. Sofia cria um registro de dívida de segurança que lista cada item, seu risco, seu responsável e o plano para removê-lo. Os itens são revistos a cada trimestre, e as novas exceções precisam ter datas de expiração. Ela apresenta o registro ao comitê de arquitetura como parte normal da manutenção, e não como uma confissão. Tornar a dívida visível permite que a organização a pague deliberadamente, em vez de descobri-la durante um incidente.

Exemplo resolvido

Sofia substitui um algoritmo de assinatura fixo no código por uma seleção versionada e orientada por configuração, inventaria o uso de chave pública para o planejamento pós-quântico e inicia um registro de dívida de segurança.

Caso sintético. Os componentes e os itens de dívida são sintéticos; os FIPS 203, 204 e 205 são reais.

Erros e limites

A agilidade acrescenta complexidade e riscos de downgrade se algoritmos antigos continuarem aceitos por tempo demais. Os registros de dívida precisam da atenção da alta direção para serem eficazes.

Exercícios

Síntese

Uma segurança sustentável planeja mudanças em algoritmos, componentes e regras e mantém visível a dívida de segurança.

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

← Capítulo 38 · Índice das aulas · Capítulo 40 →

Continue para a próxima aula já escrita.