implementing-siem-correlation-rules-for-apt
Ajuda seu agente a criar regras de correlação no SIEM para detectar movimentos laterais de atacantes em múltiplos eventos.
O que ela faz
Esta ferramenta ajuda a criar regras de segurança para detectar ataques em andamento no seu computador. Ela analisa vários eventos que acontecem juntos para encontrar atividades suspeitas que um único evento não mostraria.
Quando usar
- ✓Quando você quer proteger sua rede contra invasores.
- ✓Ao configurar sistemas de segurança para encontrar ataques complexos.
- ✓Para melhorar a detecção de ameaças que se movem entre computadores.
Exemplo do que pedir para a IA
“Crie regras para detectar quando um invasor tenta se mover para outro computador usando credenciais roubadas.”
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 junta informações de diferentes eventos de segurança, como logins e criação de processos. Ela procura por sequências específicas desses eventos que indicam um ataque.
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-siem-correlation-rules-for-aptOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-siem-correlation-rules-for-apt/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 Regras de Correlação SIEM para APT
Quando Usar
- Ao implantar ou configurar a implementação de regras de correlação SIEM para capacidades de APT em seu ambiente.
- Ao estabelecer controles de segurança alinhados a requisitos de conformidade.
- Ao construir ou melhorar a arquitetura de segurança para este domínio.
- Ao realizar avaliações de segurança que exigem esta implementação.
Pré-requisitos
- Familiaridade com conceitos e ferramentas de operações de segurança.
- Acesso a um ambiente de teste ou laboratório para execução segura.
- Python 3.8+ com as dependências necessárias instaladas.
- Autorização apropriada para quaisquer atividades de teste.
Instruções
- Instale as dependências:
pip install requests pyyaml sigma-cli - Conecte-se à API REST do Splunk e defina buscas de correlação que encadeiam múltiplos tipos de eventos entre hosts.
- Crie regras Sigma em YAML que expressem lógica de detecção de múltiplos passos para padrões de movimento lateral:
- Logon RDP (4624 LogonType=10) seguido pela instalação de serviço (7045) no mesmo alvo em até 15 minutos.
- Pass-the-Hash: Logon NTLM (4624 LogonType=3) seguido pela criação de processo (4688) de ferramentas administrativas.
- Estilo PsExec: Criação de pipe nomeado (Sysmon 17/18) correlacionada com a criação de serviço remoto (7045).
- Converta as regras Sigma para Splunk SPL usando
sigma-cli convert. - Implante as buscas de correlação no Splunk ES via API REST.
- Execute o agente para gerar e instalar regras de correlação, e então audite as regras existentes para lacunas de cobertura.
python scripts/agent.py --splunk-url https://localhost:8089 --username admin --password changeme --output correlation_report.json
Exemplos
Detectar Cadeia de Movimento Lateral RDP
index=wineventlog (EventCode=4624 Logon_Type=10) OR (EventCode=7045)
| transaction Computer maxspan=15m startswith=(EventCode=4624) endswith=(EventCode=7045)
| where eventcount >= 2
| table _time Computer Account_Name ServiceName
Regra Sigma para Movimento Lateral PsExec
title: PsExec Lateral Movement Detection
logsource:
product: windows
service: sysmon
detection:
pipe_created:
EventID: 17
PipeName|startswith: '\PSEXESVC'
service_installed:
EventID: 7045
ServiceFileName|contains: 'PSEXESVC'
timeframe: 5m
condition: pipe_created | near service_installed
level: high
Perguntas frequentes
O que são 'regras de correlação'?
São instruções que dizem ao sistema de segurança para procurar por um conjunto de eventos que, juntos, indicam uma atividade maliciosa.
O que é 'APT'?
Significa 'Ameaça Persistente Avançada', um tipo de ataque focado e contínuo, geralmente realizado por grupos bem organizados.
Por que analisar múltiplos eventos?
Ataques complexos geralmente envolvem várias etapas. Analisar eventos isolados pode não ser suficiente para detectá-los. Juntar eventos dá uma visão mais completa.
Detalhes
Descrição original do autor
Write multi-event correlation rules in Splunk SPL and Sigma format that detect APT lateral movement by chaining Windows authentication events (4624, 4648), process execution (4688, Sysmon Event 1), and network connections (Sysmon Event 3) across hosts within sliding time windows. Use when building SIEM correlation searches to surface multi-stage attack sequences that single-event detections miss,
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5957
- 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