building-soc-playbook-for-ransomware
Faz seu agente criar um guia de resposta a ataques de ransomware. Ele detalha os passos para detectar, conter e recuperar sistemas após um ataque.
O que ela faz
Este guia ajuda equipes de segurança a criar um plano passo a passo para responder a ataques de ransomware. Ele cobre como detectar, conter, eliminar e recuperar dados após um ataque.
Quando usar
- ✓Quando sua equipe de segurança precisa de um plano claro para lidar com ransomware.
- ✓Se sua empresa não tem um procedimento definido para ataques de ransomware.
- ✓Para treinar sua equipe em como reagir a um ataque.
Exemplo do que pedir para a IA
“Crie um plano de resposta para ataques de ransomware para minha equipe de segurança.”
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
O guia fornece exemplos de comandos e regras para detectar atividades suspeitas em seus sistemas. Ele também inclui um fluxograma para ajudar a decidir o que fazer quando um ataque é detectado.
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 building-soc-playbook-for-ransomwareOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-soc-playbook-for-ransomware/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.
Criando um Playbook de SOC para Ransomware
Quando Usar
Use esta habilidade quando:
- Equipes de SOC precisam de um playbook de resposta a ransomware padronizado para analistas de Nível 1-3
- Uma organização não possui procedimentos documentados para contenção e recuperação de ransomware
- Exercícios de simulação revelam lacunas na coordenação da resposta a ransomware
- Requisitos de conformidade (NIST CSF, ISO 27001) exigem playbooks de incidentes documentados
Não use durante um incidente ativo de ransomware como guia único — tenha playbooks pré-construídos, testados e ensaiados antes que os incidentes ocorram.
Pré-requisitos
- Plataforma SIEM (Splunk ES, Elastic Security ou Sentinel) com dados de endpoint e rede
- Solução EDR (CrowdStrike, SentinelOne ou Microsoft Defender for Endpoint) com capacidade de isolamento de rede
- Infraestrutura de backup com procedimentos de recuperação testados e backups offline/imutáveis
- Plano de comunicação com contatos jurídicos, liderança executiva e contatos de retainer de IR externos
- Conhecimento do MITRE ATT&CK para cadeias de técnicas de ransomware
Fluxo de Trabalho
Etapa 1: Definir Gatilhos de Detecção
Crie regras de detecção no SIEM para indicadores iniciais de ransomware:
Detecção de Criptografia Massiva de Arquivos (Splunk):
index=sysmon EventCode=11
| bin _time span=1m
| stats dc(TargetFilename) AS unique_files, values(TargetFilename) AS sample_files by Computer, Image, _time
| where unique_files > 100
| eval suspicious_extensions = if(match(mvjoin(sample_files, ","), "\.(encrypted|locked|crypt|enc|ransom)"), "YES", "NO")
| where suspicious_extensions="YES" OR unique_files > 500
| sort - unique_files
Exclusão de Shadow Copy (T1490):
index=wineventlog sourcetype="WinEventLog:Security" OR index=sysmon EventCode=1
(CommandLine="*vssadmin*delete*shadows*" OR CommandLine="*wmic*shadowcopy*delete*"
OR CommandLine="*bcdedit*/set*recoveryenabled*no*" OR CommandLine="*wbadmin*delete*catalog*")
| table _time, Computer, User, ParentImage, Image, CommandLine
Criação de Arquivo de Nota de Ransomware:
index=sysmon EventCode=11
TargetFilename IN ("*README*.txt", "*DECRYPT*.txt", "*RANSOM*.txt", "*RECOVER*.html", "*HOW_TO*.txt")
| stats count by Computer, Image, TargetFilename
| where count > 5
Variante EQL do Elastic Security:
sequence by host.name with maxspan=2m
[process where event.type == "start" and
process.args : ("*vssadmin*", "*delete*", "*shadows*")]
[file where event.type == "creation" and
file.name : ("*README*DECRYPT*", "*RANSOM*", "*HOW_TO_RECOVER*")]
Etapa 2: Construir Árvore de Decisão de Triagem
RANSOMWARE ALERT TRIAGE
│
├── Is encryption actively occurring?
│ ├── YES → IMMEDIATE: Isolate host from network (Step 3)
│ │ Do NOT power off (preserve memory for forensics)
│ └── NO → Is this a pre-encryption indicator?
│ ├── Shadow copy deletion → HIGH PRIORITY: Isolate and investigate
│ ├── Known ransomware hash → HIGH PRIORITY: Block hash, scan enterprise
│ └── Suspicious process behavior → MEDIUM: Investigate, prepare isolation
│
├── How many hosts affected?
│ ├── Single host → Contained incident, follow host isolation procedure
│ ├── Multiple hosts (2-10) → Escalate to Tier 2, begin enterprise-wide scan
│ └── Enterprise-wide (>10) → Activate full IR team, engage external retainer
│
└── Is data exfiltration confirmed?
├── YES → Double extortion scenario, engage legal for breach notification
└── NO/UNKNOWN → Check for Cobalt Strike/C2 beacons, review outbound transfers
Etapa 3: Procedimentos de Contenção
Isolamento de Rede via EDR (CrowdStrike Falcon):
# Isolate host using CrowdStrike Falcon API
curl -X POST "https://api.crowdstrike.com/devices/entities/devices-actions/v2?action_name=contain" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"ids": ["device_id_here"]}'
Isolamento de Rede via Microsoft Defender for Endpoint:
# Isolate machine via MDE API
$headers = @{Authorization = "Bearer $token"}
$body = @{Comment = "Ransomware containment - IR-2024-0500"; IsolationType = "Full"} | ConvertTo-Json
Invoke-RestMethod -Uri "https://api.securitycenter.microsoft.com/api/machines/$machineId/isolate" `
-Method Post -Headers $headers -Body $body -ContentType "application/json"
Regras de Emergência de Firewall:
# Palo Alto — Bloquear propagação lateral de SMB
set rulebase security rules RansomwareContainment from Trust to Trust
set rulebase security rules RansomwareContainment application ms-ds-smb
…
Perguntas frequentes
O que é um 'playbook'?
Um playbook é um conjunto de instruções detalhadas que guiam uma equipe sobre como responder a um evento específico, como um ataque de ransomware.
O que é 'SIEM'?
SIEM (Security Information and Event Management) é um sistema que coleta e analisa dados de segurança de vários dispositivos para ajudar a detectar ameaças.
O que são 'fases de detecção, contenção, erradicação e recuperação'?
São as etapas principais para lidar com um incidente de segurança: detectar o ataque, limitar seus danos, removê-lo e restaurar os sistemas.
Detalhes
Descrição original do autor
Builds a structured SOC incident response playbook for ransomware attacks covering detection, containment, eradication, and recovery phases with specific SIEM queries, isolation procedures, and decision trees. Use when SOC teams need formalized response procedures for ransomware incidents aligned to NIST SP 800-61 and MITRE ATT&CK ransomware techniques. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5550
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC