triaging-security-alerts-in-splunk
Ensina seu agente de IA a proteger aplicações contra ataques e analisar dados e montar gráficos.
O que ela faz
Esta ferramenta ajuda analistas de segurança a organizar e investigar alertas de segurança no Splunk. Ela classifica a gravidade dos alertas, investiga eventos importantes, cruza informações de diferentes fontes e decide se o alerta deve ser escalado ou fechado.
Quando usar
- ✓Quando há muitos alertas de segurança para analisar.
- ✓Quando é preciso decidir rapidamente quais alertas são mais importantes.
- ✓Quando é necessário documentar o que foi feito com cada alerta.
Exemplo do que pedir para a IA
“Analise os alertas de segurança recentes e priorize os mais urgentes para investigação.”
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 consultas no Splunk para encontrar e agrupar alertas. Em seguida, cruza informações de diferentes sistemas para entender o contexto e ajuda a decidir se o alerta é real ou falso.
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 triaging-security-alerts-in-splunkOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/triaging-security-alerts-in-splunk/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.
Triagem de Alertas de Segurança no Splunk
Quando Usar
Use esta habilidade quando:
- Analistas de SOC Nível 1 precisarem processar a fila de Revisão de Incidentes no Splunk Enterprise Security (ES)
- Eventos notáveis exigirem classificação rápida de severidade e investigação inicial antes da escalada
- O volume de alertas exceder a capacidade e os analistas precisarem de uma metodologia de triagem sistemática
- A gerência solicitar métricas sobre a disposição dos alertas (positivo real, falso positivo, benigno)
Não use para investigação forense aprofundada — escale para Nível 2/3 após a triagem inicial confirmar atividade maliciosa.
Pré-requisitos
- Splunk Enterprise Security 7.x+ com o painel Incident Review configurado
- Fontes de dados normalizadas pelo CIM (Logs de Eventos do Windows, firewall, proxy, endpoint)
- Papel com capacidade
ess_analystpara atualizações de status de eventos notáveis - Familiaridade com SPL (Search Processing Language)
Fluxo de Trabalho
Passo 1: Acessar Revisão de Incidentes e Priorizar a Fila
Abra o painel Incident Review no Splunk ES. Ordene os eventos notáveis por urgência (calculada a partir de severidade x prioridade). Aplique filtros para focar em eventos não atribuídos:
| `notable`
| search status="new" OR status="unassigned"
| sort - urgency
| table _time, rule_name, src, dest, user, urgency, status
| head 50
Concentre-se primeiro em eventos de urgência Crítica e Alta. Agrupe alertas relacionados por src ou dest para identificar cadeias de ataque em vez de tratar cada alerta independentemente.
Passo 2: Investigar o Contexto do Evento Notável
Para cada evento notável, navegue para os eventos brutos. Exemplo para um alerta de força bruta:
index=wineventlog sourcetype="WinEventLog:Security" EventCode=4625
src_ip="192.168.1.105"
earliest=-1h latest=now
| stats count by src_ip, dest, user, status
| where count > 10
| sort - count
Verifique se o IP de origem é interno (movimentação lateral) ou externo (ataque de perímetro). Cruze informações com lookups de ativos e identidades:
| `notable`
| search rule_name="Brute Force Access Behavior Detected"
| lookup asset_lookup_by_cidr ip AS src OUTPUT category, owner, priority
| lookup identity_lookup_expanded identity AS user OUTPUT department, managedBy
| table _time, src, dest, user, category, owner, department
Passo 3: Correlacionar Entre Fontes de Dados
Verifique se a mesma origem aparece em outra telemetria:
index=proxy OR index=firewall src="192.168.1.105" earliest=-24h
| stats count by index, sourcetype, action, dest_port
| sort - count
Procure por evidências corroborativas: O mesmo IP também disparou anomalias de DNS, bloqueios de proxy ou alertas de detecção de endpoint?
index=main sourcetype="cisco:asa" src="192.168.1.105" action=blocked earliest=-24h
| timechart span=1h count by dest_port
Passo 4: Verificar Enriquecimento de Inteligência de Ameaças
Consulte o framework de inteligência de ameaças para IOCs conhecidos:
| `notable`
| search search_name="Threat - Threat Intelligence Match - Rule"
| lookup threat_intel_by_ip ip AS src OUTPUT threat_collection, threat_description, threat_key
| table _time, src, dest, threat_collection, threat_description, weight
| where weight >= 3
Para domínios, verifique contra listas de ameaças:
| tstats count from datamodel=Web where Web.url="*evil-domain.com*" by Web.src, Web.url, Web.status
| rename Web.* AS *
Passo 5: Classificar e Dispor o Alerta
Atualize o status do evento notável no Incident Review:
| Disposição | Critérios | Ação |
|---|---|---|
| Positivo Real | Evidências corroborativas confirmam atividade maliciosa | Escalar para Nível 2, criar ticket de incidente |
| Positivo Real Benigno | Alerta disparou corretamente, mas a atividade é autorizada (ex: teste de penetração) | Fechar com comentário, adicionar supressão se recorrente |
| Falso Positivo | Lógica do alerta correspondeu a comportamento benigno | Fechar, ajustar a busca de correlação, documentar o padrão |
| Indeterminado | Dados insuficientes para classificar | Atribuir ao Nível 2 com notas de investigação |
Atualize via interface do Splunk ES ou API REST:
| sendalert update_notable_event param.status="2" param.urgency="critical"
param.comment="Confirmed brute force from compromised workstation. Escalated to IR-2024-0431."
param.owner="analyst_jdoe"
Passo 6: Documentar Descobertas da Triagem
Registre no campo de comentário do evento notável:
- Origem/destino envolvidos
- Fontes de dados examinadas
- Descobertas de correlação (alertas relacionados, correspondências de TI)
- Racional da disposição
- Próximos passos para escalada
| `notable`
| search rule_name="Brute Force*" status="closed"
| stats count by status_label, disposition
…
Perguntas frequentes
O que é um 'alerta notável'?
É um alerta gerado pelo Splunk Enterprise Security quando algo suspeito é detectado, com base em regras pré-definidas.
O que significa 'classificar' um alerta?
Significa decidir se o alerta é um problema real (positivo verdadeiro), um alarme falso (positivo falso) ou algo autorizado (positivo verdadeiro benigno).
Preciso saber programar para usar isso?
Não é preciso ser um programador, mas é útil ter familiaridade com o Splunk e como ele organiza os dados de segurança.
Detalhes
Descrição original do autor
Triages security alerts in Splunk Enterprise Security by classifying severity, investigating notable events, correlating related telemetry, and making escalation or closure decisions using SPL queries and the Incident Review dashboard. Use when SOC analysts face queued alerts from correlation searches, need to prioritize investigation order, or must document triage decisions for handoff to Tier 2/
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6238
- 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