implementing-ot-incident-response-playbook
Ajuda seu agente a criar planos de ação para responder a incidentes de segurança em ambientes industriais, coordenando equipes.
O que ela faz
Esta ferramenta ajuda a criar um plano de resposta a incidentes de segurança focado em sistemas industriais (OT). Ela classifica a gravidade do incidente e coordena as equipes de TI, engenharia e operações.
Quando usar
- ✓Ao criar um plano de resposta a incidentes para sistemas industriais pela primeira vez.
- ✓Quando os planos de TI existentes não cobrem as necessidades de sistemas industriais (ICS/SCADA).
- ✓Ao se preparar para ataques como ransomware em sistemas industriais.
Exemplo do que pedir para a IA
“Crie um plano de resposta a incidentes para nosso sistema de controle de produção, considerando ataques de ransomware.”
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 um motor baseado em um modelo chamado SANS PICERL para guiar as ações. Ela classifica a gravidade do incidente (segurança, processo, acesso, etc.) e alinha os procedimentos com normas industriais.
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 implementing-ot-incident-response-playbookOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-ot-incident-response-playbook/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.
Implementando o Playbook de Resposta a Incidentes OT
Quando Usar
- Ao construir procedimentos de resposta a incidentes específicos para OT pela primeira vez
- Quando os playbooks de resposta a incidentes de TI existentes não abordam os requisitos específicos de ICS/SCADA
- Ao se preparar para cenários de ransomware em OT, como EKANS ou LockerGoga
- Ao alinhar procedimentos de resposta a incidentes com os requisitos de relatório de incidentes da IEC 62443 e NERC CIP
- Ao conduzir revisões pós-incidente para melhorar as capacidades de resposta a incidentes em OT
Não use para resposta a incidentes apenas de TI sem componentes de OT (use os playbooks padrão NIST 800-61), para monitoramento de segurança de OT do dia a dia (veja implementando-dragos-platform-for-ot-monitoring) ou para design de exercícios de simulação (veja performing-ics-tabletop-exercise).
Pré-requisitos
- Inventário de ativos de OT com classificações de criticidade e identificação de sistemas de segurança
- Funções definidas: Líder de Resposta a Incidentes de OT, Analista de SOC de TI, Gerente de Operações da Planta, Engenheiro de Segurança de Processo
- Plano de comunicação incluindo canais fora de banda (incidentes de OT podem comprometer as comunicações de TI)
- Backups confiáveis de programas de PLC, configurações de HMI e dados de historiador
- Informações de contato para fornecedores de ICS, suporte Dragos/Claroty e CISA ICS-CERT
Fluxo de Trabalho
Etapa 1: Definir Classificação de Incidentes OT Específicos e Procedimentos de Resposta
#!/usr/bin/env python3
"""Motor do Playbook de Resposta a Incidentes OT.
Implementa procedimentos estruturados de resposta a incidentes OT seguindo
o ciclo de vida SANS PICERL com considerações específicas de ICS para segurança,
disponibilidade e coordenação entre equipes.
"""
import json
import sys
from datetime import datetime
from enum import Enum
from typing import Dict, List, Optional
class OTIncidentSeverity(Enum):
SEV1_SAFETY = "SEV1-SAFETY" # Comprometimento do sistema de segurança
SEV2_PROCESS = "SEV2-PROCESS" # Manipulação ativa do processo
SEV3_ACCESS = "SEV3-ACCESS" # Acesso não autorizado em OT
SEV4_RECON = "SEV4-RECON" # Reconhecimento na rede OT
SEV5_IT_SPILLOVER = "SEV5-IT-SPILLOVER" # Incidente de TI com exposição em OT
class OTIncidentCategory(Enum):
RANSOMWARE = "ransomware"
MALWARE_ICS = "malware_ics_specific"
UNAUTHORIZED_ACCESS = "unauthorized_ot_access"
PROCESS_MANIPULATION = "process_manipulation"
SIS_COMPROMISE = "safety_system_compromise"
DATA_EXFILTRATION = "ot_data_exfiltration"
SUPPLY_CHAIN = "supply_chain_compromise"
INSIDER_THREAT = "insider_threat"
# Definições de fases PICERL para OT
PICERL_PHASES = {
"preparation": {
"description": "Atividades de prontidão antes que um incidente ocorra",
"ot_specific": [
"Manter backups offline de todos os programas de PLC e configurações de HMI",
"Documentar procedimentos de desligamento seguro para cada área de processo",
"Estabelecer comunicação fora de banda (telefone via satélite, rádio analógico)",
"Pré-instalar ferramentas forenses que funcionam em redes OT isoladas",
"Manter PLCs e estações de engenharia sobressalentes",
"Realizar exercícios de simulação de OT trimestrais",
],
},
"identification": {
"description": "Detectar e confirmar o incidente de segurança OT",
"ot_specific": [
"Correlacionar alertas de IDS de OT com anomalias de processo de dados do historiador",
"Verificar se desvios de processo são causados por ciberataques ou operacionais",
"Verificar o status e a integridade dos Sistemas Instrumentados de Segurança (SIS)",
"Revisar logs de estações de engenharia para acesso não autorizado",
"Examinar mudanças de modo de PLC (transições RUN/STOP/PROGRAM)",
"Avaliar se o incidente é apenas de TI ou se cruzou para OT",
],
},
"containment": {
"description": "Limitar a propagação e o impacto do incidente",
"ot_specific": [
"NUNCA desligar sistemas de OT sem aprovação das operações da planta",
"Isolar segmentos afetados no firewall industrial (não desligando)",
"Colocar PLCs em modo LOCAL/MANUAL se manipulação remota for suspeita",
"Desconectar dutos de TI-OT na DMZ, mantendo a comunicação intra-OT",
"Preservar evidências forenses antes de quaisquer ações de remediação",
"Manter a operação do sistema de segurança durante a contenção",
],
},
"eradication": {
"description": "Remover a ameaça dos sistemas de OT",
"ot_specific": [
"Comparar programas de PLC em execução com backups confiáveis",
"Reconstruir estações de engenharia comprometidas a partir de imagens de referência",
…
Perguntas frequentes
O que são sistemas OT (Tecnologia Operacional)?
São sistemas usados para controlar processos físicos em indústrias, como em fábricas, usinas de energia ou sistemas de água. Exemplos incluem PLCs e SCADA.
O que é um plano de resposta a incidentes?
É um conjunto de instruções e procedimentos que uma organização segue quando ocorre um incidente de segurança, para minimizar danos e restaurar operações.
Por que é importante ter um plano específico para OT?
Sistemas OT têm requisitos únicos de segurança e disponibilidade, diferentes de sistemas de TI. Um plano específico garante que a segurança e a operação dos processos físicos sejam priorizadas.
Detalhes
Descrição original do autor
Develops OT-specific incident response playbooks using a SANS PICERL-based Python engine that classifies incident severity (safety, process, access, recon) and coordinates IT SOC, OT engineering, and plant operations, aligned with IEC 62443 and NIST SP 800-82. Use when building ICS/SCADA incident response procedures for the first time, preparing for OT ransomware scenarios, or aligning IR with IEC
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5926
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC