OpenCyber Academy
Pós-graduação · Capítulo 5 · Português
Código do curso: OCA-160Capítulo 05: OCA-160-C005

Capítulo 5 — Segurança de TO, IoT e sistemas ciberfísicos: alternativas de projeto

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 05 publicada. Mapa, exemplo, EX021.

flowchart TD
  N0["5.1 O problema"]
  N1["5.2 Três alternativas"]
  N2["5.3 Avaliando-as"]
  N3["5.4 Registrando as rejeições"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX021"]

Desenho lógico

flowchart LR
  N0["5.1 O problema"]
  N1["5.2 Três alternativas"]
  N2["5.3 Avaliando-as"]
  N3["5.4 Registrando as rejeições"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX021"]
[5.1 O problema]
    |
    v
[5.2 Três alternativas]
    |
    v
[5.3 Avaliando-as]
    |
    v
[5.4 Registrando as rejeições]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX021]

Objetivos de aprendizagem

Você vai (1) gerar alternativas de projeto genuinamente diferentes para proteger estações elevatórias remotas; (2) avaliá-las segundo critérios operacionais, de segurança e de ciclo de vida; (3) usar os conceitos de zonas e conduítes da IEC 62443 para descrever cada uma; e (4) documentar por que as alternativas rejeitadas foram rejeitadas.

5.1 O problema

As 23 estações elevatórias da BWRP bombeiam esgoto para a planta. Cada uma tem uma RTU com um modem celular que relata níveis e o estado das bombas ao SCADA e aceita comandos de partida e parada. Alguns modems têm endereços IP públicos, o que os coloca na categoria de exposição que o ATT&CK for ICS chama de T0883 Internet Accessible Device.

Os comandos são o que mais importa. Uma leitura de nível falsa poderia esconder um transbordamento, mas uma parada remota enviada a uma bomba durante uma tempestade poderia causar um. Por isso, qualquer projeto precisa responder a duas perguntas: quem consegue chegar às RTUs e se os comandos remotos são de fato necessários. As respostas variam de estação para estação, e é por isso que as alternativas são comparadas estação por estação.

5.2 Três alternativas

Alternativa 1 — APN privado: a operadora fornece um nome de ponto de acesso privado, de modo que os modems não têm endereços públicos; o tráfego chega à BWRP por um túnel gerenciado pela operadora. Alternativa 2 — VPN do lado da RTU: cada RTU (ou um pequeno roteador ao lado dela) estabelece um túnel IPsec até um concentrador da BWRP na DMZ. Alternativa 3 — enlace apenas de monitoramento com controle local: os comandos remotos são removidos; as RTUs executam o controle de nível localmente e apenas relatam, e os operadores despacham equipes para as exceções.

Cada alternativa muda uma coisa diferente. A primeira remove os endereços públicos, mas mantém a confiança na operadora. A segunda acrescenta a criptografia e a autenticação da própria BWRP, ao custo de mais equipamentos. A terceira remove a capacidade mais arriscada, os comandos remotos, e aceita uma resposta mais lenta. Elas são genuinamente diferentes, e é isso que torna útil compará-las.

5.3 Avaliando-as

A alternativa 1 é rápida e barata, mas confia no isolamento da operadora. A alternativa 2 dá à BWRP sua própria fronteira criptográfica, mas acrescenta 23 dispositivos a corrigir e certificados a gerenciar. A alternativa 3 é a que mais encolhe a superfície de ataque — sem comandos remotos não há manipulação remota das bombas —, mas alonga a resposta a algumas falhas, o que as operações precisam aceitar. Nos termos da 62443, cada alternativa define um conduíte diferente entre as zonas das estações elevatórias e a zona do SCADA, com capacidades de segurança diferentes.

Coloque a avaliação numa tabela com os mesmos critérios para cada alternativa, como tempo de implantação, custo em cinco anos, efeito sobre a resposta a transbordamentos e exposição remanescente. Pontue cada classe de estação separadamente, porque uma estação à beira da praia, com alta consequência de transbordamento, justifica mais do que uma estação no interior cujo transbordamento fica contido.

5.4 Registrando as rejeições

Um registro de projeto lista as alternativas rejeitadas e o motivo. Caso contrário, os revisores futuros voltam a propô-las sem conhecer o histórico.

Na BWRP, o registro anota que a alternativa 3 foi rejeitada porque partidas remotas de bombas evitaram três transbordamentos no ano passado. Se as operações mudarem depois, por exemplo acrescentando armazenamento local ou controle automático nas estações de alta consequência, o motivo pode deixar de valer, e o registro diz ao próximo revisor exatamente qual condição verificar. Date o registro e nomeie quem concordou com a rejeição.

Exemplo resolvido (BWRP sintética)

Daniel recomenda a alternativa 1 imediatamente (remove a exposição pública em um mês) e a alternativa 2 para as seis estações com maior consequência de transbordamento (perto das praias), com a alternativa 3 rejeitada porque as operações mostraram que partidas remotas de bombas evitaram três transbordamentos no ano passado.

Caso sintético — Bayside Water Reclamation Plant. As contagens de estações e o histórico de transbordamentos são inventados.

Erros e limites

Um APN privado não é criptografia; as redes internas das operadoras estão fora do controle da BWRP. As alternativas precisam ser testadas quanto aos efeitos da latência sobre a telemetria.

Exercícios

Síntese

Um bom trabalho de projeto produz alternativas reais, avalia-as ao longo do ciclo de vida, escalona a proteção pela consequência e lembra por que as opções foram rejeitadas.

Respostas comentadas

EX021. "Rejeitada: alternativa 3 (apenas monitoramento). Motivo: os registros das operações mostram que partidas remotas de bombas evitaram três transbordamentos no último ano; remover os comandos remotos elevaria o risco de transbordamento nas estações de alta consequência. Reconsiderar se o tempo de resposta das equipes cair abaixo de 20 minutos ou se o controle de nível local for atualizado com sensores redundantes."

EX022. Que a operadora mantém o tráfego do APN privado da BWRP isolado dos outros clientes e da internet, controla quais SIMs podem se juntar a ele e que a sua própria equipe e os seus sistemas não estão comprometidos.

EX023. Renovar e revogar os certificados de dispositivo dos 23 pontos de extremidade dos túneis e corrigir o firmware dos roteadores do lado das RTUs e do concentrador na DMZ.

EX024. As seis estações à beira da praia têm a pior consequência de transbordamento (saúde pública, interdições), então justificam o custo e o ônus de gestão mais altos da criptografia controlada pela BWRP, enquanto o APN privado dá uma redução de risco adequada para as estações de menor consequência.

EX025. Cada estação elevatória é a sua própria zona; o seu conduíte é um túnel IPsec do roteador da estação até um concentrador na zona da DMZ da BWRP, com autenticação mútua por certificados e um firewall que permite apenas o protocolo de varredura do SCADA seguir até a zona do SCADA.