performing-ot-network-security-assessment
Faz seu agente avaliar a segurança de redes industriais (OT), identificando riscos de convergência com TI.
O que ela faz
Esta ferramenta ajuda a verificar a segurança de redes industriais (OT), como as usadas em fábricas e usinas. Ela analisa como os sistemas se comunicam, identifica riscos na conexão entre redes de tecnologia (IT) e operacionais (OT), e verifica regras de segurança.
Quando usar
- ✓Ao fazer uma primeira análise de segurança em uma rede industrial.
- ✓Ao avaliar a segurança após conectar redes de TI e OT.
- ✓Ao se preparar para auditorias de segurança industrial.
Exemplo do que pedir para a IA
“Analise a segurança da rede da nossa planta de energia, focando nas conexões entre os sistemas de controle e a rede corporativa.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa métodos de observação passiva para entender o tráfego da rede sem interromper as operações. Ela mapeia os dispositivos, os protocolos de comunicação e os riscos de segurança.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-ot-network-security-assessmentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-ot-network-security-assessment/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Realizando Avaliação de Segurança de Rede OT
Quando Usar
- Ao conduzir uma linha de base de segurança inicial de um ambiente OT/ICS para um novo cliente
- Ao avaliar a postura de segurança de uma instalação após uma iniciativa de convergência TI/OT
- Ao se preparar para auditorias de conformidade IEC 62443 ou NERC CIP
- Ao avaliar riscos após uma fusão ou aquisição envolvendo instalações industriais
- Ao investigar se uma rede OT foi comprometida ou possui caminhos não monitorados para a TI corporativa
Não usar para avaliações de rede apenas de TI sem componentes OT, para varredura de vulnerabilidades na camada de aplicação de aplicações web de TI (veja performing-web-app-penetration-test), ou para exploração ativa de sistemas OT em tempo real sem autorização explícita e controles de segurança implementados.
Pré-requisitos
- Autorização por escrito do proprietário do ativo e da gerência de operações para todas as atividades de avaliação
- Compreensão do Modelo de Referência Purdue e da arquitetura de zona/conduto IEC 62443
- Ferramentas de monitoramento passivo de rede (Nozomi Guardian, Dragos Platform ou Wireshark com dissectors de protocolo industrial)
- Acesso a diagramas de rede, conjuntos de regras de firewall e inventários de ativos (ou a capacidade de realizar descoberta passiva)
- Briefing de segurança sobre os processos físicos controlados pelos sistemas OT sob avaliação
Fluxo de Trabalho
Etapa 1: Estabelecer o Escopo da Avaliação e os Limites de Segurança
Defina o escopo com base nos níveis do Modelo de Referência Purdue e identifique sistemas críticos de segurança que não devem ser escaneados ativamente. As avaliações de OT diferem fundamentalmente das avaliações de TI porque a varredura ativa pode travar PLCs, interromper sistemas instrumentados de segurança (SIS) e causar danos físicos.
# OT Assessment Scope Definition
assessment:
facility: "Chemical Processing Plant - Site Alpha"
purdue_levels_in_scope:
- level_0: "Physical process sensors and actuators (passive observation only)"
- level_1: "PLCs, RTUs, safety controllers (passive only, no active scanning)"
- level_2: "HMI stations, engineering workstations, historian (limited active with approval)"
- level_3: "Site operations - OPC servers, application servers (active scanning permitted)"
- level_3_5: "DMZ - data diodes, jump servers (active scanning permitted)"
- level_4: "Enterprise IT connecting to OT (active scanning permitted)"
safety_exclusions:
- "Safety Instrumented Systems (SIS) - Triconex controllers"
- "Emergency Shutdown (ESD) systems"
- "Fire and Gas detection systems"
- "Any Level 0/1 device during active production"
authorized_activities:
passive:
- "Network traffic capture and analysis via SPAN ports"
- "Industrial protocol deep packet inspection"
- "Wireless spectrum analysis"
- "Physical walkthrough and visual inspection"
active_with_approval:
- "Targeted Nmap scans of Level 2-4 systems during maintenance windows"
- "Authentication testing on HMI and engineering workstations"
- "Firewall rule verification between zones"
prohibited:
- "Active scanning of PLCs, RTUs, or SIS controllers"
- "Fuzzing industrial protocols on live systems"
- "Modifying PLC logic or firmware"
Etapa 2: Realizar Descoberta Passiva de Rede e Inventário de Ativos
Implante monitoramento passivo para mapear todos os dispositivos, fluxos de comunicação e protocolos na rede OT sem enviar nenhum tráfego que possa interromper as operações.
#!/usr/bin/env python3
"""Construtor de Descoberta Passiva de Rede OT e Inventário de Ativos.
Usa capturas pcap de portas SPAN para identificar ativos OT, protocolos
e padrões de comunicação sem varredura ativa.
"""
import json
import sys
from collections import defaultdict
from datetime import datetime
try:
from scapy.all import rdpcap, IP, TCP, UDP
from scapy.contrib.modbus import ModbusADURequest, ModbusADUResponse
except ImportError:
print("Instale scapy: pip install scapy")
sys.exit(1)
# Mapeamentos de portas de protocolo industrial
OT_PROTOCOL_PORTS = {
502: "Modbus/TCP",
102: "S7comm (Siemens)",
44818: "EtherNet/IP (CIP)",
2222: "EtherNet/IP (implícito)",
4840: "OPC UA",
20000: "DNP3",
47808: "BACnet",
1911: "Niagara Fox",
789: "Crimson v3 (Red Lion)",
2404: "IEC 60870-5-104",
18245: "GE SRTP",
5094: "HART-IP",
}
PURDUE_LEVEL_RANGES = {
"Nível 0-1 (Dispositivos de Campo)": ["10.10.0.0/16", "192.168.10.0/24"],
"Nível 2 (Sistemas de Controle)": ["10.20.0.0/16", "192.168.20.0/24"],
…
Perguntas frequentes
O que são redes OT?
Redes OT (Tecnologia Operacional) controlam equipamentos físicos em ambientes como fábricas, usinas de energia e infraestrutura crítica. Elas são diferentes das redes de TI (Tecnologia da Informação) que usamos em escritórios.
Por que a segurança em redes OT é importante?
Falhas de segurança em redes OT podem causar interrupções na produção, danos a equipamentos físicos e até riscos à segurança das pessoas.
A ferramenta pode causar problemas nas redes?
Não, a ferramenta foi projetada para ser passiva, ou seja, ela apenas observa o tráfego sem enviar comandos que possam afetar os sistemas industriais.
Detalhes
Descrição original do autor
This skill covers conducting comprehensive security assessments of Operational Technology (OT) networks including SCADA systems, DCS architectures, and industrial control system communication paths. It addresses the Purdue Reference Model layers, identifies IT/OT convergence risks, evaluates firewall rules between zones, and maps industrial protocol traffic (Modbus, DNP3, OPC UA, EtherNet/IP) to d
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6114
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
deep-research
Faz seu agente pesquisar tópicos a fundo, reunindo informações de várias fontes. Ele cita as fontes e indica o nível de confiança. Ideal para análises detalhadas ou investigações.
affaan-m/ECC
research-ops
Permite que seu agente busque fatos e informações atuais. Ele usa pesquisas públicas e o contexto que você fornece para dar respostas baseadas em evidências.
affaan-m/ECC
scientific-thinking-literature-review
Ajuda seu agente a fazer revisões sistemáticas de literatura científica. É útil para compilar e entender pesquisas sobre um tema.
affaan-m/ECC