◇ OpenCyber Academy
Técnico · Capítulo 4 · Português

Capítulo 4 — Protocolos industriais no nível do operador

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 4 — Protocolos industriais no nível do operador

Mapa da aula

Aula 04 publicada. Mapa, exemplo, EX013.

flowchart TD
  N0["4.1 O que os protocolos transportam"]
  N1["4.2 Por que falta autenticação"]
  N2["4.3 Padrões normais"]
  N3["4.4 Não faça experimentos"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX013"]

Desenho lógico

flowchart LR
  N0["4.1 O que os protocolos transportam"]
  N1["4.2 Por que falta autenticação"]
  N2["4.3 Padrões normais"]
  N3["4.4 Não faça experimentos"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX013"]
[4.1 O que os protocolos transportam]
    |
    v
[4.2 Por que falta autenticação]
    |
    v
[4.3 Padrões normais]
    |
    v
[4.4 Não faça experimentos]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX013]

Objetivos de aprendizagem

Você vai (1) descrever o que o Modbus/TCP e protocolos industriais semelhantes transportam; (2) explicar por que muitos não têm autenticação; e (3) reconhecer, a partir de uma descrição, o uso normal e o uso incomum de um protocolo.

4.1 O que os protocolos transportam

As IHMs e os CLPs trocam valores: temperaturas, velocidades, contagens, bits de partida e parada. O Modbus, publicado pela Modbus Organization, é um exemplo muito usado; sobre Ethernet, ele se chama Modbus/TCP e normalmente usa a porta 502. Uma requisição diz "ler os registradores 100–110" ou "escrever o valor 180 no registrador 205". Outras famílias comuns incluem EtherNet/IP e PROFINET; a ideia é parecida.

Na HPFL, a HMI-1 lê do PLC-FILL e do PLC-WRAP valores como velocidades e temperaturas e envia escritas quando os operadores apertam botões. O ENG-LT usa uma conexão de programação separada para alterar a lógica dos CLPs. Saber quais conexões são esperadas é o que permite a qualquer pessoa perceber uma inesperada.

4.2 Por que falta autenticação

O Modbus clássico não tem nenhuma forma embutida de verificar quem envia uma requisição. Se um dispositivo consegue alcançar o CLP na porta 502, normalmente consegue ler e, muitas vezes, escrever. Isso era aceitável quando a rede era um cabo fechado dentro de um armário. Não é aceitável quando essa rede se conecta aos escritórios ou à internet, e é por isso que a segmentação (Capítulo 12) tem tanto peso.

Na HPFL, isso significa que o firewall e as VLANs são a principal proteção do PLC-FILL e do PLC-WRAP. Se um PC de escritório conseguisse alcançar a porta 502 de qualquer um dos CLPs, poderia enviar escritas idênticas às da HMI-1. Relate imediatamente qualquer sinal de um caminho assim, sem testá-lo.

4.3 Padrões normais

Numa linha saudável, o padrão é monótono: a HMI-1 lê os mesmos registradores a cada segundo, e as escritas acontecem quando os operadores apertam botões. Um dispositivo novo enviando escritas, ou leituras de faixas de registradores incomuns, merece ser relatado. Você não precisa decodificar pacotes; precisa saber como é o normal e para quem ligar.

Pôr o padrão normal por escrito também ajuda depois de mudanças. Se um novo dispositivo for acrescentado à linha, o padrão esperado é atualizado no mesmo chamado de mudança. Uma ferramenta de monitoramento operada pelo dono da rede pode então comparar o tráfego real com o padrão escrito, como na anotação do caderno de Tomás.

4.4 Não faça experimentos

Enviar requisições de teste a um CLP em funcionamento pode alterar as saídas. O aprendizado de protocolos acontece num simulador ou num CLP de laboratório, nunca na linha.

O engenheiro de controle pode reservar tempo num CLP de laboratório ou num simulador se você quiser praticar. Mesmo as requisições de leitura a um controlador em funcionamento acrescentam carga e podem perturbar dispositivos mais antigos. Se tiver curiosidade sobre o que um registrador contém, pergunte ao engenheiro em vez de consultar o CLP na linha. Aprender num CLP de laboratório permite errar com segurança e ver os efeitos dos erros sem risco.

Exemplo resolvido (HPFL sintética)

O engenheiro de controle mostra a Tomás um resumo da ferramenta de monitoramento da linha: a HMI-1 lê o PLC-WRAP a cada segundo; o ENG-LT se conectou duas vezes no mês passado, durante mudanças aprovadas. Tomás anota no caderno "escritas só da HMI-1 e do ENG-LT" como o padrão esperado.

Caso sintético — HPFL. O resumo do monitoramento é inventado.

Erros e limites

Algumas versões mais novas dos protocolos acrescentam recursos de segurança, mas as plantas usam dispositivos antigos por décadas; presuma o caso comum mais fraco, a menos que o dono confirme o contrário.

Exercícios

Síntese

Os protocolos industriais movem valores do processo com pouca ou nenhuma autenticação, então alcançar um dispositivo equivale a controlá-lo.

Continue estudando — capítulo 04 de 18

← Capítulo 03 · Índice de capítulos do curso · Capítulo 05 →

Siga para a próxima lição escrita.