OpenCyber Academy
Técnico · Capítulo 6 · Português
Código do curso: OCA-069Capítulo 06: OCA-069-C006

Capítulo 6 — Infraestrutura crítica e segurança setorial: modelo de sistema

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

Mapa da aula

Aula 06 publicada. Mapa, exemplo, EX021.

flowchart TD
  N0["6.1 Zonas e conduítes"]
  N1["6.2 O que registrar para cada elemento"]
  N2["6.3 Diferenças setoriais que importam no teclado"]
  N3["6.5 Atividade prática"]
  N4["Síntese do capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX021"]

Desenho lógico

flowchart LR
  N0["6.1 Zonas e conduítes"]
  N1["6.2 O que registrar para cada elemento"]
  N2["6.3 Diferenças setoriais que importam no teclado"]
  N3["6.5 Atividade prática"]
  N4["Síntese do capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX021"]
[6.1 Zonas e conduítes]
    |
    v
[6.2 O que registrar para cada elemento]
    |
    v
[6.3 Diferenças setoriais que importam no teclado]
    |
    v
[6.5 Atividade prática]
    |
    v
[Síntese do capítulo]
    |
    v
[Exemplo resolvido] --> [Exercício EX021]

Objetivos de aprendizagem e conexão

Ao final deste capítulo, você deverá ser capaz de:

Os Capítulos 1–5 foram os fundamentos gerais. Daqui em diante, o curso os aplica aos setores críticos. O modelo de sistema é o mapa do técnico: sem ele, uma regra de firewall, uma detecção ou uma etapa de resolução de problemas não tem a que se referir.

6.1 Zonas e conduítes

A série ISA/IEC 62443 agrupa ativos com requisitos de segurança semelhantes em zonas e os caminhos de comunicação entre elas em conduítes (ISA/IEC 62443 overview). As regras práticas que um técnico aplica:

A forma comum de um sistema supervisório — campo, controle, supervisão, DMZ de operações, corporativo — aparece na NIST SP 800-82 Rev. 3 como uma arquitetura de exemplo (SP 800-82 Rev. 3). Use-a como vocabulário, não como modelo pronto: uma instalação real tem exceções históricas, e o trabalho do modelo é mostrá-las.

6.2 O que registrar para cada elemento

Para cada ativo: nome, endereço, função, zona, responsável, versões de software e firmware, protocolos falados, método de gerência e a consequência física da perda ou do uso indevido. Para cada conduíte: zona de origem, zona de destino, protocolo e porta, direção de iniciação, propósito, responsável, ponto de aplicação (qual regra de firewall) e ponto de monitoramento (qual sensor o vê). Para cada fronteira de confiança: o que a atravessa e que verificações acontecem ali.

Para a eng-ws-15, registre que ela consegue programar RTUs e que a sua perda ou uso indevido tem consequência em toda a zona. Para cada conduíte, nomeie a regra de firewall que deveria aplicá-lo e o sensor que deveria vê-lo, para que uma verificação posterior saiba onde procurar. Não deixe nenhum ativo sem zona nem nenhum caminho permitido sem um responsável pelo conduíte.

6.3 Diferenças setoriais que importam no teclado

Nos três, os sistemas instrumentados de segurança e as funções de proteção são projetados para agir independentemente do sistema supervisório. O modelo do técnico os mostra como zonas separadas e nunca roteia tráfego de gerência através deles.

6.4 Exemplo resolvido: o modelo do KVROC (sintético)

Tabela da aula; deslize para ver todas as colunas →

Zona Ativos Pior consequência Observações
Z1 Campo das estações (10.10.0.0/16) RTUs KW-01..12, bombas, analisadores Dosagem errada, transbordamento, perda de abastecimento Modbus/TCP, sem autenticação
Z2 Centro de controle (10.20.0.0/24) scada-01, hmi-02, eng-ws-15, hist-02 Perda da visão e do controle de todas as estações eng-ws-15 consegue programar RTUs
Z3 Subestação SS-3 outstation (endereço DNP3 10), relés de proteção Perda do telecontrole; a proteção é separada DNP3 sobre o MPLS da operadora via fep-01
Z4 Gestão predial do hospital bms-server, controladores Perda dos alarmes de ventilação e de pressão Apenas monitorada; o KVROC tem acesso de leitura
Z5 Gerência (10.90.0.0/24) jump-01, ntp-ops, ad-ops, coletor O comprometimento alcança todas as zonas Maior privilégio
Z6 Corporativa (10.30.0.0/16) mesas, e-mail, servidor de relatórios Perturbação do negócio Conectada à internet

Os conduítes declarados incluem: C1 Z2 scada-01 → Z1 tcp/502 varreduras de leitura; C2 Z2 eng-ws-15 → Z1 tcp/502 escritas durante janelas aprovadas; C3 Z5 jump-01 → Z2 tcp/22; C4 Z2 hist-02 → servidor de relatórios da Z6, envio (push) HTTPS do CSV diário. O Laboratório 2 já mostrou um caminho não declarado: mesa da Z6 → Z1 tcp/502. No modelo, ele aparece como uma linha vermelha com uma pergunta: que regra o permite, e desde quando? O Capítulo 10 responde.

6.5 Atividade prática

Estenda o modelo com dois conduítes para a Z3 (do fep-01 até a outstation e o caminho de suporte remoto do fornecedor) e um para a Z4. Para cada um, registre propósito, protocolo, iniciador, responsável, ponto de aplicação e ponto de monitoramento. Marque quais conduítes um único host comprometido da Z5 poderia abusar.

