OpenCyber Academy
Técnico · Capítulo 1 · Português
Código do curso: OCA-054Capítulo 01: OCA-054-C001

Capítulo 1 — Computação e arquitetura 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.

Objetivos de aprendizagem

Você vai (1) descrever os serviços de uma empresa de logística e onde a criptografia fica dentro deles; (2) separar clientes, servidores e serviços gerenciados; (3) registrar quem controla cada chave.

1.1 O caso

Tomás Reyes é estudante do primeiro ano do curso técnico de dezoito meses do fictício Eastbrook Technical Institute. Seu estágio supervisionado é na equipe de operações de TI da fictícia Lumen Freight Logistics, uma transportadora regional com três depósitos, um portal de rastreamento de encomendas para os clientes, coletores portáteis para os motoristas e trocas noturnas de arquivos com armazéns parceiros. Sua mentora é a técnica sênior Priya Nandakumar. Todas as pessoas, sistemas, endereços e números deste livro são sintéticos. Um técnico diagnostica falhas, configura controles e prova que os controles funcionam, então Tomás vai passar a maior parte do tempo lendo configurações e logs, e não projetando algoritmos, e nunca vai escrever sua própria cifra.

1.2 Clientes, servidores e serviços

Priya pede que Tomás separe os sistemas da empresa em três grupos. Os clientes incluem os coletores dos motoristas, os notebooks do escritório e os navegadores que os clientes usam. Os servidores incluem o portal de rastreamento, um banco de dados interno e o host de transferência de arquivos. Os serviços gerenciados incluem a plataforma de e-mail, o processador de pagamentos e o armazenamento de backup em nuvem. A criptografia aparece nos três grupos: os notebooks usam cifração de disco completo, o portal termina o TLS, os backups são cifrados antes do envio e o processador de pagamentos assina os callbacks. Tomás aprende que o mesmo algoritmo, como o AES, pode ser bem configurado num servidor e mal configurado em outro, então o inventário precisa registrar a configuração, e não apenas os nomes.

1.3 Quem controla as chaves

Para cada sistema, Tomás acrescenta uma coluna chamada dono da chave. Nos servidores da empresa, a equipe de operações gera e guarda as chaves privadas, então um erro ali é um problema da Lumen a corrigir. Nos serviços gerenciados, o provedor guarda as chaves, e a Lumen só pode escolher as configurações que o provedor expõe e conferir os contratos e os relatórios de auditoria. Os coletores são um caso misto: o fornecedor do dispositivo instala uma lista de certificados raiz, enquanto a Lumen instala um certificado de cliente para o Wi-Fi dos depósitos. Saber quem é o dono diz a Tomás quem chamar quando algo quebra e evita que ele desperdice uma noite mudando uma configuração que só um fornecedor pode mudar.

Exemplo resolvido

Tomás monta uma tabela de doze linhas com os sistemas da Lumen, com colunas para tipo, função criptográfica e dono da chave, e marca o armazenamento de backup e o processador de pagamentos como controlados pelo provedor.

Caso sintético. A Lumen Freight Logistics, o Eastbrook Technical Institute, Tomás e Priya são inventados.

Erros e limites

Um inventário é um retrato instantâneo; novos sistemas aparecem sem aviso. As chaves controladas por provedores ainda criam risco para a Lumen, por meio dos contratos e das indisponibilidades.

Exercícios

  • EX001 — Papel no estágio. Qual é o trabalho de Tomás na Lumen, em uma frase?

    Mostrar critérios de avaliação
    Rubrica: 3 = diagnosticar falhas, configurar controles e verificar que funcionam; não projetar algoritmos;; 2 = papel parcial;; 1 = diz que ele projeta cifras;; 0 = nenhuma.

  • EX002 — Agrupar os sistemas. Classifique o coletor do motorista, o portal de rastreamento e o processador de pagamentos como cliente, servidor ou serviço gerenciado.

    Mostrar critérios de avaliação
    Rubrica: 3 = coletor cliente; portal servidor; processador de pagamentos serviço gerenciado;; 2 = dois corretos;; 1 = um correto;; 0 = nenhuma.

  • EX003 — O mesmo algoritmo duas vezes. Por que registrar a configuração, e não apenas o nome do algoritmo?

    Mostrar critérios de avaliação
    Rubrica: 3 = o mesmo algoritmo pode ser bem configurado num host e mal configurado em outro;; 2 = menciona configurações;; 1 = lista só nomes;; 0 = nenhuma.

  • EX004 — Valor do dono da chave. Como saber quem é o dono da chave ajuda durante uma indisponibilidade?

    Mostrar critérios de avaliação
    Rubrica: 3 = diz quem pode corrigir; evita mudar configurações que só um fornecedor controla;; 2 = quem chamar;; 1 = nenhum benefício;; 0 = nenhuma.

Síntese

Um mapa útil da arquitetura de serviços nomeia cada sistema, sua função criptográfica e quem guarda as chaves.

Pratique os exercícios

EX001

Verificando se há uma questão revisada com cinco alternativas…

EX002

Verificando se há uma questão revisada com cinco alternativas…

EX003

Verificando se há uma questão revisada com cinco alternativas…

EX004

Verificando se há uma questão revisada com cinco alternativas…

Respostas comentadas

EX001. Ele diagnostica falhas criptográficas, configura controles e verifica que eles funcionam, sem inventar algoritmos.

EX002. O coletor é um cliente, o portal de rastreamento é um servidor e o processador de pagamentos é um serviço gerenciado.

EX003. Porque o AES ou o TLS podem ser configurados corretamente num servidor e de forma fraca em outro, então o nome sozinho diz pouco.

EX004. Diz a Tomás se é a Lumen ou um fornecedor que precisa agir, para que ele escale em vez de perder tempo com configurações que não pode mudar.