Pular para o conteúdo
Skillpedia
Diversos35 mil · #5549

building-soc-metrics-and-kpi-tracking

Ajuda seu agente a medir o desempenho da equipe de segurança. Ele cria relatórios com métricas importantes para mostrar a eficácia das operações.

O que ela faz

Esta ferramenta ajuda a criar painéis (dashboards) para monitorar o desempenho de uma equipe de segurança (SOC). Ela calcula métricas importantes como o tempo médio para detectar e responder a ameaças.

Quando usar

  • ✓Quando a liderança da equipe de segurança precisa de dados claros sobre o trabalho.
  • ✓Para acompanhar se as melhorias nos processos de segurança estão funcionando.
  • ✓Ao preparar relatórios para a diretoria sobre a eficácia da segurança.

Exemplo do que pedir para a IA

“Crie um painel para monitorar o tempo médio de detecção e resposta a incidentes 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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/building-soc-metrics-and-kpi-tracking/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/building-soc-metrics-and-kpi-tracking/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta coleta dados de sistemas de segurança (como SIEM e de tickets), calcula métricas definidas (como tempo para detectar, tempo para responder, qualidade dos alertas) e as exibe em gráficos e tabelas.

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-metrics-and-kpi-tracking

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-soc-metrics-and-kpi-tracking/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Construindo Métricas de SOC e Rastreamento de KPIs

Quando Usar

Use esta funcionalidade quando:

  • A liderança do SOC precisar de visibilidade baseada em dados do desempenho operacional
  • Programas de melhoria contínua exigirem medições de referência e rastreamento de tendências
  • Relatórios executivos demandarem postura de segurança quantificada e métricas de ROI
  • Decisões de pessoal precisarem de dados objetivos de carga de trabalho e capacidade
  • Auditorias de conformidade exigirem evidências documentadas do desempenho do SOC

Não use métricas como medidas punitivas contra analistas — métricas devem impulsionar a melhoria de processos, não o gerenciamento de desempenho individual.

Pré-requisitos

  • SIEM com mais de 90 dias de dados de disposição de incidentes e alertas
  • Sistema de tickets de incidentes (ServiceNow, Jira) com dados de timestamp para o ciclo de vida do incidente
  • Horários de turnos de analistas e dados de pessoal
  • ATT&CK Navigator para rastreamento de cobertura de detecção
  • Plataforma de dashboard (Splunk, Grafana ou Power BI)

Fluxo de Trabalho

Etapa 1: Definir o Framework de Métricas Principais do SOC

Estabeleça as métricas chave alinhadas às funções do NIST CSF:

Métrica Definição Meta NIST CSF
MTTD Tempo da ocorrência da ameaça até a detecção pelo SOC <15 min Detectar
MTTA Tempo do alerta até o reconhecimento pelo analista <5 min Responder
MTTI Tempo do reconhecimento até o início da investigação <10 min Responder
MTTC Tempo da investigação até a contenção <1 hora Responder
MTTR Tempo da detecção até a resolução completa <4 horas Recuperar
Taxa FP Porcentagem de alertas de falso positivo <30% Detectar
Taxa TP Porcentagem de alertas de verdadeiro positivo >40% Detectar
Cobertura Técnicas ATT&CK com detecção ativa >60% Detectar
Tempo de Permanência Tempo do atacante na rede antes da detecção <24 horas Detectar
Taxa de Escalonamento % de alertas do Nível 1 escalados para o Nível 2/3 15-25% Responder

Etapa 2: Implementar Medição de MTTD/MTTR

Tempo Médio para Detectar (MTTD):

index=notable earliest=-30d status_label="Resolved*"
| eval mttd_seconds = _time - orig_time
| where mttd_seconds > 0 AND mttd_seconds < 86400  --- Exclude data quality issues
| stats avg(mttd_seconds) AS avg_mttd,
        median(mttd_seconds) AS med_mttd,
        perc90(mttd_seconds) AS p90_mttd,
        perc95(mttd_seconds) AS p95_mttd
  by urgency
