OpenCyber Academy
Pós-graduação · Capítulo 8 · Português
Código do curso: OCA-160Capítulo 08: OCA-160-C008

Capítulo 8 — Segurança de TO, IoT e sistemas ciberfísicos: casos difíceis

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 08 publicada. Mapa, exemplo, EX036.

flowchart TD
  N0["8.1 Quando a contenção põe o processo em risco"]
  N1["8.2 Ameaças internas"]
  N2["8.3 Comprometimento de fornecedor"]
  N3["8.4 Comunicar sob incerteza"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX036"]

Desenho lógico

flowchart LR
  N0["8.1 Quando a contenção põe o processo em risco"]
  N1["8.2 Ameaças internas"]
  N2["8.3 Comprometimento de fornecedor"]
  N3["8.4 Comunicar sob incerteza"]
  N4["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX036"]
[8.1 Quando a contenção põe o processo em risco]
    |
    v
[8.2 Ameaças internas]
    |
    v
[8.3 Comprometimento de fornecedor]
    |
    v
[8.4 Comunicar sob incerteza]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX036]

Objetivos de aprendizagem

Você vai (1) liderar uma resposta quando a contenção e a segurança do processo entram em conflito; (2) lidar com um cenário de ameaça interna com justiça e evidências; (3) gerenciar o comprometimento de um fornecedor que afeta vários sites; e (4) comunicar-se sob incerteza com reguladores e com o público.

8.1 Quando a contenção põe o processo em risco

Suponha que as evidências sugiram um invasor no servidor SCADA da BWRP durante uma tempestade, quando as estações elevatórias precisam de partidas remotas das bombas para evitar transbordamentos. Desconectar o SCADA detém o invasor e, junto, o controle remoto dos operadores. O trabalho do líder é escolher a opção menos ruim: manter o SCADA conectado sob vigilância reforçada, com verificação manual de cada comando; despachar equipes para as estações de alta consequência para assumir o controle local; depois isolar. A NIST SP 800-82r3 enfatiza que a resposta a incidentes de TO precisa pesar o impacto das ações de resposta sobre a segurança física e a operação.

8.2 Ameaças internas

Uma mudança local inexplicada num painel de dosagem (o exemplo do Capítulo 3) pode ser um ajuste bem-intencionado de um técnico ou uma sabotagem. Trate-a primeiro como um desvio de processo, colete evidências sem acusar, envolva os recursos humanos e o jurídico antes das entrevistas e lembre-se de que culturas de culpa fazem as pessoas esconderem erros, o que é pior para a segurança.

Na BWRP, as evidências já apontavam para uma mudança local durante um período em que o painel estava em modo local. O próximo passo é conferir as escalas e as ordens de serviço daquela janela e perguntar ao técnico o que ele estava fazendo, conduzindo a conversa como uma revisão de processo. Só se a explicação não se encaixar é que o caso se torna uma questão disciplinar ou jurídica.

8.3 Comprometimento de fornecedor

Se um fornecedor de SCADA anuncia que seu servidor de atualizações distribuiu software adulterado, toda concessionária que o usa precisa determinar sua exposição. Os líderes precisam de um inventário das versões instaladas e de um registro da origem das atualizações. O compartilhamento de informações no setor ajuda; uma relação já existente com a equipe de segurança do fornecedor também.

Na BWRP, a primeira pergunta seria quais servidores SCADA e estações de engenharia receberam atualizações da fonte afetada, e quando. Isso exige registros mantidos antes do anúncio, e é por isso que o trabalho de inventário da lista de lacunas importa. Os contatos com a equipe de segurança do fornecedor e com o grupo setorial de compartilhamento devem ser estabelecidos antes de uma crise, não durante.

8.4 Comunicar sob incerteza

Diga aos reguladores o que você sabe, o que não sabe, o que está fazendo e quando vai atualizar. Evite tanto as garantias que você não consegue sustentar quanto as especulações sobre autoria.

Na BWRP, a declaração preliminar da 01:00 na noite da tempestade seguiu esse padrão: uma sessão desconhecida a partir do servidor SCADA, equipes nas estações à beira da praia, o caminho externo cortado e o horário da próxima atualização. Ela não fez nenhuma alegação sobre quem era o responsável. Prepare modelos para essas declarações com antecedência, para que possam ser emitidas depressa sem redação descuidada.

Exemplo resolvido (BWRP sintética)

Noite de tempestade, 23:40: o monitoramento alerta para uma sessão de saída desconhecida a partir do servidor SCADA. Daniel e o supervisor de turno concordam: equipes nas seis estações à beira da praia até 00:30 para o controle local; o SCADA continua conectado, com verificação por duas pessoas de cada comando remoto; às 00:35, com o controle local confirmado, o caminho externo do SCADA é cortado no firewall da DMZ. O regulador recebe uma declaração preliminar à 01:00, conforme os termos de notificação da licença.

Caso sintético — Bayside Water Reclamation Plant. O evento e os horários são inventados.

Erros e limites

A verificação por duas pessoas desacelera as operações; é uma medida temporária. As declarações preliminares não devem ser atrasadas para aperfeiçoá-las.

Exercícios

Síntese

Os casos difíceis exigem um sequenciamento que mantenha o processo seguro, justiça com as pessoas, inventários que respondam às perguntas sobre fornecedores e comunicação honesta.

Respostas comentadas

EX036. Cortar o caminho também remove o controle remoto das bombas pelos operadores; com as vazões de tempestade, perdê-lo poderia causar transbordamentos nas estações à beira da praia, então o controle local precisava estar estabelecido primeiro para manter o processo seguro.

EX037. (1) Confirmar que o setpoint de dosagem está no valor correto e que o processo está dentro dos limites; (2) preservar as evidências — comparação do programa do CLP, registro da chave seletora do painel, exportação do historiador com hashes; (3) envolver o RH e o jurídico antes de falar com as pessoas, tratando o caso como um desvio até que os fatos sejam estabelecidos.

EX038. Um registro, por host, das versões de software SCADA instaladas e um histórico de onde e quando cada atualização foi obtida (origem, data, hash) — juntos, mostram se uma versão adulterada foi instalada.

EX039. "Às 23:40, a BWRP detectou uma conexão de saída inesperada a partir do seu servidor SCADA; o tratamento e o bombeamento operam normalmente, sob controle local em seis estações. Ainda não sabemos se algum dado ou configuração foi alterado. A conexão externa foi fechada às 00:35, há uma investigação em andamento e enviaremos uma atualização até as 09:00."

EX040. Encerrar quando o caminho de acesso do invasor estiver confirmadamente fechado e o servidor SCADA tiver sido reconstruído a partir de mídia íntegra conhecida ou o seu software tiver sido verificado contra os hashes do fornecedor, com a aprovação do diretor da planta e do líder de segurança de TO.