L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

analyzing-threat-intelligence-feeds

analyzing-threat-intelligence-feeds

分析结构化和非结构化威胁情报(CTI)推送,提取可操作的指标、对手战术和攻击活动上下文。适用于导入商业或开源 CTI 情报、评估情报质量、将数据规范化为 STIX 2.1 格式,或使用攻击活动溯源归因富化现有 IOC 时使用。

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: analyzing-threat-intelligence-feeds description: > 分析结构化和非结构化威胁情报(CTI)推送,提取可操作的指标、对手战术和攻击活动上下文。适用于导入商业或开源 CTI 情报、评估情报质量、将数据规范化为 STIX 2.1 格式,或使用攻击活动溯源归因富化现有 IOC 时使用。 domain: cybersecurity subdomain: threat-intelligence tags: [STIX, TAXII, MITRE-ATT&CK, IOC, ThreatConnect, Recorded-Future, MISP, CTI, NIST-CSF] version: 1.0.0 author: mahipal license: Apache-2.0

分析威胁情报推送

适用场景

在以下情况下使用本技能:

  • 导入新的商业或 OSINT 威胁情报,评估其信噪比
  • 将异构 IOC 格式(STIX 2.1、OpenIOC、YARA、Sigma)规范化为统一架构
  • 评估情报的时效性、准确性以及与组织威胁画像的相关性
  • 构建将 IOC 与 SIEM 事件关联的自动化富化流水线

不适用于未建立 CTI 基线时进行原始数据包捕获分析或实时事件分诊。

前置条件

  • 访问威胁情报平台(TIP),如 ThreatConnect、MISP 或 OpenCTI
  • 至少一个商业情报的 API 密钥(Recorded Future、Mandiant Advantage 或 VirusTotal Enterprise)
  • TAXII 2.1 客户端库(taxii2-client Python 包或同类工具)
  • 具有 TIP 指标数据库读写权限的角色

工作流程

步骤 1:枚举并优先排序情报来源

按类型列出所有可用情报(商业、政府、ISAC、OSINT):

  • 商业:Recorded Future、Mandiant Advantage、CrowdStrike Falcon Intelligence
  • 政府:CISA AIS(自动指标共享)、FBI InfraGard、MS-ISAC
  • OSINT:AlienVault OTX、Abuse.ch、PhishTank、Emerging Threats

对每个情报从以下维度打分:更新频率、历史准确率、对您所在行业的覆盖度、以及溯源深度。使用基于 NIST SP 800-150(网络威胁信息共享指南)标准的加权评分矩阵。

步骤 2:通过 TAXII 2.1 或 API 导入

对于支持 TAXII 的情报:

taxii2-client discover https://feed.example.com/taxii/
taxii2-client get-collection --collection-id <id> --since 2024-01-01

对于 REST API 情报(如 Recorded Future):

  • 使用 risk_score_min=65 查询 /v2/indicator/search 以过滤低置信度 IOC
  • 为 API 弹性应用速率限制和指数退避

步骤 3:规范化为 STIX 2.1

使用 OASIS 标准架构将每个 IOC 转换为 STIX 2.1 对象:

  • IP 地址 → 带 pattern: "[ipv4-addr:value = '...']" 的 indicator 对象
  • 域名 → 带 pattern: "[domain-name:value = '...']" 的 indicator
  • 文件哈希 → 带 pattern: "[file:hashes.SHA-256 = '...']" 的 indicator

附加 relationship 对象,将指标链接到 threat-actor 或 malware 对象。根据来源准确率评级设置 confidence 字段(0-100)。

步骤 4:去重和富化

使用规范化后的值+类型作为复合键,针对 TIP 现有数据库进行去重。对保留的 IOC 进行富化:

  • VirusTotal:检测率、沙箱行为报告
  • PassiveTotal (RiskIQ):WHOIS 历史、被动 DNS、SSL 证书链
  • Shodan:Banner 数据、开放端口、地理位置

步骤 5:分发到消费系统

通过 TAXII 2.1 推送将富化后的指标导出到 SIEM(Splunk、Microsoft Sentinel)、防火墙(Palo Alto XSOAR Playbook)和 EDR 平台。按指标类型设置 TTL:IP 地址 30 天、域名 90 天、文件哈希 1 年。

核心概念

术语定义
STIX 2.1结构化威胁信息表达式——OASIS 标准 JSON 架构,用于 CTI 对象(指标、威胁行为者、攻击活动和关系)
TAXII 2.1情报信息可信自动交换——基于 HTTPS 的协议,用于在服务器和客户端之间共享 STIX 内容
IOC(失陷指标)表明系统可能已被攻陷的可观测工件(IP、域名、哈希、URL)
TLP流量灯协议——以颜色编码分类(RED/AMBER/GREEN/WHITE),定义 CTI 的共享限制
置信度分数STIX 中的数值(0-100),反映生产者对指标恶意溯源的确信程度
情报准确性以生产检测中真正例率衡量的情报历史准确率

工具与系统

  • ThreatConnect TC Exchange:聚合 100+ 个商业和 OSINT 情报;提供 IOC 富化的自动化 Playbook
  • MISP(恶意软件信息共享平台):支持 STIX/TAXII 的开源 TIP;被 ISAC 和政府 CERT 广泛使用
  • OpenCTI:具有原生 MITRE ATT&CK 集成和基于图的关系可视化的开源平台
  • Recorded Future:具有 AI 风险评分和实时暗网监控的商业情报
  • taxii2-client:TAXII 2.0/2.1 客户端操作的 Python 库(pip install taxii2-client)
  • PyMISP:用于 MISP 情报管理和 IOC 提交的 Python API

常见陷阱

  • IOC 过期陈旧:IP 地址和域名频繁轮换;应用 1 年前的 IOC 会产生误报。执行 TTL 策略。
  • 缺少上下文:在不了解相关攻击活动或对手的情况下封锁 IOC 可能中断合法业务流量(如与恶意行为者共享的 CDN IP)。
  • 情报重叠但未去重:从五个情报来源导入相同 IOC 却不去重,会导致指标数量膨胀和 SIEM 规则复杂度增加。
  • TLP 违规:在授权范围之外重新分发 RED 级别情报违反共享协议和信任关系。
  • 对低置信度指标过度封锁:置信度低于 50 的指标应触发仅检测规则,而非封锁规则,以避免运营中断。
Skills enregistrées