◇ OpenCyber Academy
Tecnólogo · Capítulo 21 · Português

Capítulo 21 — Criptografia e serviços de confiança: integração de serviços

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 21 — Criptografia e serviços de confiança: integração de serviços

Mapa da aula

Aula 21 publicada. Mapa, exemplo, EX061.

flowchart TD
  N0["21.1 Chega um novo serviço"]
  N1["21.2 Lista de verificação da integração"]
  N2["21.3 Verificar antes da entrada em produção"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX061"]

Desenho lógico

flowchart LR
  N0["21.1 Chega um novo serviço"]
  N1["21.2 Lista de verificação da integração"]
  N2["21.3 Verificar antes da entrada em produção"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX061"]
[21.1 Chega um novo serviço]
    |
    v
[21.2 Lista de verificação da integração]
    |
    v
[21.3 Verificar antes da entrada em produção]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX061]

Objetivos de aprendizagem

Você vai (1) integrar um novo serviço aos serviços de confiança da prefeitura; (2) definir uma lista de verificação de integração; (3) verificar a integração antes da entrada em produção.

21.1 Chega um novo serviço

A prefeitura compra um sistema hospedado de reservas para os salões comunitários. Ele precisa usar o login único da prefeitura, apresentar um certificado válido num subdomínio da prefeitura, receber webhooks de pagamento e armazenar os dados de contato dos cidadãos. Pedem a Rosa que o integre aos serviços de confiança da prefeitura. Ela começa listando o que o serviço precisa da prefeitura, como um certificado e um segredo de webhook, e o que a prefeitura precisa do fornecedor, como TLS 1.2 ou superior, cifração dos dados armazenados e um contato de segurança nomeado.

21.2 Lista de verificação da integração

Rosa transforma seu trabalho numa lista de verificação reutilizável: entrada no inventário com dono; certificado emitido por ACME, com monitoramento; configuração de TLS conferida contra a linha de base da prefeitura; segredo de webhook criado no repositório de segredos e compartilhado com o fornecedor por um canal seguro, nunca por e-mail; login único configurado com asserções assinadas, validadas pelo fornecedor; cifração dos dados armazenados confirmada no contrato; e um plano de reversão. Cada item tem uma pessoa que o confirma. A lista de verificação faz com que o próximo serviço seja integrado de forma mais rápida e mais consistente.

21.3 Verificar antes da entrada em produção

Antes do lançamento, Rosa verifica cada item com evidências, e não com a palavra do fornecedor: ela se conecta e registra a versão do TLS e a cadeia de certificados, envia um webhook de teste com uma assinatura deliberadamente errada para confirmar que ele é rejeitado, confere que o monitoramento de expiração mostra o novo certificado e confirma que o login falha quando as asserções são adulteradas no ambiente de teste do fornecedor. Uma verificação falha: o fornecedor aceitou a assinatura de webhook errada. A entrada em produção espera até que o fornecedor corrija a verificação e Rosa teste de novo com sucesso. Ela registra a saída do novo teste no registro de mudança antes de aprovar o lançamento.

Exemplo resolvido

Rosa integra um serviço de reserva de salões usando uma lista de verificação e bloqueia a entrada em produção quando um teste negativo de webhook mostra que o fornecedor aceitou uma assinatura ruim.

Caso sintético. O serviço e o fornecedor são inventados.

Erros e limites

Listas de verificação podem virar um ritual de marcar caixas; exija evidências. Os ambientes de teste dos fornecedores podem diferir da produção.

Exercícios

Síntese

Integrar um serviço significa uma lista de verificação dos requisitos de confiança, cada um verificado por evidências, incluindo testes negativos, antes da entrada em produção.

Continue estudando — aula 21 (capítulo 21 de 30)

← Capítulo 20 · Índice das aulas · Capítulo 22 →

Continue para a próxima aula já escrita.