building-threat-intelligence-platform
Ajuda seu agente a construir um sistema central para gerenciar informações de segurança. Ele junta dados de várias fontes para análise.
O que ela faz
Esta ferramenta ajuda a criar um sistema centralizado para coletar, analisar e compartilhar informações sobre ameaças cibernéticas. Ela une várias ferramentas de segurança para que as equipes possam ver e reagir a ameaças de forma mais eficaz.
Quando usar
- ✓Ao montar um novo sistema de inteligência de ameaças.
- ✓Ao configurar ferramentas de segurança para cumprir regras.
- ✓Ao melhorar a arquitetura de segurança de uma empresa.
Exemplo do que pedir para a IA
“Como posso configurar um sistema para coletar e analisar informações sobre ameaças cibernéticas usando ferramentas de código aberto?”
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
Ela funciona integrando diferentes ferramentas de segurança em um único sistema. Isso permite que as informações sobre ameaças sejam coletadas de várias fontes, analisadas automaticamente e compartilhadas com a equipe de segurança.
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-threat-intelligence-platformOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-threat-intelligence-platform/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.
Construindo uma Plataforma de Inteligência de Ameaças
Visão Geral
Construir uma Plataforma de Inteligência de Ameaças (TIP) envolve implantar e integrar várias ferramentas de CTI em um sistema unificado para coletar, analisar, enriquecer e disseminar inteligência de ameaças. Esta habilidade abrange o design da arquitetura de TIP usando ferramentas de código aberto (MISP, OpenCTI, TheHive, Cortex), a configuração de pipelines de ingestão de feeds, o estabelecimento de fluxos de trabalho de enriquecimento, a implementação da interoperabilidade STIX/TAXII e a construção de dashboards para analistas em operações de CTI.
Quando Usar
- Ao implantar ou configurar capacidades de construção de plataforma de inteligência de ameaças 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
- Docker e Docker Compose para implantar componentes da plataforma
- Python 3.9+ com
pymisp,pycti,thehive4pybibliotecas - Cluster Elasticsearch/OpenSearch para armazenamento de dados
- Redis e RabbitMQ para filas de mensagens
- Compreensão do modelo de dados STIX 2.1 e do transporte TAXII 2.1
- Chaves de API para serviços de enriquecimento (VirusTotal, Shodan, AbuseIPDB)
Conceitos Chave
Componentes da Arquitetura TIP
- Camada de Coleta: Ingestão de feeds de fontes OSINT, comerciais e internas
- Camada de Armazenamento: Elasticsearch/OpenSearch para dados CTI indexados com esquema STIX 2.1
- Camada de Análise: OpenCTI para análise de grafo de conhecimento e MISP para correlação de IOCs
- Camada de Enriquecimento: Analisadores Cortex para enriquecimento automatizado de IOCs
- Camada de Resposta: TheHive para gerenciamento de casos e integração de resposta a incidentes
- Camada de Compartilhamento: Servidor TAXII para compartilhamento de inteligência de saída
Pontos de Integração da Plataforma
- MISP <-> OpenCTI: Sincronização bidirecional via conector MISP do OpenCTI
- OpenCTI <-> TheHive: Criação de alertas/casos a partir de indicadores de alta confiança
- TheHive <-> Cortex: Análise e enriquecimento automatizados de observáveis de casos
- Todos <-> SIEM: Envio de IOCs em tempo real para Splunk/Elastic via API ou Kafka
Fluxo de Trabalho
Etapa 1: Implantar a Plataforma com Docker Compose
version: '3.8'
services:
# --- Storage Layer ---
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.12.0
environment:
- discovery.type=single-node
- xpack.security.enabled=false
- "ES_JAVA_OPTS=-Xms2g -Xmx2g"
ports:
- "9200:9200"
volumes:
- es-data:/usr/share/elasticsearch/data
redis:
image: redis:7
ports:
- "6379:6379"
rabbitmq:
image: rabbitmq:3-management
ports:
- "5672:5672"
- "15672:15672"
minio:
image: minio/minio
command: server /data --console-address ":9001"
ports:
- "9000:9000"
- "9001:9001"
# --- MISP ---
misp:
image: ghcr.io/misp/misp-docker/misp-core:latest
ports:
- "8443:443"
environment:
- MISP_ADMIN_EMAIL=admin@tip.local
- MISP_BASEURL=https://localhost:8443
volumes:
- misp-data:/var/www/MISP/app/files
# --- OpenCTI ---
opencti:
image: opencti/platform:6.4.4
environment:
- APP__PORT=8080
- APP__ADMIN__EMAIL=admin@tip.local
- APP__ADMIN__PASSWORD=TIPAdminPassword
- APP__ADMIN__TOKEN=tip-opencti-token-uuid
- ELASTICSEARCH__URL=http://elasticsearch:9200
- MINIO__ENDPOINT=minio
- RABBITMQ__HOSTNAME=rabbitmq
- REDIS__HOSTNAME=redis
ports:
- "8080:8080"
depends_on:
- elasticsearch
- redis
- rabbitmq
- minio
# --- TheHive ---
thehive:
image: strangebee/thehive:5.3
environment:
- TH_CORTEX_URL=http://cortex:9001
ports:
- "9000:9000"
depends_on:
- elasticsearch
# --- Cortex ---
cortex:
image: thehiveproject/cortex:3.1.8
ports:
- "9001:9001"
depends_on:
- elasticsearch
volumes:
es-data:
misp-data:
Etapa 2: Configurar o Pipeline de Ingestão de Feeds
from pymisp import PyMISP
from pycti import OpenCTIApiClient
import json
class TIPFeedManager:
"""Gerencia a ingestão de feeds de inteligência de ameaças entre os componentes da plataforma."""
def __init__(self, misp_url, misp_key, opencti_url, opencti_token):
self.misp = PyMISP(misp_url, misp_key, ssl=False)
self.opencti = OpenCTIApiClient(opencti_url, opencti_token)
def configure_osint_feeds(self):
"""Habilita feeds OSINT padrão no MISP."""
osint_feeds = [
…
Perguntas frequentes
Quais ferramentas são usadas?
Ferramentas populares de código aberto como MISP, OpenCTI, TheHive e Cortex são integradas.
O que são STIX e TAXII?
STIX é um padrão para descrever informações de ameaças cibernéticas, e TAXII é um protocolo para compartilhar essas informações.
Preciso saber programar para usar isso?
Embora a configuração inicial possa envolver alguns detalhes técnicos, o objetivo é criar um sistema que simplifique a análise e o compartilhamento de informações para a equipe de segurança.
Detalhes
Descrição original do autor
Design and deploy a Threat Intelligence Platform (TIP) by integrating open-source CTI tools (MISP, OpenCTI, TheHive, Cortex) into a unified system with feed ingestion pipelines, enrichment workflows, STIX/TAXII interoperability, and analyst dashboards. Use when architecting or standing up a centralized CTI platform to collect, analyze, and disseminate threat intelligence across a security team.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5557
- 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
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC