인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

analyzing-threat-intelligence-feeds

analyzing-threat-intelligence-feeds

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

Independent GitHub snapshot · Automated classification · Original documentation governs

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