Para o caminho de suporte remoto do fornecedor até a Z3, registre se ele termina no host de salto ou se alcança a outstation diretamente. Para a Z4, marque que o KVROC tem apenas acesso de leitura. Depois liste quais desses conduítes um host de salto comprometido na Z5 conseguiria abrir, e quais controles ainda se aplicariam.

6.6 Erros comuns e limites

Exercícios — capítulo 6

EX021 — Posicione os ativos. Objetivo: atribuir zonas pela consequência. Insumos: um roteador celular na KW-06; o gateway de suporte remoto do fornecedor para a SS-3; o servidor de relatórios; um notebook usado pelos engenheiros da Kestrel Water nas estações. Passos: atribuir cada um a uma zona (existente ou nova) e justificar. Evidência esperada: quatro posicionamentos. Rubrica: 3 = roteador na fronteira da Z1, com a sua gerência tratada com privilégio de nível Z5; gateway do fornecedor numa zona própria de acesso remoto, não na Z3; servidor de relatórios na Z6; notebook de engenharia como ativo transitório com controles próprios (Capítulo 16); 2 = um fraco; 1 = apenas por sub-rede; 0 = nada.

EX022 — Escreva um conduíte. Objetivo: declarar um caminho por completo. Insumos: o hist-02 precisa enviar um CSV diário ao servidor corporativo de relatórios. Passos: escrever a entrada do conduíte com todos os campos. Evidência esperada: uma entrada completa. Rubrica: 3 = iniciado a partir da Z2 para fora (push, não pull a partir do corporativo), HTTPS para um host e uma porta nomeados, propósito, responsável, regra de aplicação e ponto de monitoramento nomeados, data de revisão; 2 = falta um; 1 = "permitir hist para corporativo"; 0 = nada.

EX023 — Contraste setorial. Objetivo: reconhecer diferenças técnicas. Insumos: uma proposta de aplicar o mesmo cronograma semanal de patch e reinício ao scada-01, ao front end da SS-3 e ao servidor de gestão predial do hospital. Passos: explicar, para cada setor, o que precisa ser verificado primeiro. Evidência esperada: três parágrafos curtos. Rubrica: 3 = água: redundância e interrupção da varredura; rede elétrica: janelas de telecontrole combinadas com a sala de controle da rede, nenhum efeito sobre a proteção; hospital: restrições da engenharia clínica e do fabricante, continuidade dos alarmes de ventilação; 2 = genérico; 1 = aceita um único cronograma; 0 = nada.

EX024 — Modelo versus captura. Objetivo: comparar o declarado e o observado. Insumos: a saída do Laboratório 2 e a lista de conduítes da 6.4. Passos: listar todo fluxo observado que não é explicado por um conduíte declarado. Evidência esperada: lista com justificativas. Rubrica: 3 = as escritas da mesa corporativa (sem conduíte), possivelmente a consulta de identificação do dispositivo, se nenhum conduíte a cobrir, quadros malformados do scada-01 como anomalia a explicar; 2 = apenas as escritas; 1 = nada encontrado; 0 = nada.

Síntese do capítulo

O modelo de sistema une ativos, zonas, conduítes e consequências num único mapa. Ele diz o que deveria acontecer, para que qualquer outra coisa fique visível como constatação. Os setores diferem em protocolos, tempos e em quem pode mudar o quê, e as funções de segurança e de proteção ficam separadas de tudo o que um técnico toca.

Respostas comentadas

EX021 — Posicione os ativos. Roteador celular da KW-06: na fronteira da Z1; a sua interface de gerência é tão privilegiada quanto a Z5 e pertence ao inventário e às verificações de deriva. Gateway do fornecedor da SS-3: numa zona própria de acesso remoto, conectando-se apenas via jump-01, nunca posicionado na Z3. Servidor de relatórios: Z6. Notebook de engenharia: um ativo transitório com controles próprios (Capítulo 16), nunca permanentemente em zona alguma.

EX022 — Escreva um conduíte. C4: origem hist-02 (Z2) → destino report-01 (Z6) tcp/443; iniciado a partir da Z2 (push); propósito: CSV diário do relatório de operações; responsável: o líder de dados de operações da Kestrel Water; aplicação: regra do fw-01 com chamado; monitoramento: alerta do coletor se não houver envio até as 06:30 ou em qualquer conexão da Z6 para o hist-02; revisão anual.

EX023 — Contraste setorial. Água: confirmar um servidor SCADA redundante ou agendar fora dos períodos críticos; duração da interrupção da varredura combinada com as operações. Rede elétrica: reinícios do front end combinados com a sala de controle da rede, procedimentos de perda de telecontrole prontos; proteção não afetada, mas confirmar. Hospital: engenharia clínica e o nível de patch suportado pelo fabricante do sistema de gestão predial; continuidade dos alarmes de ventilação e dos quartos de isolamento durante o reinício. Um único cronograma semanal não serve para nenhum deles.

EX024 — Modelo versus captura. Não explicados pelos conduítes declarados: as escritas de 10.30.3.7 → KW-04 (nenhum conduíte corporativo para a Z1); a consulta de função 43 do scada-01, se o C1 for declarado apenas como "varreduras de leitura" (acrescentá-la explicitamente, se confirmada como recurso); dois quadros malformados do scada-01 — uma anomalia a explicar (falha de driver ou um programa diferente nesse host).