379 sintomas catalogados

Cada sintoma com causa provável e correção, ligado à lição da trilha Indústria que explica o porquê. Descreva o sintoma para filtrar.

SintomaCausa provávelCorreçãoLição
Dashboard não carrega no navegadornode-red-dashboard não instalado ou Node-RED não reiniciadoExecute npm install node-red-dashboard e reinicie o Node-REDAlertas e dashboards: monitoramento em tempo real com Node-R
Alertas não aparecem mesmo com valor acima do limiteFunção de comparação incorreta ou fluxo não conectadoRevise a lógica do node function e verifique conexões entre nodesAlertas e dashboards: monitoramento em tempo real com Node-R
Notificações MQTT não chegam ao destinoBroker MQTT não configurado ou offlineVerifique o endereço do broker e a conectividade da redeAlertas e dashboards: monitoramento em tempo real com Node-R
Não encontra portas abertas no nmapFirewall local ou escaneamento incompletoVerifique regras de firewall e repita o scan com privilégios elevadosAmeaças reais: vetores de ataque em SCADA aberto
mbpoll não consegue conectar ao PLCPLC não está ouvindo na porta padrão ou IP incorretoConfirme IP e porta do OpenPLCAmeaças reais: vetores de ataque em SCADA aberto
Acesso negado na interface webSenha alterada ou ACL aplicadaSolicite credenciais corretas ou revise configuração de usuáriosAmeaças reais: vetores de ataque em SCADA aberto
modbus.log não é geradoScript Modbus do Zeek não está habilitadoHabilite o script Modbus em /opt/zeek/share/zeek/site/local.zeek e reinicie o ZeekAnálise de incidente: ataque Modbus detectado pelo Zeek
Comandos suspeitos não aparecem nos logsFiltro aplicado incorretamente ou tráfego não capturadoVerifique se o Zeek está ouvindo na interface correta e revise os filtrosAnálise de incidente: ataque Modbus detectado pelo Zeek
Bloqueio de IP não funcionaRegras do firewall não aplicadas corretamenteConfirme se o iptables está ativo e se a regra foi inserida na cadeia corretaAnálise de incidente: ataque Modbus detectado pelo Zeek
Arquivo .pcap vazio ou incompletoInterface de rede errada ou falta de permissõesVerifique interface com 'ip addr' e execute tcpdump como rootAnálise forense de incidentes em OT: resposta e recuperação
Hash não confereArquivo alterado após coletaRecolher evidência novamente e armazenar em mídia somente leituraAnálise forense de incidentes em OT: resposta e recuperação
Dispositivo não responde após restauraçãoBackup corrompido ou configuração incompletaTestar backup em ambiente isolado antes de aplicar na produçãoAnálise forense de incidentes em OT: resposta e recuperação
Endpoint REST retorna erro 404URL incorreta ou fluxo Node-RED não implantadoVerifique o caminho configurado e implante o fluxo corretamenteAPIs abertas e interoperabilidade: REST, MQTT e OPC UA PubSu
Mensagens MQTT não chegam ao subscriberBroker MQTT inacessível ou tópico incorretoConfirme endereço do broker e nome do tópicoAPIs abertas e interoperabilidade: REST, MQTT e OPC UA PubSu
OPC UA PubSub não publica dadosErro na configuração do arquivo YAMLRevise o arquivo conforme a documentação oficial do open62541APIs abertas e interoperabilidade: REST, MQTT e OPC UA PubSu
Perda de logs durante failoverConfiguração incorreta do IP virtual ou sincronização de storage ausenteRevise a configuração do Keepalived e a montagem NFSArquitetura de alta disponibilidade para IDS industrial
Eventos duplicados no SIEMSensores ativos analisando o mesmo tráfego simultaneamente sem deduplicaçãoImplemente deduplicação no SIEM ou ajuste filtros nos sensoresArquitetura de alta disponibilidade para IDS industrial
Alto uso de CPU em um sensorBalanceamento de carga ineficiente ou tráfego desbalanceadoAjuste as regras de distribuição no PF_RING ou Open vSwitchArquitetura de alta disponibilidade para IDS industrial
Clientes não conseguem conectar após failoverIP virtual não migrou corretamenteRevise configuração do keepalived e permissões de redeArquiteturas distribuídas e redundância avançada
Dados divergentes entre servidores após failoverSincronização de arquivos ou banco de dados falhouVerifique logs do rsync e status da replicaçãoArquiteturas distribuídas e redundância avançada
HAProxy não remove servidor inativoCheck de saúde mal configuradoAjuste as opções 'check' no backend do HAProxyArquiteturas distribuídas e redundância avançada
IDS não inicia após updateRegras corrompidas ou sintaxe inválidaRestaure backup das regras anteriores e valide sintaxe antes de reiniciarAtualização automatizada de regras Snort e Suricata
Logs de update vaziosPermissões incorretas no cron ou no diretório de logAjuste permissões e teste execução manual do scriptAtualização automatizada de regras Snort e Suricata
Regras não são atualizadasURL da fonte de regras está errada ou bloqueada por firewallVerifique conectividade e URL no arquivo de configuraçãoAtualização automatizada de regras Snort e Suricata
Variáveis remotas não atualizamProblema de rede ou endpoint OPC UA incorretoVerifique conectividade e configuração dos endpointsAutomação distribuída: lógica em múltiplos OpenPLC
Deadlock entre PLCsDependências circulares na lógicaReprojete a lógica para evitar espera mútuaAutomação distribuída: lógica em múltiplos OpenPLC
Latência alta na sincronizaçãoPolling excessivo ou rede sobrecarregadaAjuste o intervalo de polling ou otimize a redeAutomação distribuída: lógica em múltiplos OpenPLC
Comando enviado mas atuador não respondeEndereço IP, porta ou registrador incorretosRevise a configuração do nó Modbus/OPC UA e consulte a documentação do dispositivoAutomatizando processos industriais com Node-RED
Atuador aciona repetidamente sem necessidadeAusência de lógica condicional ou uso incorreto do nó 'rbe'Inclua nó 'rbe' ou ajuste as condições no nó 'switch'Automatizando processos industriais com Node-RED
Fluxo trava ou apresenta lentidãoExcesso de mensagens ou loops sem controleUse nós 'rbe' e 'delay' para filtrar eventos e limitar acionamentosAutomatizando processos industriais com Node-RED
Mosquitto fecha conexões inesperadamenteFalta de RAM ou limite de conexões atingidoAumente a RAM ou ajuste o parâmetro max_connectionsAvaliando uso de CPU, RAM e rede: monitoramento preventivo
Mensagens atrasam ou não chegamCPU saturada ou rede congestionadaReduza a carga, otimize tópicos ou expanda recursosAvaliando uso de CPU, RAM e rede: monitoramento preventivo
Logs mostram 'Out of memory'RAM insuficiente para o volume de mensagensAdicione mais memória física ou otimize retençãoAvaliando uso de CPU, RAM e rede: monitoramento preventivo
Latência alta nas mensagensBanda de rede próxima do limiteVerifique switches, aumente banda ou segmente tópicosAvaliando uso de CPU, RAM e rede: monitoramento preventivo
Dashboards do Grafana ficam indisponíveis após falha do bancoFailover do banco não foi concluído ou variável de conexão não foi atualizada.Verifique scripts de promoção e configure fallback no Grafana.Balanceamento de carga e redundância em SCADA aberto
Clientes OPC UA desconectam frequentementeTimeouts ou balanceador de carga mal configurado.Ajuste timeouts e revise configuração do HAProxy.Balanceamento de carga e redundância em SCADA aberto
Lag de replicação muito alto no bancoRede lenta ou configuração inadequada do PostgreSQL.Otimize parâmetros de replicação e monitore banda.Balanceamento de carga e redundância em SCADA aberto
Node OPC UA não conectaEndpoint incorreto ou firewall bloqueando porta 4840Verifique o endereço e libere a porta no firewallBridge TI/OT: agregando dados industriais a sistemas corpora
Dados não aparecem no banco SQLErro de autenticação ou query malformadaReveja usuário, senha e sintaxe da queryBridge TI/OT: agregando dados industriais a sistemas corpora
Node-RED trava ou reiniciaConsumo excessivo de memória por fluxos mal otimizadosOtimize o fluxo e monitore uso de recursosBridge TI/OT: agregando dados industriais a sistemas corpora
Mensagens não chegam ao broker remotoErro de autenticação, firewall bloqueando porta, ou configuração errada de tópicosVerifique usuário/senha, libere porta 1883 e revise os tópicos na bridgeBroker, clientes e bridges: desenhando fluxos robustos
Loop de mensagens entre bridgesConfiguração de tópicos bidirecionais sem filtroAjuste as direções dos tópicos e use ACLs para evitar loopsBroker, clientes e bridges: desenhando fluxos robustos
Broker reinicia inesperadamenteErro de sintaxe no mosquitto.conf ou parâmetro depreciadoCheque logs e valide a configuração usando 'mosquitto -c /etc/mosquitto/mosquitto.conf -v'Broker, clientes e bridges: desenhando fluxos robustos
Perda de pacotes críticosBuffer insuficiente ou QoS mal configuradoAumente o buffer ou revise as regras de prioridadeBuffer, jitter e priorização de tráfego em redes industriais
Latência alta em comandosFila de prioridade compartilhada com tráfego não críticoSepare fluxos críticos em filas exclusivasBuffer, jitter e priorização de tráfego em redes industriais
Jitter elevadoCongestionamento ou múltiplos saltos sem priorizaçãoReduza hops ou ajuste políticas de QoSBuffer, jitter e priorização de tráfego em redes industriais
Dispositivos Modbus não respondem ou respondem lentamente.Barramento sobrecarregado ou muitos dispositivos.Reduza o número de dispositivos por segmento ou aumente a velocidade (se possível).Capacidade de rede: largura de banda, número de dispositivos
Mensagens OPC UA são descartadas ou atrasadas.Servidor subdimensionado ou excesso de variáveis monitoradas.Aumente recursos de hardware ou reduza a frequência de atualização.Capacidade de rede: largura de banda, número de dispositivos
Falhas de sincronismo em PROFINET.Prioridade de tráfego não configurada ou excesso de dispositivos.Implemente priorização (802.1Q/p) e reduza o número de nós por segmento.Capacidade de rede: largura de banda, número de dispositivos
Comandos legítimos estão sendo bloqueadosRegras de firewall excessivamente restritivasRevise e ajuste as regras para liberar apenas o necessárioCibersegurança avançada em OT: zero trust e automação de res
Automação não reage a eventos suspeitosFluxo Node-RED ou script mal configuradoVerifique lógica e permissões dos scriptsCibersegurança avançada em OT: zero trust e automação de res
Latência alta após segmentaçãoInspeção profunda em tempo real em equipamentos limitadosOtimize regras ou mova inspeção para pontos menos críticosCibersegurança avançada em OT: zero trust e automação de res
Nova regra não gera alertasSintaxe incorreta ou condição muito restritivaRevise a lógica e teste com PCAP conhecidoCiclo de vida de regras e scripts: atualização, teste e desc
Alertas em excesso após atualizaçãoRegra genérica demaisRefine as condições e teste novamenteCiclo de vida de regras e scripts: atualização, teste e desc
Erro ao carregar script ZeekSintaxe inválida ou dependência ausenteConsulte a documentação e valide com 'zeek -N'Ciclo de vida de regras e scripts: atualização, teste e desc
Regra removida ainda gera alertasArquivo de regras não foi recarregadoReinicie o serviço IDSCiclo de vida de regras e scripts: atualização, teste e desc
Mensagens não chegam ao subscriberSubscriber offline ou QoS inadequadoVerifique se o subscriber está conectado e use QoS 1 ou 2Conexão perdida, QoS quebrado e outros clássicos: diagnóstic
Mensagens duplicadasReconexão antes do PUBACK em QoS 1Ajuste o cliente para aguardar PUBACK antes de reconectarConexão perdida, QoS quebrado e outros clássicos: diagnóstic
Desconexão frequenteKeepalive muito curto ou perda de pacotesAumente o keepalive e verifique a redeConexão perdida, QoS quebrado e outros clássicos: diagnóstic
Mensagens perdidas em QoS 0Falha de conexão durante envioUse QoS 1 para dados críticosConexão perdida, QoS quebrado e outros clássicos: diagnóstic
Subscriber não recebe mensagens antigasNão uso de mensagens retidas ou QoS baixoConfigure mensagens retidas e QoS adequadoConexão perdida, QoS quebrado e outros clássicos: diagnóstic
Cliente OPC UA não conectaPorta 4840 bloqueada ou serviço não iniciadoLibere a porta e verifique se o OpenPLC Runtime está rodando com --opcuaConfigurando OPC UA no OpenPLC: expondo variáveis para o SCA
Variáveis não aparecem no clienteVariáveis não declaradas corretamente no ladderRevise o código ladder e reinicie o runtimeConfigurando OPC UA no OpenPLC: expondo variáveis para o SCA
Valores não atualizamProblema no ciclo de scan do PLCAjuste o tempo de scan do OpenPLCConfigurando OPC UA no OpenPLC: expondo variáveis para o SCA
Erro de autenticaçãoCliente OPC UA requer credenciaisConfigure autenticação conforme documentação do OpenPLCConfigurando OPC UA no OpenPLC: expondo variáveis para o SCA
Cliente não conecta ao servidor OPC UAFirewall bloqueando porta 4840 ou servidor não iniciadoVerifique firewall e status do processo server_basicConfigurando um servidor Modbus e um OPC UA open source
mbpoll retorna timeoutPorta 502 fechada ou mbusd não está rodandoConfirme serviço ativo e porta abertaConfigurando um servidor Modbus e um OPC UA open source
Dados lidos inconsistentesMapeamento de registradores incorretoRevise configuração do servidor e endereçamentoConfigurando um servidor Modbus e um OPC UA open source
Usuário acessa funções indevidasPermissões de grupo mal configuradasRevise grupos e permissões com 'id' e 'groups'Controles técnicos IEC 62443: autenticação, segmentação e mo
Tráfego entre segmentos não é bloqueadoRegras de firewall ausentes ou erradasRevise regras do iptables e VLANsControles técnicos IEC 62443: autenticação, segmentação e mo
Alertas de incidentes não são geradosFluxo do Node-RED mal configuradoTeste manualmente o fluxo e revise condiçõesControles técnicos IEC 62443: autenticação, segmentação e mo
Dados não atualizam no dashboardProblema na fonte de dados (OpenPLC ou broker MQTT/OPC UA)Verifique se o OpenPLC está publicando dados e se o datasource está conectadoDashboards de operação: visão em tempo real para o chão de f
Dashboard lento ou travandoIntervalo de atualização muito baixo ou excesso de widgetsAumente o intervalo de refresh e reduza o número de painéis simultâneosDashboards de operação: visão em tempo real para o chão de f
Usuário não consegue acessar o dashboardPermissões mal configuradas no GrafanaRevise as permissões em Settings > PermissionsDashboards de operação: visão em tempo real para o chão de f
Painel Grafana não mostra dadosPlugin MQTT não instalado ou broker não acessívelVerifique instalação do plugin e conectividade com broker MQTTDashboards Grafana: conectando ao Node-RED e visualizando si
Valores atrasados ou não atualizamIntervalo de refresh alto ou Node-RED não está publicandoReduza o refresh no painel e confira fluxo no Node-REDDashboards Grafana: conectando ao Node-RED e visualizando si
Alarmes visuais não acendemThresholds mal configuradosRevise a configuração de thresholds no painelDashboards Grafana: conectando ao Node-RED e visualizando si
O playbook falha ao instalar dependênciasNome do pacote incompatível com a distribuição LinuxAjuste o nome dos pacotes conforme a distribuição (ex: yum vs apt).Deploy automatizado do Snort com Ansible
Snort não inicia após o deployArquivo de configuração inconsistente ou regras corrompidasRestaure o backup do snort.conf e valide as regras.Deploy automatizado do Snort com Ansible
Erro de permissão ao rodar o playbookUsuário sem sudo/root nos sensoresGaranta que o usuário Ansible tenha privilégios adequados.Deploy automatizado do Snort com Ansible
Latência crescente entre mestre e escravo ModbusMestre sobrecarregado ou muitos escravos no mesmo segmentoDivida a rede, adicione outro mestre ou otimize pollingDesafios de escalabilidade em Modbus, OPC UA e PROFINET
Sessões OPC UA caindo frequentementeLimite de sessões simultâneas atingido ou recursos insuficientesAumente maxSessions ou distribua a carga entre servidoresDesafios de escalabilidade em Modbus, OPC UA e PROFINET
Perda de sincronização em PROFINETSwitches inadequados ou excesso de dispositivos no mesmo domínioUse switches industriais e segmente a redeDesafios de escalabilidade em Modbus, OPC UA e PROFINET
Dashboard sem dados ou valores nulosFalha na coleta ou no mapeamento dos sinaisRevise endereços e tipos de dados em cada camada; cheque logs do Node-RED e do OpenPLCDesenhando a arquitetura: do sensor ao dashboard SCADA
Valores inconsistentes entre campo e dashboardEscala ou conversão incorreta no mapeamentoVerifique se a faixa e o tipo dos sinais estão corretos em todas as configuraçõesDesenhando a arquitetura: do sensor ao dashboard SCADA
Atraso ou lentidão na atualização dos dadosIntervalo de coleta inadequado ou gargalo na redeAjuste a taxa de leitura no Node-RED e monitore o tráfego de redeDesenhando a arquitetura: do sensor ao dashboard SCADA
Logs não aparecem no SIEMFilebeat ou agente de coleta parado, erro de configuração de caminho ou permissão.Reinicie o agente, cheque logs de erro e permissões nos diretórios.Desenhando fluxos de dados: do sensor ao SOC
Alertas chegam duplicadosColeta simultânea do mesmo arquivo por múltiplos agentes.Garanta que apenas um agente monitore cada fonte de log.Desenhando fluxos de dados: do sensor ao SOC
Canal de logs instável ou lentoRede saturada ou falta de buffer local.Implemente buffer, monitore uso de disco e avalie rede dedicada para logs.Desenhando fluxos de dados: do sensor ao SOC
Regras não disparam mesmo com tráfego de testeAssinaturas não estão ativas ou protocolo não reconhecidoRevise a configuração, ative preprocessadores e teste com tráfego realDetecção de ataques ICS avançados: o que há de novo em Snort
Muitos falsos positivos em protocolos industriaisRegras genéricas demais para o ambienteAjuste as regras para os comandos e ativos específicos presentesDetecção de ataques ICS avançados: o que há de novo em Snort
Alto uso de CPU/memória após atualizar regrasExcesso de regras ou hardware insuficienteOtimize regras, desative assinaturas irrelevantes e avalie upgrade de hardwareDetecção de ataques ICS avançados: o que há de novo em Snort
Timeout de leitura ModbusEndereço IP incorreto ou slave offlineVerifique IP e status do slave; corrija se necessárioDiagnóstico de falhas em Modbus, OPC UA e PROFINET
Desconexão frequente OPC UAPolítica de segurança incompatívelAjuste as políticas de segurança no cliente e servidorDiagnóstico de falhas em Modbus, OPC UA e PROFINET
Alarme de dispositivo PROFINETProblema físico no cabo ou ID erradoInspecione cabos e IDs de configuraçãoDiagnóstico de falhas em Modbus, OPC UA e PROFINET
OpenPLC não iniciaPorta já em uso ou permissão insuficienteLibere a porta ou rode como rootDiagnóstico rápido: identificando falhas em OpenPLC e integr
Sem dados no GrafanaDatasource mal configurado ou falha de redeRevise configuração e teste conectividadeDiagnóstico rápido: identificando falhas em OpenPLC e integr
Timeout em integração OPC UAFirewall bloqueando portaLibere a porta no firewallDiagnóstico rápido: identificando falhas em OpenPLC e integr
Erro de sintaxe ao subir programaArquivo corrompido ou mal formatadoValide e corrija o arquivo antes de subirDiagnóstico rápido: identificando falhas em OpenPLC e integr
Perda de pacotes em capture_loss.logCPU insuficiente ou disco lentoAdicione mais vCPUs ou troque para SSDDimensionando sensores Zeek para tráfego industrial
Logs incompletos de protocolos industriaisPortas não configuradas no ZeekAdicione portas e protocolos no local.zeekDimensionando sensores Zeek para tráfego industrial
Uso de RAM muito altoBuffers excessivos ou scripts pesadosReduza logs detalhados ou otimize scriptsDimensionando sensores Zeek para tráfego industrial
Sensor trava durante replayI/O de disco saturadoAumente IOPS ou distribua logs em mais discosDimensionando sensores Zeek para tráfego industrial
Container consome 100% da CPULimite de CPU não definido ou mal configuradoRecrie o container com a flag --cpus corretamenteDocker e virtualização: dimensionando para testes e produção
Containers não se comunicamRede Docker não atribuída ou nome incorretoVerifique se todos estão na mesma rede com 'docker network inspect'Docker e virtualização: dimensionando para testes e produção
Erro de falta de memóriaLimite de RAM muito baixo para o serviçoAumente o valor da flag --memory e reinicie o containerDocker e virtualização: dimensionando para testes e produção
Alterações sumiram após um erroFaltou commit ou push das mudançasConfirme com 'git status' e 'git log'. Faça commit e push regularmente.Documentação e versionamento: nunca confie só na sua memória
Confusão sobre qual versão está em produçãoBranches ou tags não padronizadasImplemente convenção de nomes e use tags para releases.Documentação e versionamento: nunca confie só na sua memória
Documentação desatualizadaFalta de disciplina na atualizaçãoInclua atualização documental como parte obrigatória do fluxo de trabalho.Documentação e versionamento: nunca confie só na sua memória
Configuração perdida após alteraçãoFalta de versionamento ou commit não realizadoRecupere a última versão no Git e padronize o processo de commit.Documentação, versionamento e mudanças em ambientes industri
Divergência entre documentação e ambiente realDocumentação desatualizadaImplemente revisão periódica e checklist após mudanças.Documentação, versionamento e mudanças em ambientes industri
Mudanças não autorizadas detectadasFalta de processo formal de aprovaçãoExija registro e aprovação antes de qualquer alteração.Documentação, versionamento e mudanças em ambientes industri
Container não iniciaPorta já em uso ou volume inexistenteVerifique portas com 'netstat -tuln' e crie volumes se necessárioEscalando com Docker: múltiplos ambientes, múltiplos projeto
Ambientes de teste e produção se comunicam indevidamenteContainers estão na mesma rede DockerSepare redes no Compose e reatribua cada serviçoEscalando com Docker: múltiplos ambientes, múltiplos projeto
Consumo excessivo de CPU/memóriaLimites não definidos ou projeto SCADA mal otimizadoDefina limites no Compose ou revise o código OpenPLCEscalando com Docker: múltiplos ambientes, múltiplos projeto
Node-RED não conecta ao dispositivo ModbusIP ou porta incorretos, firewall bloqueandoVerifique IP, porta e regras de firewall.Escolha de protocolos e ferramentas abertas: critérios técni
open62541 não compilaDependências ausentes ou versão do CMake incompatívelConsulte a documentação e instale dependências recomendadas.Escolha de protocolos e ferramentas abertas: critérios técni
Wireshark não captura tráfegoPermissões insuficientes ou interface erradaExecute como root ou selecione a interface correta.Escolha de protocolos e ferramentas abertas: critérios técni
PLC não responde ao pingEndereço IP incorreto ou conflito de redeAjuste o IP e verifique cabeamentoEscolhendo hardware: PLCs compatíveis, gateways e redes
Dados inconsistentes no SCADAGateway de protocolo mal configuradoRevise configurações do Node-RED ou equivalenteEscolhendo hardware: PLCs compatíveis, gateways e redes
Latência alta na atualização de dadosRede sobrecarregada ou uso de Wi-Fi inadequadoPrefira cabeamento industrial e segmente a redeEscolhendo hardware: PLCs compatíveis, gateways e redes
Ação automática não ocorre após evento críticoFluxo do Node-RED mal configurado ou nó switch com lógica erradaRevise a configuração do nó switch e os caminhos do fluxo.Eventos industriais em tempo real: automação via MQTT e Node
Eventos não são registrados no bancoErro de conexão ou permissão no banco de dadosVerifique credenciais, caminho do arquivo e permissões do banco.Eventos industriais em tempo real: automação via MQTT e Node
Mensagens MQTT não chegam ao Node-REDBroker Mosquitto offline ou configuração de broker errada no Node-REDConfirme se o Mosquitto está rodando e revise o endereço do broker no Node-RED.Eventos industriais em tempo real: automação via MQTT e Node
Logs Zeek não aparecem no SIEMFilebeat não está lendo os arquivos JSON ou Zeek não está gerando JSONVerifique se o plugin JSON está ativado e se os caminhos no Filebeat estão corretosExportando logs Zeek para SIEM open source
Campos dos logs aparecem como texto únicoSIEM não está interpretando JSON corretamenteAjuste o pipeline de ingestão para parsear JSONExportando logs Zeek para SIEM open source
Alto uso de CPU no Zeek após ativar JSONConversão para JSON consome mais recursosAvalie recursos do host e considere separar funçõesExportando logs Zeek para SIEM open source
Logs de um sensor não aparecem no KibanaConfiguração incorreta de syslog ou firewall bloqueando porta 514Revise suricata.yaml/snort.conf e regras de firewallGerenciamento centralizado de múltiplos sensores Snort e Sur
Atualizações de regras falham em alguns sensoresPermissões de arquivo ou SSH inválidasVerifique permissões e conectividade SSH dos sensoresGerenciamento centralizado de múltiplos sensores Snort e Sur
Alertas duplicados no painelSensores enviando logs múltiplos por configuração duplicadaCheque duplicidade de outputs em suricata.yaml/snort.confGerenciamento centralizado de múltiplos sensores Snort e Sur
Sensores param após atualizaçãoRegras incompatíveis ou sintaxe inválidaTeste regras em ambiente de staging antes de aplicar em produçãoGerenciamento centralizado de múltiplos sensores Snort e Sur
Cliente não consegue se conectar ao servidorCertificado do cliente não está na lista de confiáveis do servidorAdicione o certificado do cliente à pasta de certificados confiáveis do servidorGerenciamento de dispositivos e permissões em OPC UA
Usuário recebe acesso negado ao tentar escrever em variávelPermissão de escrita não atribuída ao perfil do usuárioRevise o atributo UserAccessLevel do nó e os callbacks de autorizaçãoGerenciamento de dispositivos e permissões em OPC UA
Erro de certificado expiradoCertificado X.509 do servidor ou cliente está vencidoRenove o certificado e atualize no servidor/clienteGerenciamento de dispositivos e permissões em OPC UA
Broker lento ou travandoExcesso de sessões persistentes ou mensagens retidas acumuladasAjuste o tempo de expiração e limpe mensagens retidas antigasGerenciando milhares de clientes e tópicos: estratégias prát
Clientes não recebem mensagens após reconexãoSessão não persistente ou expiradaConfigure sessões persistentes para clientes críticosGerenciando milhares de clientes e tópicos: estratégias prát
Dificuldade em aplicar ACLs por setorTópicos sem convenção claraReestruture tópicos conforme área/setorGerenciando milhares de clientes e tópicos: estratégias prát
Logs antigos não estão sendo removidosScript de purge não está agendado ou tem permissões insuficientesRevise o agendamento no cron e as permissões dos scriptsGestão de logs e retenção: o que guardar e por quanto tempo
Logs críticos sumiram antes do prazoConfiguração de purge ou rotação excessivamente agressivaAjuste os parâmetros de tempo e revise as categorias de logsGestão de logs e retenção: o que guardar e por quanto tempo
Falha ao comprimir logs após rotaçãoScript de pós-rotação mal configurado ou falta de espaço em discoTeste manualmente o script e monitore o espaço livreGestão de logs e retenção: o que guardar e por quanto tempo
Zeek não inicia após hardeningPermissões incorretas nos diretórios ou usuário sem acessoRevise permissões com chown/chmod e logs do systemdHardening do Zeek e do host Linux
Não há logs de tráfegoInterface de captura sem modo promíscuo ou sem tráfegoConfirme modo promíscuo e conectividade físicaHardening do Zeek e do host Linux
Falha ao capturar pacotes sem rootsetcap não aplicado corretamente ao binárioReaplique setcap e reinicie o serviço ZeekHardening do Zeek e do host Linux
Acesso SSH bloqueado para todosConfiguração restritiva demais no sshd_configAjuste AllowUsers e reinicie SSHHardening do Zeek e do host Linux
Não consigo acessar a interface web após configurar o firewall.Regra de firewall bloqueando seu IP.Adicione seu IP à lista de permitidos no firewall.Hardening: protegendo OpenPLC, Node-RED e Grafana
Usuário não consegue autenticar no Node-RED.Hash da senha mal gerado ou erro no settings.js.Recrie o hash com bcrypt e revise o arquivo de configuração.Hardening: protegendo OpenPLC, Node-RED e Grafana
Logs não estão sendo gerados.Permissões de arquivo ou diretório incorretas.Ajuste permissões com chown/chmod para o usuário do serviço.Hardening: protegendo OpenPLC, Node-RED e Grafana
Clientes não conseguem conectar após certo númeroLimite de file descriptors atingidoAjuste os limites do sistema e reinicie o brokerHorizontal ou vertical: escalando brokers Mosquitto sem dor
Mensagens não chegam entre brokersBridge mal configurada ou firewall bloqueando portaRevise configuração da bridge e regras de firewallHorizontal ou vertical: escalando brokers Mosquitto sem dor
Balanceador não distribui conexões igualmenteConfiguração inadequada do balanceador ou DNS cacheAjuste o balanceador e reduza TTL do DNSHorizontal ou vertical: escalando brokers Mosquitto sem dor
Broker reinicia sob carga altaFalta de recursos (RAM/CPU) ou bugAumente recursos ou atualize o MosquittoHorizontal ou vertical: escalando brokers Mosquitto sem dor
O serviço Mosquitto não iniciaPorta 1883 já em uso ou erro de configuraçãoVerifique logs com 'sudo journalctl -u mosquitto' e ajuste a configuração ou libere a portaInstalando Mosquitto: do pacote ao serviço em produção
Mensagens não aparecem no teste localFirewall bloqueando porta ou serviço não iniciadoConfirme se o serviço está ativo e libere a porta 1883 no firewallInstalando Mosquitto: do pacote ao serviço em produção
Erro de permissão ao iniciar MosquittoTentativa de rodar manualmente como usuário não autorizadoUse o serviço systemd, que já executa com usuário apropriadoInstalando Mosquitto: do pacote ao serviço em produção
Node-RED não conecta ao OpenPLC via ModbusEndereço IP ou porta incorretos, ou OpenPLC não está rodando.Verifique se o OpenPLC está ativo e confirme IP e porta no nó Modbus.Instalando OpenPLC, Node-RED e Grafana: o stack mínimo viáve
Grafana não exibe dadosFonte de dados mal configurada ou Node-RED não está escrevendo no banco.Revise configuração da fonte de dados e logs do Node-RED.Instalando OpenPLC, Node-RED e Grafana: o stack mínimo viáve
OpenPLC não inicializa após instalaçãoDependências ausentes ou conflito de portas.Reinstale dependências e verifique se a porta 8080 está livre.Instalando OpenPLC, Node-RED e Grafana: o stack mínimo viáve
Zeek não iniciaInterface de rede incorreta ou falta de permissão de capturaVerifique o nome da interface em node.cfg e permissões do usuário zeekInstalando Zeek do zero em sistemas Linux industriais
Logs não são gravadosPermissões erradas no diretório de logsAjuste permissões com chown zeek:zeek /opt/zeek/logsInstalando Zeek do zero em sistemas Linux industriais
Erro de dependência na compilaçãoBiblioteca ausente ou versão incompatívelRevise a lista de dependências e instale as versões corretasInstalando Zeek do zero em sistemas Linux industriais
Alto uso de CPU após iniciarInterface de captura com tráfego excessivo ou filtro ausenteConsidere aplicar filtros BPF na configuraçãoInstalando Zeek do zero em sistemas Linux industriais
Dados não aparecem no ERPFalha na autenticação da API ou endpoint incorretoRevise as credenciais e o endpoint configurados no Node-REDIntegração com ERP: SCADA aberto alimentando sistemas corpor
Entradas duplicadas no estoquePayload sem ID único ou retry sem controleInclua um campo de identificação único no JSON e configure o ERP para rejeitar duplicatasIntegração com ERP: SCADA aberto alimentando sistemas corpor
Node-RED não recebe dados do MQTTBroker MQTT fora do ar ou tópico incorretoVerifique se o broker está rodando e revise o tópico configuradoIntegração com ERP: SCADA aberto alimentando sistemas corpor
Temperatura não aparece no dashboardFalha na configuração do endereço Modbus ou conexão com o sensorVerifique IP, porta e endereço do registrador no node ModbusIntegração de sensores, atuadores e sistemas SCADA abertos
Comando para válvula não funcionaNodeId OPC UA incorreto ou endpoint inacessívelConfirme NodeId e endpoint na documentação do servidor OPC UAIntegração de sensores, atuadores e sistemas SCADA abertos
Dashboard não carregaNode-red-dashboard não instalado ou fluxo não implantadoInstale node-red-dashboard e reinicie Node-REDIntegração de sensores, atuadores e sistemas SCADA abertos
Perda frequente de pacotesCabo com falha ou interferência eletromagnéticaSubstitua por cabo blindado e afaste de fontes de ruídoIntegração física: cabeamento, switches industriais e redund
Tempo de convergência RSTP altoSwitches sem suporte a RSTP ou configuração incorretaVerifique se todos os switches suportam e estão com RSTP habilitadoIntegração física: cabeamento, switches industriais e redund
CRC errors em portas do switchConector mal crimpado ou cabo danificadoRefaça o conector e teste novamenteIntegração física: cabeamento, switches industriais e redund
Mensagens chegam fora de ordem ou com timestamps inconsistentesRelógios dos dispositivos OT não sincronizadosConfigure NTP em todos os equipamentos OTIntegração OT/IT: superando barreiras práticas
Dados críticos não chegam na TIQoS inadequado ou limitação de tópicos no brokerAjuste QoS para 1 e revise limites em mosquitto.confIntegração OT/IT: superando barreiras práticas
Desconexões frequentes dos clientes MQTTLimite de conexões atingido ou problemas de redeAumente max_connections e revise a infraestrutura de redeIntegração OT/IT: superando barreiras práticas
Dados de um PLC não aparecem no dashboardErro de conexão Modbus TCP ou IP incorretoVerifique IP, porta e status do serviço OpenPLCIntegrando múltiplos OpenPLC: supervisão distribuída
Dados atrasados ou inconsistentesIntervalo de leitura alto ou perda de pacotes na redeReduza o intervalo e teste a conectividade de redeIntegrando múltiplos OpenPLC: supervisão distribuída
Dashboard mostra 'offline' para um PLCTimeout de leitura excedido ou PLC desligadoCheque energia, rede e reinicie o serviço OpenPLCIntegrando múltiplos OpenPLC: supervisão distribuída
Dispositivo não aparece no inventárioPode estar desligado ou em segmento isoladoVerifique conectividade física e configuração de redeLevantamento de requisitos OT: do chão de fábrica ao data ce
Fluxo crítico não aparece na capturaPode estar usando protocolo ou porta diferenteAjuste filtros do Wireshark e consulte documentação do dispositivoLevantamento de requisitos OT: do chão de fábrica ao data ce
Tráfego inesperado identificadoPossível dispositivo não autorizado ou configuração erradaInvestigue origem e bloqueie se necessárioLevantamento de requisitos OT: do chão de fábrica ao data ce
Variável importante não aparece no painelFaltou mapear o ponto no levantamento de requisitosRevise a documentação e atualize o SCADALevantamento de requisitos: do chão de fábrica ao painel SCA
Comando perigoso disponível para todosFalta de restrição de permissõesImplemente autenticação e perfis de usuárioLevantamento de requisitos: do chão de fábrica ao painel SCA
Dados inconsistentes entre campo e SCADAErro no endereço ou tipo de variávelVerifique mapeamento e configuração do PLCLevantamento de requisitos: do chão de fábrica ao painel SCA
Logs não aparecem no painel do GrafanaFalha na integração entre coletor de logs e banco de dadosVerifique configuração do agente coletor e do data source no GrafanaLogs, métricas e alertas: monitorando OpenPLC em produção
Alertas não disparam no Node-REDErro na lógica do fluxo ou permissão de leitura do arquivo de logRevise o fluxo e ajuste permissões do arquivo de logLogs, métricas e alertas: monitorando OpenPLC em produção
Métricas de CPU sempre zeroProcesso OpenPLC não identificado corretamente pelo comando psConfirme o nome do processo e ajuste o comandoLogs, métricas e alertas: monitorando OpenPLC em produção
Logs não aparecem no arquivo definidoPermissão de escrita insuficiente ou caminho incorretoAjuste permissões e revise o caminho em log_destLogs, métricas e status: monitorando o Mosquitto em tempo re
Comando 'mosquitto_ctrl dynsec listClients' retorna erroPlugin dynsec não habilitado ou mal configuradoHabilite e configure o dynsec conforme documentaçãoLogs, métricas e status: monitorando o Mosquitto em tempo re
Logs muito volumosos com log_type debugNível de log excessivo para produçãoDesative log_type debug exceto para troubleshootingLogs, métricas e status: monitorando o Mosquitto em tempo re
Scripts de análise retornam zeroFormato do log ou caminho incorretoVerifique se o padrão de busca corresponde ao log geradoLogs, métricas e status: monitorando o Mosquitto em tempo re
Ativos não aparecem no inventárioCaptura de tráfego insuficiente ou dispositivo isoladoAjuste o port mirror e aumente o tempo de capturaMapeando ativos industriais para monitoramento efetivo
Dispositivo cai após varreduraScan ativo agressivo em equipamento sensívelUse apenas métodos passivos ou consulte fabricanteMapeando ativos industriais para monitoramento efetivo
Endereços IP duplicadosConfiguração manual ou erro de DHCPCorrija a configuração de rede e atualize o inventárioMapeando ativos industriais para monitoramento efetivo
Mensagem chega mas campo esperado está ausentePayload mal formado ou contrato desatualizadoRevise documentação e ajuste publicaçãoMapeando requisitos industriais em tópicos e payloads
Consumidor não consegue parsear payloadFormato incompatível (ex: JSON esperado, binário enviado)Padronize formato e atualize consumidoresMapeando requisitos industriais em tópicos e payloads
Tópicos não são encontrados pelo consumidorErro de hierarquia ou nomes divergentesPadronize nomes e revise convençõesMapeando requisitos industriais em tópicos e payloads
Leitura Modbus retorna timeoutEndereço IP ou porta incorretos, firewall bloqueandoVerifique IP, porta 502 e regras de firewallModbus, OPC UA e PROFINET: diferenças fundamentais e casos d
OPC UA rejeita conexãoCertificado do cliente inválido ou endpoint não configuradoAdicione o certificado do cliente à lista confiável e revise o arquivo de configuraçãoModbus, OPC UA e PROFINET: diferenças fundamentais e casos d
PROFINET apresenta jitter altoInterface de rede compartilhada ou sem priorizaçãoSepare o tráfego PROFINET em VLAN dedicada e ative QoSModbus, OPC UA e PROFINET: diferenças fundamentais e casos d
Mosquitto não inicia após alteração no mosquitto.confErro de sintaxe ou parâmetro desconhecido.Revise o arquivo, remova linhas não documentadas e consulte logs.mosquitto.conf: destrinchando as opções críticas para produç
Dispositivos não conseguem se conectarListener não configurado para o IP correto ou autenticação falhou.Confirme IP e porta do listener e revise ACLs e senhas.mosquitto.conf: destrinchando as opções críticas para produç
Logs crescem rapidamente e ocupam todo o discoLog detalhado (debug) habilitado e falta de rotação.Reduza o nível de log e configure logrotate.mosquitto.conf: destrinchando as opções críticas para produç
Clientes desconectam imediatamente ao tentar conectarCliente não suporta MQTT 5.0 ou protocolo não especificado corretamenteUse a flag -V 5 nos clientes; atualize bibliotecas antigasMQTT 5.0: o que muda para a indústria
Properties não aparecem nas mensagens recebidasCliente de assinatura não suporta MQTT 5.0Atualize o cliente ou use mosquitto_sub com -V 5MQTT 5.0: o que muda para a indústria
Reason codes não são exibidos nos logsLog do Mosquitto não está em modo detalhadoAjuste o nível de log para debug no mosquitto.confMQTT 5.0: o que muda para a indústria
Mensagens não chegam ao broker remotoFirewall bloqueando porta 1883 ou erro de endereçoVerifique regras de firewall e IP/porta na configuraçãoMQTT bridge: conectando múltiplos brokers e redes industriai
Mensagens duplicadasLoops de bridge ou configuração 'both' em ambos os ladosRevise direções dos tópicos e evite 'both' em bridges recíprocasMQTT bridge: conectando múltiplos brokers e redes industriai
Erro de autenticaçãoUsuário/senha incorretos ou não configurados no broker remotoAjuste credenciais e permissões no broker de destinoMQTT bridge: conectando múltiplos brokers e redes industriai
Mosquitto não inicia após alteraçãoErro de sintaxe no mosquitto.confRevise o arquivo e consulte logs para identificar a linha problemáticaMQTT bridge: conectando múltiplos brokers e redes industriai
Mensagens não chegam ao brokerGateway ou CLP desconectado, firewall bloqueando porta 1883Verifique conectividade de rede e regras de firewallMQTT em chão de fábrica: aprendizados de projetos industriai
Mensagens duplicadas no consumidorQoS 1 ou 2 com retransmissão por falha de ACKAjuste QoS conforme tolerância a duplicidade; implemente deduplicação na aplicaçãoMQTT em chão de fábrica: aprendizados de projetos industriai
Mosquitto travando após dias de operaçãoAcúmulo de mensagens retidas e filas não consumidasLimite mensagens retidas e monitore filas; limpe tópicos não utilizadosMQTT em chão de fábrica: aprendizados de projetos industriai
Mensagens MQTT chegam com atraso ou não chegamLatência alta na rede ou perda de pacotesTeste a rede com ping e ajuste keepalive/QoSMQTT em redes industriais: latência, disponibilidade e isola
Clientes desconectam frequentementeKeepalive baixo ou instabilidade de linkAumente o keepalive e verifique qualidade do linkMQTT em redes industriais: latência, disponibilidade e isola
Usuários acessam tópicos indevidosACL mal configuradaRevise o arquivo de ACL e reinicie o MosquittoMQTT em redes industriais: latência, disponibilidade e isola
Mensagem não reconhecida pelo consumidorMudança não documentada no payload ou versão incompatívelAtualize o consumidor ou mantenha compatibilidade retroativaNaming, versionamento e contratos: padrões que evitam caos
Tópicos duplicados ou conflitantesFalta de padrão de naming ou versionamentoReorganize os tópicos conforme padrão e migre produtores/consumidoresNaming, versionamento e contratos: padrões que evitam caos
Dificuldade em identificar origem de dadosNomes de tópicos genéricos ou abreviadosRenomeie tópicos para refletir hierarquia e funçãoNaming, versionamento e contratos: padrões que evitam caos
Fluxo não conecta ao OpenPLCEndpoint OPC UA incorreto ou firewall bloqueando porta 4840Confirme o IP e porta do OpenPLC, ajuste firewall se necessárioNode-RED como integrador: fluxos entre OpenPLC e sistemas ex
Variável não aparece no Node-REDNamespace ou nome da variável incorretosConsulte a documentação do OpenPLC para os nomes corretosNode-RED como integrador: fluxos entre OpenPLC e sistemas ex
Erro ao gravar no banco de dadosCredenciais ou string de conexão erradasRevise usuário, senha e permissões do bancoNode-RED como integrador: fluxos entre OpenPLC e sistemas ex
Node Modbus Read mostra erro de conexãoIP ou porta do dispositivo Modbus incorretos ou firewall bloqueandoVerifique IP, porta e regras de firewallNode-RED na prática: conectando Modbus, OPC UA e MQTT
Node OPC UA Server não aparece para clientesEndpoint ou porta incorretos, conflito de portasAjuste o endpoint e verifique se a porta 4840 está livreNode-RED na prática: conectando Modbus, OPC UA e MQTT
Mensagens MQTT não chegam ao brokerBroker MQTT não está rodando ou tópico incorretoInicie o broker e verifique o nome do tópicoNode-RED na prática: conectando Modbus, OPC UA e MQTT
Notificações não chegamConfiguração incorreta de SMTP ou endpointRevise as credenciais e URLs dos nós de email ou http requestNode-RED: automação de eventos e integração com sistemas ext
Comando não executa no sistema externoFalha de autenticação ou endpoint inacessívelTeste o endpoint manualmente e ajuste headers/autenticaçãoNode-RED: automação de eventos e integração com sistemas ext
Logs não aparecemPermissões insuficientes no arquivo ou bancoGaranta que o usuário do Node-RED tem permissão de escritaNode-RED: automação de eventos e integração com sistemas ext
Nó MQTT não conectaEndereço ou porta do broker incorretosVerifique o IP, porta e credenciais do broker MosquittoNode-RED: orquestrando fluxos entre sensores, CLPs e TI
Payload chega vazio no destinoFunção de transformação com erroRevise o código JavaScript do nó de funçãoNode-RED: orquestrando fluxos entre sensores, CLPs e TI
Fluxo não dispara açõesCondições do nó switch não atendidasAjuste as condições ou valores esperadosNode-RED: orquestrando fluxos entre sensores, CLPs e TI
Node-RED não iniciaNode.js ausente ou versão incompatívelReinstale Node.js LTS conforme documentaçãoNode-RED: orquestrando fluxos entre sensores, CLPs e TI
Pacotes OPC UA chegam fora do tempo esperadoConfiguração incorreta do TSN ou congestionamento na redeRevise agendamento 802.1Qbv e priorização de tráfegoOPC UA TSN, IIoT e o futuro das redes industriais abertas
Dispositivo IIoT não conecta ao servidor OPC UAIncompatibilidade de versão ou firewall bloqueando porta 4840Atualize firmware e revise regras de firewallOPC UA TSN, IIoT e o futuro das redes industriais abertas
Dados críticos vazando para redes externasSegmentação de VLANs ausente ou mal configuradaImplemente VLANs e firewalls industriaisOPC UA TSN, IIoT e o futuro das redes industriais abertas
OpenPLC não inicia após instalaçãoDependências ausentes ou permissões insuficientesRevise logs, instale dependências e execute como root se necessárioOpen source no futuro da automação: comunidade, padrões e in
Dados não aparecem no GrafanaConfiguração incorreta de fonte de dados ou protocoloRevise configurações de datasource e teste conexãoOpen source no futuro da automação: comunidade, padrões e in
Erro de conexão ModbusPorta ou endereço incorretosVerifique IP, porta e permissões de firewallOpen source no futuro da automação: comunidade, padrões e in
Node-RED não consegue ler dados do OpenPLCFirewall bloqueando porta 502 ou IP incorretoVerifique regras de firewall e IP do OpenPLCOpenPLC e IIoT: integração com nuvem e edge computing
Dados não chegam ao broker MQTT da nuvemConfiguração de TLS ou autenticação incorretaRevise certificados e credenciais do brokerOpenPLC e IIoT: integração com nuvem e edge computing
Latência alta entre evento no PLC e dado na nuvemIntervalo de leitura ou publicação muito longoReduza o polling interval no Node-REDOpenPLC e IIoT: integração com nuvem e edge computing
Dados não aparecem no GrafanaMiddleware não está gravando dados no InfluxDB ou fonte de dados mal configuradaVerifique logs do middleware e teste a consulta no InfluxDB diretamenteOpenPLC, OPC UA e Grafana: o ecossistema livre para supervis
Erro de conexão OPC UAEndpoint ou porta incorretos, firewall bloqueandoConfirme o endpoint OPC UA e libere a porta 4840 no firewallOpenPLC, OPC UA e Grafana: o ecossistema livre para supervis
Variáveis do OpenPLC não atualizamProblema na lógica do PLC ou falha de leitura dos sensoresRevise o programa do OpenPLC e teste os sensores fisicamenteOpenPLC, OPC UA e Grafana: o ecossistema livre para supervis
Dashboard não exibe dados recentesProblema de ingestão de logs ou delay no LogstashCheque se o Zeek está gerando logs e se o Logstash está rodando sem erros.Painéis práticos: visualizando tráfego industrial no Zeek
Campos de protocolo industrial não aparecemScript do Zeek para o protocolo não está habilitadoRevisar scripts ativos em /opt/zeek/share/zeek/policy/protocols/Painéis práticos: visualizando tráfego industrial no Zeek
Alertas não disparamCondições de alerta mal configuradas ou queries erradasRevise as regras de alerta e os campos utilizados nas queries.Painéis práticos: visualizando tráfego industrial no Zeek
Mensagens antigas continuam aparecendo após atualização de payloadRetenção ativada em tópicos antigosLimpe as mensagens retidas com payload vazio e flag -rPlanejando resiliência e manutenção em redes MQTT
Clientes não detectam desconexão de outrosLast Will não configurado ou QoS inadequadoRevise configuração do last will e ajuste QoSPlanejando resiliência e manutenção em redes MQTT
Restore do backup falhaPermissões ou caminhos incorretosGaranta que os arquivos restaurados tenham permissões corretas e estejam nos diretórios certosPlanejando resiliência e manutenção em redes MQTT
IDS não detecta comandos industriaisRegras ou scripts para protocolos industriais não estão habilitadosAtive e teste regras específicas para o protocolo em usoPor que IDS industriais são diferentes: desafios OT e a IEC
Muitos falsos positivosRegras genéricas demais ou falta de ajuste ao ambiente OTRefine as regras para o perfil real de tráfego industrialPor que IDS industriais são diferentes: desafios OT e a IEC
Latência ou queda de desempenho na redeIDS operando em modo inline ou hardware insuficienteUtilize IDS em modo passivo e dimensione corretamente os recursosPor que IDS industriais são diferentes: desafios OT e a IEC
Clientes não recebem mensagensBroker Mosquitto não está rodando ou firewall bloqueando porta 1883Verifique se o serviço está ativo e a porta liberadaPor que MQTT revolucionou a troca de dados industrial
Mensagens duplicadasPublicação redundante ou configuração errada de QoSAjuste a lógica de publicação e revise o QoSPor que MQTT revolucionou a troca de dados industrial
Alta latência na entregaRede saturada ou broker sobrecarregadoOtimize a rede e monitore o uso de CPU/memória do brokerPor que MQTT revolucionou a troca de dados industrial
Latência alta e variávelCongestionamento por tráfego administrativoIsolar tráfego industrial em VLAN própria e aplicar QoSPor que redes industriais não são como redes de escritório:
Perda de pacotes ModbusSwitches não priorizam tráfego industrialConfigurar QoS e priorização de portasPor que redes industriais não são como redes de escritório:
Comando crítico chega atrasadoRede sem determinismoRever topologia, priorização e protocolos usadosPor que redes industriais não são como redes de escritório:
Não consegue integrar novo protocolo no SCADA proprietárioLimitação comercial ou técnica do fornecedorMigre para SCADA aberto ou negocie com o fornecedor (com custos e prazos imprevisíveis)Por que SCADA aberto? Limites dos sistemas proprietários
Atualização de driver demora mesesDependência do ciclo de desenvolvimento do fornecedorNo SCADA aberto, corrija e recompile o driver imediatamentePor que SCADA aberto? Limites dos sistemas proprietários
Custo inesperado para adicionar tagsModelo de licenciamento proprietárioNo SCADA aberto, não há limitação por tagPor que SCADA aberto? Limites dos sistemas proprietários
Q0.0 não liga ao pressionar I0.0Contato de realimentação ausente ou erro de endereçoRevise o diagrama ladder e os endereços das variáveisPrimeiro projeto OpenPLC: lógica ladder e simulação
Erro de upload no painel webArquivo com sintaxe inválida ou incompatibilidade de pinosValide a sintaxe no Editor e confira o mapeamento de I/OPrimeiro projeto OpenPLC: lógica ladder e simulação
Simulação não responde às mudanças de entradaPLC não está em execução ou painel de simulação desatualizadoGaranta que o PLC está rodando e recarregue a páginaPrimeiro projeto OpenPLC: lógica ladder e simulação
Mensagem não chega ao assinanteTópico digitado errado ou broker inacessívelVerifique o nome do tópico e se o Mosquitto está rodando no host corretoPrimeiros clientes: publicando e assinando mensagens com Ecl
Erro: 'Connection refused'Broker não está rodando ou porta erradaConfirme se o Mosquitto está ativo e a porta (padrão 1883) está corretaPrimeiros clientes: publicando e assinando mensagens com Ecl
Erro de autenticaçãoBroker exige usuário/senha e não foram informadosAdicione os parâmetros de autenticação no comando CLIPrimeiros clientes: publicando e assinando mensagens com Ecl
QoS negociado diferente do solicitadoBroker limita o QoS permitidoConsulte a configuração do Mosquitto e ajuste o comandoPrimeiros clientes: publicando e assinando mensagens com Ecl
Logs não chegam à centralErro de autenticação TLS ou firewall bloqueando porta 6514Revise certificados, permissões e regras de firewallProtegendo canais de comunicação do IDS
Conexão WireGuard não sobeChaves incorretas ou endpoint inacessívelVerifique chaves, endereço e conectividadeProtegendo canais de comunicação do IDS
AIDE reporta alteração inesperadaArquivo de log modificado ou ataque detectadoInvestigue imediatamente a alteração e valide integridade do sistemaProtegendo canais de comunicação do IDS
Mensagens de 'certificate verify failed' no syslogCA ou certificados inválidosRecrie certificados e valide a cadeia de confiançaProtegendo canais de comunicação do IDS
Dados não aparecem no tópico MQTTNode 'modbus-read' mal configurado ou broker MQTT offlineVerifique IP, porta e status do broker MQTT; revise configuração do node MODBUSProtocolos industriais: MODBUS, OPC UA e MQTT na prática
OPC UA não expõe variáveisNode OPC UA Server sem variáveis conectadas ou endpoint bloqueadoArraste variáveis para o node OPC UA e libere porta no firewallProtocolos industriais: MODBUS, OPC UA e MQTT na prática
Latência alta ou perda de pacotesRede congestionada ou polling MODBUS muito agressivoAjuste intervalo de polling e monitore uso de bandaProtocolos industriais: MODBUS, OPC UA e MQTT na prática
Mensagem não chega ao assinanteTópico incorreto ou QoS incompatívelVerifique a assinatura e o QoS negociadoQoS, tópicos e payload: os três pilares do MQTT
Mensagem duplicada recebidaUso de QoS 1 sem controle de duplicidade na aplicaçãoImplemente deduplicação no consumidorQoS, tópicos e payload: os três pilares do MQTT
Payload ilegível ou corrompidoFormato binário não interpretado corretamenteConfirme o formato esperado e teste com 'xxd' ou 'file'QoS, tópicos e payload: os três pilares do MQTT
Mensagens MQTT não chegam ao brokerPacotes perdidos na rede ou firewall bloqueandoVerifique retransmissões e bloqueios no Wireshark, ajuste firewallQuando o problema é a rede: debug avançado com tcpdump e Wir
Desconexão frequente de clientesTimeout por perda de keepalive ou MTU incompatívelAjuste keepalive, teste MTU com pingQuando o problema é a rede: debug avançado com tcpdump e Wir
Mensagens truncadas ou corrompidasFragmentação IP mal suportadaReduza o tamanho do payload MQTTQuando o problema é a rede: debug avançado com tcpdump e Wir
Clientes não conseguem conectar acima de certo númeroLimite de file descriptors do sistema atingidoAumente o nofile em limits.conf e reinicie o MosquittoQuantos clientes, tópicos e mensagens cabem no seu broker?
Mosquitto fecha inesperadamente durante teste de cargaFalta de memória RAMAumente a RAM disponível ou reduza o número de clientesQuantos clientes, tópicos e mensagens cabem no seu broker?
Mensagens com atraso ou perdaCPU saturada ou disco lento (com persistência)Otimize hardware ou reduza QoS/persistênciaQuantos clientes, tópicos e mensagens cabem no seu broker?
Dados chegam com atraso ou perdem atualizaçõesFrequência de polling muito alta ou tráfego acima da capacidade da redeReduza a taxa de atualização ou agrupe variáveis em menos pacotesQuantos pontos, quantos dados? Dimensionando variáveis e ban
Alarmes não aparecem no SCADAVariáveis críticas não priorizadas ou scan rate inadequadoAjuste a prioridade e a frequência de polling dos alarmesQuantos pontos, quantos dados? Dimensionando variáveis e ban
CPU do servidor SCADA atinge 100%Excesso de variáveis ou ciclo de scan muito curtoOtimize o agrupamento de variáveis e aumente o scan_timeQuantos pontos, quantos dados? Dimensionando variáveis e ban
O PLC reserva não assume após falha do primárioScript de monitoramento ausente ou configuração incorretaRevise o script de failover e teste manualmente a trocaRecuperação e contingência: mantendo a operação em caso de f
Backup não restaura corretamenteArquivos corrompidos ou backup incompletoValide o backup em ambiente de teste e revise o script de backupRecuperação e contingência: mantendo a operação em caso de f
Failover automático ocorre sem necessidadeTimeouts ou parâmetros de heartbeat muito agressivosAjuste os parâmetros de monitoramento para evitar falsos positivosRecuperação e contingência: mantendo a operação em caso de f
Cliente OPC UA não conecta ao servidorPorta 4840 bloqueada ou endpoint não configuradoAbra a porta no firewall e revise a configuração do servidorRedes industriais em ambientes críticos: exemplos e aprendiz
Dados Modbus não chegam ao ERPGateway ou fluxo Node-RED mal configuradoRevise os parâmetros de leitura Modbus e integração OPC UARedes industriais em ambientes críticos: exemplos e aprendiz
Alto uso de CPU no servidor OPC UAExcesso de requisições simultâneas ou ataques DoSImplemente limites de conexão e monitore logsRedes industriais em ambientes críticos: exemplos e aprendiz
Evento não dispara açãoScript Zeek não está carregado ou evento mal definidoConfirme inclusão do script no local correto e revise a sintaxe do eventoResposta automatizada a incidentes OT com scripts Zeek
Bloqueio não é efetivoComando system() falha por permissão ou path erradoAjuste permissões do Zeek e paths absolutos dos scriptsResposta automatizada a incidentes OT com scripts Zeek
Alerta dispara em excessoCondição do evento muito genéricaRefine filtros e use listas de exceçãoResposta automatizada a incidentes OT com scripts Zeek
Mensagem retain não é entregue após reinício do broker.Persistência desativada ou diretório de persistência inacessível.Ative persistência e verifique permissões do diretório.Retenção, last will e persistência: dados que sobrevivem a f
LWT não é publicado na queda do cliente.Cliente desconectou corretamente ou não configurou LWT.Simule falha matando o processo do cliente e revise o código.Retenção, last will e persistência: dados que sobrevivem a f
Mensagens QoS 1/2 são perdidas após reinício.Sessão não persistente ou persistência desativada.Habilite sessão persistente no cliente e persistência no Mosquitto.Retenção, last will e persistência: dados que sobrevivem a f
Script não recebe mensagensBroker MQTT offline ou firewall bloqueando porta 1883Verifique status do broker e regras de firewallScripts e APIs: automatizando tarefas recorrentes com Paho e
Erro de conexão no PythonParâmetros incorretos de host ou portaConfirme endereço e porta do brokerScripts e APIs: automatizando tarefas recorrentes com Paho e
Cron não executa scriptPermissões ou caminho do script incorretosAjuste permissões e use caminhos absolutosScripts e APIs: automatizando tarefas recorrentes com Paho e
Dispositivos OT não conseguem conectar ao MosquittoFirewall bloqueando tráfego ou VLAN mal configuradaRevise regras de firewall e configurações de VLANSegurança industrial: isolamento, redes e melhores práticas
Muitos acessos negados no logDispositivos tentando conectar de segmentos não autorizadosAjuste regras de firewall ou revise configuração dos dispositivosSegurança industrial: isolamento, redes e melhores práticas
Mosquitto não inicia após atualizaçãoConfiguração incompatível com nova versãoConsulte a documentação do Mosquitto para mudanças de versãoSegurança industrial: isolamento, redes e melhores práticas
Alertas duplicados no SIEMDeduplicação ausente ou mal configuradaRevise filtros de fingerprint e agregação no pipeline de ingestãoSnort + Suricata: unificando alertas e respostas
Alertas do Snort não aparecem no SIEMFalha na configuração syslog ou firewall bloqueando porta 514Verifique configuração do output syslog e libere a porta no firewallSnort + Suricata: unificando alertas e respostas
Playbook SOAR não aciona respostaCampos de evento não mapeados corretamenteAjuste o parser para garantir que todos os campos necessários estejam presentesSnort + Suricata: unificando alertas e respostas
Suricata não gera eve.jsonEVE JSON desabilitado na configuraçãoHabilite o eve-log em suricata.yaml e reinicie o serviçoSnort + Suricata: unificando alertas e respostas
Alertas não aparecem mesmo com tráfego suspeitoRegras mal configuradas ou sensor fora do caminho do tráfegoRevise as regras e a topologia dos sensoresSnort e Suricata na detecção de ransomware industrial
Muitos falsos positivosRegras genéricas demais para o ambiente OTAjuste as assinaturas para padrões específicos do seu ambienteSnort e Suricata na detecção de ransomware industrial
Logs não chegam ao SIEMProblemas de integração ou permissõesVerifique configurações de output e conectividadeSnort e Suricata na detecção de ransomware industrial
Alertas em excesso para tráfego legítimoRegras genéricas ou limiares mal configuradosAjuste ou desative regras, configure limiares adequadosSnort e Suricata: debug prático de falsos positivos
Falsos positivos persistem após ajustePCAP de teste não representa o tráfego realColete novos PCAPs do ambiente realSnort e Suricata: debug prático de falsos positivos
Logs não mostram detalhes suficientesModo verbose/debug não ativadoAtive flags de debug conforme a documentaçãoSnort e Suricata: debug prático de falsos positivos
Pacotes sendo descartados pelo IDSBuffers insuficientes ou threads de captura abaixo do necessárioAumente ring-size/buffer-size (Suricata) ou buffer_size_mb (Snort) e threadsSnort e Suricata: requisitos de hardware e tuning para OT
Alto uso de CPU com latência de análiseRegras excessivas ou threads acima da capacidade do hardwareReduza regras não essenciais e ajuste número de threadsSnort e Suricata: requisitos de hardware e tuning para OT
Sensor para de capturar após burst de tráfegoBuffers do SO ou do IDS saturadosAumente buffers do Linux e do IDSSnort e Suricata: requisitos de hardware e tuning para OT
Nenhum alerta é geradoOffset ou conteúdo incorreto na regraRevise a posição do comando no payload e ajuste offset/depthSnort: regras customizadas para ameaças OT
Alertas demais (falsos positivos)Regra muito genéricaInclua mais condições, como IP, porta ou conteúdo adicionalSnort: regras customizadas para ameaças OT
Erro ao iniciar o SnortSintaxe inválida na regra customizadaUse snort -T para identificar e corrigir o erroSnort: regras customizadas para ameaças OT
Alertas para tráfego legítimoComando monitorado faz parte do fluxo normalReavalie se a ação é realmente suspeita ou ajuste a regra para contextoSnort: regras customizadas para ameaças OT
Dados de sensores não aparecem no GrafanaProblema de comunicação entre OpenPLC e banco de dados/MQTTVerifique logs do OpenPLC e conectividade de rede; teste publicação manual de dados.Supervisão de utilidades: OpenPLC e Grafana em sistemas de e
Alarmes não disparam ao simular falhaErro na lógica ladder ou mapeamento de entradasRevise o programa ladder e valide os endereços dos sensores.Supervisão de utilidades: OpenPLC e Grafana em sistemas de e
Dashboards lentos ou travandoExcesso de dados ou hardware insuficienteAjuste a frequência de coleta e otimize os painéis do Grafana.Supervisão de utilidades: OpenPLC e Grafana em sistemas de e
Dispositivo não consegue publicar em um tópicoPermissão insuficiente na ACL do MosquittoRevise o arquivo de ACL e adicione a permissão correta para o usuárioTendências e padrões emergentes: Sparkplug, Digital Twin e a
Conexão MQTT rejeitada após ativar TLSCertificados inválidos ou caminho incorreto nos arquivos de configuraçãoVerifique os caminhos dos certificados e se eles correspondem ao broker e clientesTendências e padrões emergentes: Sparkplug, Digital Twin e a
Dados sensíveis aparecem em análise de tráfegoTLS não está habilitado ou clientes estão usando porta não seguraHabilite TLS e force o uso da porta 8883 para todos os clientesTendências e padrões emergentes: Sparkplug, Digital Twin e a
Servidor OPC UA não responde após stressSobrecarga de CPU ou esgotamento de conexõesReduza o número de clientes simultâneos e monitore recursos do servidorTestes de stress e simulação de falhas: preparando-se para o
Logs não registram falhas simuladasNível de log insuficiente ou configuração incorretaAjuste o nível de log e revise a configuração do sistemaTestes de stress e simulação de falhas: preparando-se para o
Alarmes não disparam na perda de pacotesMonitoramento mal configurado ou thresholds inadequadosReconfigure os thresholds de alarme para eventos críticosTestes de stress e simulação de falhas: preparando-se para o
Wireshark não captura tráfego esperadoFiltro de captura incorreto ou interface erradaRevise filtros e selecione a interface correta no WiresharkTestes de stress e simulação de falhas: preparando-se para o
Alarme não dispara na simulaçãoLógica ladder incompleta ou erro de configuração nas entradas simuladasRevise a lógica e os valores das entradas no Simulation ModeTestes e validação: simulação antes da produção
Valor não aparece no GrafanaFalha na integração Node-RED ou banco de dadosVerifique logs do Node-RED e configuração do datasource no GrafanaTestes e validação: simulação antes da produção
Testes automatizados não repetem resultadoAmbiente de teste poluído ou não isoladoUse containers Docker para garantir isolamento e repetibilidadeTestes e validação: simulação antes da produção
Mensagens não chegam ao destino finalErro de ACL ou configuração de tópicoRevise ACLs e nomes de tópicos; teste publicação e assinatura manualmenteTestes, validação e rollout: entregando MQTT sem sustos
Broker Mosquitto reinicia durante testes de cargaLimite de recursos do sistema atingidoAumente recursos ou distribua carga entre múltiplos brokersTestes, validação e rollout: entregando MQTT sem sustos
Latência alta após rolloutConfiguração de QoS ou retenção inadequadaAjuste QoS e flags de retenção conforme a documentaçãoTestes, validação e rollout: entregando MQTT sem sustos
Wireshark não captura pacotes ModbusInterface de rede errada ou tráfego criptografadoSelecione a interface correta e garanta que o tráfego não esteja encapsulado ou protegido por VPNThreat modeling em OT: ameaças reais e mitos
Node-RED não envia comandos ModbusNó Modbus não instalado ou configuração incorretaInstale o pacote node-red-contrib-modbus e revise endereços IP/portaThreat modeling em OT: ameaças reais e mitos
Dispositivos não respondem a comandos simuladosFirewall bloqueando tráfego ou dispositivo em modo protegidoRevise regras de firewall e permissões de acesso no dispositivoThreat modeling em OT: ameaças reais e mitos
Cliente não conecta via TLSArquivo cafile aponta para o certificado errado ou chave/certificado incompatíveis.Verifique se cafile é o certificado da CA e certfile é o do broker. Cheque permissões dos arquivos.TLS, autenticação e ACL: blindando seu Mosquitto
Usuário recebe 'Connection Refused: Not authorized'Usuário não está no arquivo de senhas ou senha incorreta.Confirme usuário e senha no arquivo passwd. Gere novamente se necessário.TLS, autenticação e ACL: blindando seu Mosquitto
Usuário não consegue publicar em tópico permitidoACL mal configurada ou sintaxe errada.Revise o arquivo de ACL. Lembre-se de que os tópicos diferenciam maiúsculas/minúsculas.TLS, autenticação e ACL: blindando seu Mosquitto
IDS não recebe tráfegoConfiguração errada de SPAN ou TAP desconectadoRevise a configuração do switch ou verifique conexões físicas do TAPTopologias de monitoramento OT: onde e como captar o tráfego
Perda de pacotes no monitoramentoSwitch sobrecarregado ou SPAN configurado em excessoReduza o número de portas monitoradas ou use TAPTopologias de monitoramento OT: onde e como captar o tráfego
Latência aumentada na rede OTMonitoramento interferindo no switchPriorize TAPs ou espelhamento dedicadoTopologias de monitoramento OT: onde e como captar o tráfego
Rede não recupera após falha de cabo em anelProtocolos de recuperação não ativados ou configurados incorretamenteVerifique configuração de MRP/STP nos switchesTopologias industriais: estrela, anel, linha e redundância
Perda de comunicação em topologia estrela após falha de switchSwitch central sem redundânciaImplante switch redundante ou reconfigure para anelTopologias industriais: estrela, anel, linha e redundância
Latência alta após failoverSwitches industriais de baixa performance ou protocolos lentosAjuste timers dos protocolos ou troque switchesTopologias industriais: estrela, anel, linha e redundância
Equipe não reporta incidentes menoresCultura de punição ou falta de clareza sobre o que reportarReforce comunicação aberta e defina exemplos concretos de incidentes a serem reportadosTreinamento e cultura de segurança em OT
Treinamentos são ignoradosConteúdo pouco relevante ou falta de tempoAdapte treinamentos para casos reais do ambiente OT localTreinamento e cultura de segurança em OT
Simulações não geram aprendizadoFalta de análise pós-incidenteImplemente reuniões obrigatórias de lições aprendidas após cada simulaçãoTreinamento e cultura de segurança em OT
Alertas demais de um mesmo tipoRegra genérica demais ou tráfego legítimo não reconhecidoRefine a regra ou crie exceção para tráfego autorizadoTriagem de alertas Snort em ambientes industriais
Pacotes não aparecem no WiresharkInterface errada ou filtro tcpdump incorretoConfirme interface e IPs usados no comando tcpdumpTriagem de alertas Snort em ambientes industriais
Alertas críticos não aparecemRegras desativadas ou prioridade baixaRevise e ative regras relevantes, ajuste prioridade no classification.configTriagem de alertas Snort em ambientes industriais
Não aparecem pacotes MQTT na capturaInterface errada ou tráfego criptografado (TLS)Verifique se está capturando na interface correta e se o tráfego não está em TLS (nesse caso, só metadados são visíveis)Wireshark na prática: analisando o tráfego MQTT industrial
Filtro 'matches' não funcionaVersão do Wireshark não suporta o operadorAtualize o Wireshark ou use filtros alternativos com 'or'Wireshark na prática: analisando o tráfego MQTT industrial
Wireshark não inicia captura automaticamenteFlag '-k' não reconhecida ou conflito de parâmetrosInicie a captura manualmente pela interface gráfica ou revise os parâmetros conforme https://www.wireshark.org/docs/man-pages/wireshark.htmlWireshark na prática: analisando o tráfego MQTT industrial
Não aparece tráfego ModbusFiltro de captura ou interface errada.Verifique se está capturando na interface correta e se o filtro está correto.Wireshark para redes industriais: filtragem, análise e armad
Pacotes OPC UA não são reconhecidosPorta não padrão ou tráfego criptografado.Confirme a porta usada e se o tráfego está em claro.Wireshark para redes industriais: filtragem, análise e armad
PROFINET não aparece com filtro 'pn_io'Tráfego em outro protocolo ou porta.Consulte a documentação para ajustar o filtro.Wireshark para redes industriais: filtragem, análise e armad
Alertas em excessoModelo mal calibrado ou features irrelevantesAjuste os thresholds do modelo e revise as features extraídasZeek e machine learning: possibilidades e limitações atuais
Sem alertas de MLErro no pipeline de integração (Kafka, socket ou arquivo)Verifique logs do serviço de inferência e conectividade entre Zeek e o pipelineZeek e machine learning: possibilidades e limitações atuais
Latência alta nos alertasProcessamento de ML lento ou fila de logs acumuladaOtimize o modelo e aumente recursos do pipelineZeek e machine learning: possibilidades e limitações atuais
Worker aparece como 'down' no statusProblema de SSH ou falha no serviço Zeek no workerTeste SSH manualmente e reinicie o serviço Zeek no worker.Zeek em cluster: distribuindo análise em redes industriais a
Logs não chegam ao managerPermissões de diretório ou falha na sincronizaçãoVerifique permissões e conectividade SSH.Zeek em cluster: distribuindo análise em redes industriais a
Alto uso de CPU em um workerCarga desbalanceada ou tuning inadequadoAjuste distribuição de tráfego ou buffers conforme a documentação.Zeek em cluster: distribuindo análise em redes industriais a
Stats.log mostra dropped crescenteBuffers ou CPU insuficientesAumentar buffers, otimizar scripts ou alocar mais CPUZeek não vê tudo? Diagnóstico de perda de pacotes e logs
rx_dropped alto no ethtoolRing buffer pequeno ou NIC inadequadaAumentar ring buffer ou trocar placa de redeZeek não vê tudo? Diagnóstico de perda de pacotes e logs
Eventos ausentes em logs do Zeek após replayPerda de pacotes durante capturaRever configuração de buffers e repetir testeZeek não vê tudo? Diagnóstico de perda de pacotes e logs
IDS não gera alertas para tráfego industrialProtocolo não suportado nativamente ou falta de regra/script.Implemente scripts Zeek ou regras Snort/Suricata específicas para o protocolo.Zeek, Snort e Suricata: o que cada um entrega em OT
Muitos falsos positivosRegras ou scripts genéricos demais.Refine as condições das regras/scripts e ajuste para o contexto OT.Zeek, Snort e Suricata: o que cada um entrega em OT
Perda de pacotes em tráfego intensoHardware subdimensionado ou configuração padrão inadequada.Ajuste buffers, use hardware dedicado e otimize configurações conforme documentação.Zeek, Snort e Suricata: o que cada um entrega em OT
Logs não são gerados após análise de pcapScript não carregado ou pcap não contém tráfego do protocoloConfirme o @load correto no local.zeek e teste com outro pcapZeek: scripts para protocolos industriais (Modbus, DNP3, IEC
Comandos aparecem incompletos nos logsScript desatualizado ou incompatível com a versão do ZeekAtualize o script ou adapte conforme a documentaçãoZeek: scripts para protocolos industriais (Modbus, DNP3, IEC
Erro de sintaxe ao iniciar ZeekScript copiado incorretamente ou incompatívelBaixe novamente o script e revise a documentaçãoZeek: scripts para protocolos industriais (Modbus, DNP3, IEC
Dispositivos de zonas diferentes se comunicam sem restriçãoFalta de ACL ou firewall entre as zonasImplemente e teste ACLs ou firewalls nos pontos de conduíteZonas e conduítes segundo a IEC 62443: segmentação para OT
Comunicação legítima bloqueadaACL ou firewall excessivamente restritivoRevise regras para liberar apenas os protocolos necessáriosZonas e conduítes segundo a IEC 62443: segmentação para OT
Dificuldade em mapear fluxosFalta de visibilidade ou ferramentas de capturaUtilize Wireshark ou espelhamento de porta para identificar tráfego realZonas e conduítes segundo a IEC 62443: segmentação para OT

Todas as trilhas