| eval avg_mttd_min = round(avg_mttd / 60, 1)
| eval med_mttd_min = round(med_mttd / 60, 1)
| eval p90_mttd_min = round(p90_mttd / 60, 1)
| table urgency, avg_mttd_min, med_mttd_min, p90_mttd_min

Tempo Médio para Responder (MTTR):

index=notable earliest=-30d status_label="Resolved*"
| eval mttr_seconds = status_end - _time
| where mttr_seconds > 0 AND mttr_seconds < 604800  --- <7 days
| stats avg(mttr_seconds) AS avg_mttr,
        median(mttr_seconds) AS med_mttr,
        perc90(mttr_seconds) AS p90_mttr
  by urgency
| eval avg_mttr_hours = round(avg_mttr / 3600, 1)
| eval med_mttr_hours = round(med_mttr / 3600, 1)
| eval p90_mttr_hours = round(p90_mttr / 3600, 1)
| table urgency, avg_mttr_hours, med_mttr_hours, p90_mttr_hours

Tendência de MTTD/MTTR ao Longo do Tempo:

index=notable earliest=-90d status_label="Resolved*"
| eval mttd_min = (_time - orig_time) / 60
| eval mttr_hours = (status_end - _time) / 3600
| bin _time span=1w
| stats avg(mttd_min) AS avg_mttd_min, avg(mttr_hours) AS avg_mttr_hours,
        count AS incidents by _time
| table _time, incidents, avg_mttd_min, avg_mttr_hours

Etapa 3: Medir Qualidade de Alertas e Produtividade de Analistas

Análise de Disposição de Alertas:

index=notable earliest=-30d
| stats count AS total,
        sum(eval(if(status_label="Resolved - True Positive", 1, 0))) AS tp,
        sum(eval(if(status_label="Resolved - False Positive", 1, 0))) AS fp,
        sum(eval(if(status_label="Resolved - Benign", 1, 0))) AS benign,
        sum(eval(if(status_label="New" OR status_label="In Progress", 1, 0))) AS pending
| eval tp_rate = round(tp / total * 100, 1)
| eval fp_rate = round(fp / total * 100, 1)
| eval signal_noise = round(tp / (fp + 0.01), 2)
| table total, tp, fp, benign, pending, tp_rate, fp_rate, signal_noise

Métricas de Produtividade de Analistas:

index=notable earliest=-30d status_label="Resolved*"
| stats count AS alerts_resolved,
        avg(eval((status_end - status_transition_time) / 60)) AS avg_triage_min,
        dc(rule_name) AS unique_rule_types
  by owner
| eval alerts_per_day = round(alerts_resolved / 30, 1)
| sort - alerts_resolved

…
Perguntas frequentes

O que são métricas e KPIs?

Métricas são medidas quantitativas (números) e KPIs (Key Performance Indicators ou Indicadores Chave de Desempenho) são as métricas mais importantes para avaliar o sucesso de algo. No contexto de segurança, ajudam a entender quão bem a equipe está protegendo a empresa.

O que é SIEM?

SIEM (Security Information and Event Management) é um sistema que coleta e analisa dados de segurança de vários dispositivos e aplicativos para identificar ameaças.

Posso usar isso para punir analistas?

Não. A ferramenta deve ser usada para identificar áreas onde os processos podem ser melhorados, não para avaliar ou punir o desempenho individual dos analistas.

Detalhes

Descrição original do autor

Builds SOC performance metrics and KPI tracking dashboards measuring Mean Time to Detect (MTTD), Mean Time to Respond (MTTR), alert quality ratios, analyst productivity, and detection coverage using SIEM data. Use when SOC leadership needs operational visibility, continuous improvement tracking, or executive-level reporting on security operations effectiveness. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5549
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas