用途:该技能介绍如何按情报周期六阶段(Direction 需求、Collection 采集、Processing 处理、Analysis 分析、Dissemination 分发、Feedback 反馈)构建结构化威胁情报生命周期,把原始数据转化为可执行情报。
主要能力:一是用优先级情报需求(PIR)管理需求并导出 JSON;二是搭建采集流水线,示例覆盖 CISA KEV、AlienVault OTX、MalwareBazaar;三是对采集数据做归一化、去重并计算哈希;四是按需求产出分析与每日简报;五是分发报告并收集评分反馈、统计分发指标。文档还区分战略、运营、战术三层情报。
使用方式:前置条件为 Python 3.9+ 及 pymisp、stix2、requests、pandas;需 MISP 或 OpenCTI、Jira/ServiceNow 工单、Splunk/Elastic 等 SIEM 集成,并了解 ACH、Diamond Model 分析方法。示例代码定义 IntelligenceRequirement、RequirementsManager、CollectionPipeline、IntelligenceProcessor、IntelligenceAnalyzer、IntelligenceDisseminator 等类。采集 CISA KEV 使用 URL https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json;OTX 使用 https://otx.alienvault.com/api/v1/pulses/subscribed?modified_since={since} 并带 X-OTX-API-KEY 头;MalwareBazaar 向 https://mb-api.abuse.ch/api/v1/ 以 query=get_recent、selector=time 提交。
适用场景:需要建立 CTI 项目、把情报需求与采集和分发衔接、并对接 SIEM/工单/平台的团队。
限制:资料未提供具体收费、价格、平台绑定或效果数据;示例中的分析过滤逻辑为占位(注释说明实际需按需求主题过滤),需自行完善;部分工具(MISP/OpenCTI/SIEM)的具体接入步骤与密钥管理暂未提供。