OpenCyber Academy
Tecnólogo · Capítulo 5 · Português
Código do curso: OCA-092Capítulo 05: OCA-092-C005

Capítulo 5 — Letramento em segurança

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, EX013.

flowchart TD
  N0["5.1 Termos centrais"]
  N1["5.2 Prioridades num serviço essencial"]
  N2["5.3 Prevenir, detectar, recuperar"]
  N3["5.4 Ler incidentes públicos"]
  N4["5.6 Atividade prática: um cartão de controle"]
  N5["Síntese do capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX013"]

Desenho lógico

flowchart LR
  N0["5.1 Termos centrais"]
  N1["5.2 Prioridades num serviço essencial"]
  N2["5.3 Prevenir, detectar, recuperar"]
  N3["5.4 Ler incidentes públicos"]
  N4["5.6 Atividade prática: um cartão de controle"]
  N5["Síntese do capítulo"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX013"]
[5.1 Termos centrais]
    |
    v
[5.2 Prioridades num serviço essencial]
    |
    v
[5.3 Prevenir, detectar, recuperar]
    |
    v
[5.4 Ler incidentes públicos]
    |
    v
[5.6 Atividade prática: um cartão de controle]
    |
    v
[Síntese do capítulo]
    |
    v
[Exemplo resolvido] --> [Exercício EX013]

Objetivos de aprendizagem e conexão

Depois deste capítulo, você deve ser capaz de:

Os Capítulos 1–4 trataram de computação. Este capítulo fornece a linguagem comum que você vai usar com operadores, gestores, auditores e fornecedores pelo resto do livro. Palavras imprecisas causam falhas reais: "o CLP é seguro" não significa nada; "o CLP aceita escritas apenas da sub-rede do relay, verificado por uma revisão de fluxos em 3 de outubro" significa alguma coisa.

5.1 Termos centrais

O Cybersecurity Framework 2.0 do NIST organiza os resultados em Govern, Identify, Protect, Detect, Respond e Recover (NIST CSWP 29); ele é um mapa útil do território, e não uma lista de verificação para ticar.

5.2 Prioridades num serviço essencial

A segurança da TI de escritório costuma ser descrita em termos de confidencialidade, integridade e disponibilidade, com a confidencialidade em primeiro lugar. Numa rede de água, num hospital ou num sistema de transporte, a ordem muda. A primeira preocupação costuma ser que o serviço físico continue e que ninguém se machuque; a integridade dos dados de controle e de medição vem logo atrás (um operador agindo sobre uma leitura falsa pode causar dano); a confidencialidade importa — prontuários de pacientes, dados de clientes, diagramas de rede —, mas raramente vale uma interrupção. O guia de TO do NIST discute como essas prioridades diferem para a tecnologia operacional (SP 800-82 Rev. 3).

Isso tem consequências práticas para um implementador. Um controle que pode parar um processo (um bloqueio automático numa estação de operador, uma reinicialização forçada para aplicar um patch) precisa de uma aprovação e de um momento diferentes na TO em relação a um escritório. Um controle que falha "fechado" na TI pode precisar falhar "aberto" num sistema relevante para a safety — e essa escolha precisa ser feita de forma deliberada por pessoas que entendem o processo, e não por padrão na configuração de um fornecedor.

5.3 Prevenir, detectar, recuperar

Classificar os controles pela função ajuda a ver lacunas. Os controles preventivos impedem que algo aconteça (autenticação, segmentação, allowlists). Os controles detectivos notam que está acontecendo (alertas, verificações de integridade, revisões). Os controles corretivos ou de recuperação restauram o serviço (backups, equipamentos sobressalentes, procedimentos de operação manual). Um serviço protegido apenas por controles preventivos não tem como notar quando eles falham; um com apenas controles detectivos nota o dano sem conseguir pará-lo ou desfazê-lo. Todo risco importante deve ter pelo menos um controle de cada tipo, e todo controle deve ter uma evidência declarada que mostre que ele funciona — e não apenas que está configurado.

5.4 Ler incidentes públicos

Os relatórios públicos de incidentes são o melhor material didático que a área tem, se lidos corretamente. Leia-os em busca das premissas que falharam e das lições: no que o operador acreditava que não era verdade? O alerta da CISA sobre o evento de 2021 na estação de tratamento de água de Oldsmar, na Flórida, descreveu software de acesso remoto, senhas compartilhadas e um sistema conectado à internet como condições a corrigir (CISA AA21-042A); um ex-funcionário municipal disse depois que o evento provavelmente foi erro de um empregado, e não uma intrusão (WUSF, 13 de abril de 2023). Os dois relatos ensinam a mesma lição ao implementador: o acesso remoto a um sistema de controle com credenciais compartilhadas e logs fracos torna impossível saber depois o que aconteceu. Note também a lição sobre evidência — um primeiro relato pode ser revisto.

5.5 Exemplo resolvido: reescrever afirmações vagas (sintético)

Um relatório de situação da FSTS diz: "O LANTERN é seguro. Os firewalls estão instalados. Os backups são feitos. O monitoramento está ativo." Reescrito no vocabulário deste capítulo, com evidências:

Tabela da aula; deslize para ver todas as colunas →

Afirmação vaga Afirmação precisa Evidência
"O LANTERN é seguro" (não é uma afirmação utilizável — remover) —
"Os firewalls estão instalados" As estações aceitam Modbus apenas da sub-rede do relay (preventivo). Revisão de fluxos em 3 out.; um caminho corporativo→PS-04 não declarado encontrado e fechado (CHG-121).
"Os backups são feitos" As configurações do relay e do historiador têm backup toda noite; os dados do historiador, toda semana (recuperação). Último teste de restauração em 28 set.: historiador restaurado em 3 h 10 min, contra uma meta de 4 h.
"O monitoramento está ativo" Rajadas de falhas de login, Modbus corporativo→estação e silêncio de estação geram alertas (detectivo). Testes das regras em 1 out.: 12/12, 7/10, 8/8 detectados (Capítulo 23).

5.6 Atividade prática: um cartão de controle

Escolha um controle do LANTERN dos Capítulos 2–4 (por exemplo, o validador de mensagens). Escreva um cartão de controle de uma página: nome; risco que ele trata; tipo (prevenir / detectar / recuperar); onde está implementado; responsável; como ele poderia falhar; evidência de que funciona; data da última evidência. Você vai estender esses cartões no Capítulo 18.

Para o validador de mensagens, um cartão completo fica assim: risco, mensagens de estação forjadas, reproduzidas ou malformadas chegando ao historiador; tipo, prevenir; implementado no caminho de entrada do relay; responsável, FSTS Platform; poderia falhar se o estado de reprodução se perder numa reinicialização ou se a allowlist ficar atrás de uma estação nova, como a PS-11; evidência, as três aceitações, seis rejeições e duas quarentenas do Laboratório 3, mais as contagens de rejeição do relay; última evidência, a data da execução mais recente.

5.7 Erros comuns e limites

Três deles aparecem no relatório de situação deste capítulo antes de ser reescrito. "O LANTERN é seguro" é o primeiro erro. "Os firewalls estão instalados" conta um controle sem dizer que um caminho corporativo→PS-04 não declarado precisou ser fechado sob a CHG-121. "O monitoramento está ativo" escondia que a Regra B detectou apenas 7 de 10 testes.

Exercícios — capítulo 5

EX013 — Precisão dos termos. Objetivo: usar o vocabulário corretamente. Entradas: a frase "A conta do fornecedor é uma ameaça porque a RTU é um risco sem controle." Restrições: reescreva em no máximo três frases. Etapas: (1) identifique cada termo mal usado; (2) reescreva corretamente usando ativo, vulnerabilidade, exposição, ameaça e controle. Evidência esperada: texto reescrito com uma nota de uma linha por correção. Rubrica: 3 = conta do fornecedor identificada como vulnerabilidade ou caminho de exposição (não uma ameaça), RTU como ativo, risco descrito como probabilidade e consequência, um controle ausente concreto nomeado; 2 = quase tudo certo; 1 = mudanças cosméticas; 0 = nada.

EX014 — Prevenir, detectar, recuperar. Objetivo: ver lacunas de controle pela função. Entradas: risco: "uma mudança de configuração no relay faz com que dados das estações sejam descartados". Restrições: um controle por função, implementável pela FSTS. Etapas: (1) proponha um controle preventivo, um detectivo e um de recuperação; (2) dê, para cada um, uma evidência de que funciona. Evidência esperada: tabela de três linhas. Rubrica: 3 = por exemplo, aprovação de mudança com revisão por pares (prevenir), alerta de integridade de arquivos e alerta de silêncio de estação (detectar), configuração versionada com rollback testado (recuperar), cada um com evidência testável; 2 = um fraco; 1 = todos preventivos; 0 = nada.

EX015 — Leitura de relatório de incidente. Objetivo: extrair lições para o implementador de uma fonte pública. Entradas: CISA AA21-042A e o artigo da WUSF. Restrições: apenas lições; nenhuma técnica de ataque. Etapas: (1) liste três condições que o alerta recomendou corrigir; (2) diga o que o relato posterior muda e o que não muda; (3) escreva uma regra de projeto do LANTERN que cada lição apoia. Evidência esperada: nota de meia página citando as duas fontes. Rubrica: 3 = condições como software de acesso remoto, credenciais compartilhadas e exposição à internet tiradas corretamente do alerta; reconhece que a revisão muda a atribuição, e não o valor das lições de higiene; regras de projeto específicas; 2 = um elemento fraco; 1 = repete o primeiro relato como fato firmado; 0 = nada.

Síntese do capítulo

Um vocabulário preciso é um controle de segurança: ele torna as afirmações verificáveis. Nos serviços essenciais, a continuidade e a safety do serviço físico costumam vir primeiro, o que muda como os controles são escolhidos, programados e autorizados a falhar. Descreva todo controle pelo que ele previne, detecta ou recupera, e pela evidência de que funciona. Leia os incidentes públicos em busca das premissas que falharam, e acompanhe as revisões.

Respostas comentadas

EX013 — Precisão dos termos. Reescrita: "A RTU da PS-09 é um ativo crítico. A conta remota permanente do fornecedor, sem MFA, é uma vulnerabilidade e, como pode ser alcançada de fora, é uma exposição que um grupo criminoso ou um técnico descuidado do fornecedor (ameaças) poderia usar. A habilitação limitada no tempo, com MFA, é o controle ausente." Correções: a conta não é uma ameaça; a RTU é um ativo, e não um risco; o risco é a probabilidade e a consequência de um dano, e não um objeto; "nenhum controle" deveria nomear o controle específico ausente.

EX014 — Prevenir, detectar, recuperar. Prevenir: mudanças na configuração do relay apenas por meio de estado desejado sob controle de versão, com revisão por pares (evidência: configurações de branch protegido e registros de revisão). Detectar: alerta de integridade de arquivos na configuração do relay e a regra de silêncio de estação (evidência: uma mudança de teste injetada e um silêncio de teste produziram, cada um, um alerta dentro da meta — Capítulo 23). Recuperar: configuração versionada com um runbook de rollback testado (evidência: rollback cronometrado num relay de teste). A nota máxima dá evidências testáveis, e não "configurado".

EX015 — Leitura de relatório de incidente. Do CISA AA21-042A: o aviso recomendou, entre outras medidas, restringir e proteger o software de acesso remoto, não compartilhar senhas, usar sistemas operacionais atualizados e com suporte e manter os sistemas de controle fora da exposição direta à internet, com firewalls. O relato da WUSF (abril de 2023) registra um ex-funcionário da prefeitura dizendo que o evento provavelmente foi erro de um empregado; isso muda a atribuição, e não o valor das lições de higiene, e mostra que os primeiros relatos podem ser revistos. Regras do LANTERN: nenhuma ferramenta de acesso remoto em qualquer host de controle ou de relay, a não ser pelo caminho de salto (Capítulo 8); nenhuma conta de administrador compartilhada (Capítulo 7); toda sessão privilegiada registrada, para que se possa responder depois "o que aconteceu" (Capítulo 17).