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

mapping-mitre-attack-techniques

Ajuda seu agente a mapear comportamentos de atacantes para técnicas do MITRE ATT&CK e avaliar a cobertura de detecção.

O que ela faz

Esta ferramenta ajuda a entender quais ataques cibernéticos específicos (técnicas) sua segurança consegue detectar. Ela compara suas defesas com um catálogo de táticas de ataque conhecidas (MITRE ATT&CK) para mostrar onde você está protegido e onde há falhas.

Quando usar

  • ✓Para criar um mapa visual mostrando quais ameaças cibernéticas sua segurança já detecta.
  • ✓Para organizar e rotular seus alertas de segurança com os tipos de ataque que eles identificam.
  • ✓Para planejar melhorias na segurança com base em como os atacantes reais agem.

Exemplo do que pedir para a IA

“Mostre quais técnicas de ataque cibernético minhas regras de segurança atuais conseguem detectar.”

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/mapping-mitre-attack-techniques/SKILL.md

Mensagem pronta para colar

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

A ferramenta usa um catálogo oficial de táticas de ataque (MITRE ATT&CK) e compara suas regras de segurança com ele. Ela identifica quais técnicas de ataque são cobertas e quais não são, gerando um relatório ou um mapa visual.

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 mapping-mitre-attack-techniques

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/mapping-mitre-attack-techniques/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.

Mapeamento de Técnicas MITRE ATT&CK

Quando Usar

Use esta habilidade quando:

  • Gerar um mapa de calor de cobertura ATT&CK para mostrar quais técnicas sua pilha de detecção aborda
  • Marcar casos de uso de SIEM existentes ou regras Sigma com IDs de técnica ATT&CK para relatórios estruturados
  • Alinhar o roteiro do seu programa de segurança a grupos de adversários específicos conhecidos por atingir seu setor

Não use esta habilidade para triagem de incidentes em tempo real — o mapeamento ATT&CK é uma atividade analítica que é melhor realizada após a detecção ou durante o planejamento de caça a ameaças.

Pré-requisitos

  • Acesso à base de conhecimento MITRE ATT&CK (https://attack.mitre.org) ou pacote de dados STIX ATT&CK local
  • Aplicativo web ATT&CK Navigator ou instalação local (https://mitre-attack.github.io/attack-navigator/)
  • Inventário de regras de detecção existentes (Sigma, Splunk, Sentinel KQL) para avaliar a cobertura atual
  • Biblioteca Python ATT&CK: pip install mitreattack-python

Fluxo de Trabalho

Etapa 1: Obter Dados ATT&CK Atuais

Baixe o pacote STIX ATT&CK mais recente para a matriz relevante (Enterprise, Mobile, ICS):

curl -o enterprise-attack.json \
  https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json

Use a biblioteca mitreattack-python para consultar técnicas programaticamente:

from mitreattack.stix20 import MitreAttackData

mitre = MitreAttackData("enterprise-attack.json")
techniques = mitre.get_techniques(remove_revoked_deprecated=True)
for t in techniques[:5]:
    print(t["external_references"][0]["external_id"], t["name"])

Etapa 2: Mapear Detecções Existentes para Técnicas

Para cada regra de SIEM ou arquivo Sigma, atribua IDs de técnica ATT&CK. As regras Sigma suportam marcação ATT&CK nativa:

tags:
  - attack.execution
  - attack.t1059.001  # PowerShell
  - attack.t1059.003  # Windows Command Shell

Crie uma matriz de cobertura: liste cada ID de técnica e marque como: Detectado (alerta dispara), Registrado (dados presentes, mas sem alerta), Cego (sem fonte de dados).

Etapa 3: Priorizar Lacunas de Cobertura Usando Inteligência de Ameaças

Cruze lacunas de cobertura com grupos de adversários que visam seu setor. Use dados de Grupos ATT&CK:

groups = mitre.get_groups()
apt29 = mitre.get_object_by_attack_id("G0016", "groups")
apt29_techniques = mitre.get_techniques_used_by_group(apt29)
for t in apt29_techniques:
    print(t["object"]["external_references"][0]["external_id"])

Priorize a adição de detecção para técnicas usadas por grupos de ameaças de alta prioridade onde sua cobertura é cega.

Etapa 4: Construir Mapa de Calor do Navigator

Exporte pontuações de cobertura como camada JSON do ATT&CK Navigator:

import json

layer = {
    "name": "SOC Detection Coverage Q1 2025",
    "versions": {"attack": "14", "navigator": "4.9", "layer": "4.5"},
    "domain": "enterprise-attack",
    "techniques": [
        {"techniqueID": "T1059.001", "score": 100, "comment": "Splunk rule: PS_Encoded_Command"},
        {"techniqueID": "T1071.001", "score": 50, "comment": "Logged only, no alert"},
        {"techniqueID": "T1055", "score": 0, "comment": "No coverage — blind spot"}
    ],
    "gradient": {"colors": ["#ff6666", "#ffe766", "#8ec843"], "minValue": 0, "maxValue": 100}
}
with open("coverage_layer.json", "w") as f:
    json.dump(layer, f)

Importe a camada no ATT&CK Navigator (https://mitre-attack.github.io/attack-navigator/) para visualização.

Etapa 5: Gerar Relatório Executivo de Cobertura

Resuma a cobertura por categoria de tática (Acesso Inicial, Execução, Persistência, etc.) com contagens e porcentagens. Forneça uma lista classificada por risco das 10 principais técnicas de ponto cego com base na frequência de uso por grupos de adversários. Recomende adições de fontes de dados (por exemplo, "Habilitar o Registro de Blocos de Script do PowerShell para abordar 12 lacunas de sub-técnicas de Execução").

Conceitos Chave

Termo Definição
Técnica ATT&CK Método específico de adversário identificado pelo número T (por exemplo, T1059 = Interpretador de Comandos e Scripts)
Sub-técnica Variante mais granular de uma técnica (por exemplo, T1059.001 = PowerShell, T1059.003 = Prompt de Comando do Windows)
Tática Categoria de objetivo do adversário no ATT&CK: Acesso Inicial, Execução, Persistência, Escalação de Privilégios, Evasão de Defesa, Acesso a Credenciais, Descoberta, Movimentação Lateral, Coleta, C&C, Exfiltração, Impacto
Fonte de Dados Componente ATT&CK v10+ que identifica a telemetria necessária para detectar uma técnica (por exemplo, Criação de Processos, Tráfego de Rede)

…

Perguntas frequentes

O que é MITRE ATT&CK?

É um catálogo globalmente reconhecido de táticas e técnicas de ataque cibernético, baseado em observações do mundo real. Ele ajuda a entender como os atacantes operam.

O que significa 'cobertura de detecção'?

É a medida de quão bem suas ferramentas de segurança conseguem identificar e alertar sobre atividades maliciosas específicas, comparadas com um conjunto conhecido de táticas de ataque.

Posso usar isso para ver ataques em tempo real?

Não, esta ferramenta é para análise e planejamento. Ela ajuda a entender sua cobertura de segurança após um incidente ou durante o planejamento, não para lidar com ataques no momento em que acontecem.

Detalhes

Descrição original do autor

Maps observed adversary behaviors, security alerts, and detection rules to MITRE ATT&CK techniques and sub-techniques to quantify detection coverage and guide control prioritization. Use when building an ATT&CK-based coverage heatmap, tagging SIEM alerts with technique IDs, aligning security controls to adversary playbooks, or reporting threat exposure to executives. Activates for requests involvi

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5996
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