课题研究 威胁情报分析研究 子课题05 · 第4页 / 共7页
05十大核心研究子课题 · 置信度融合与攻击活动重构

置信度融合与攻击活动重构

这是融合流水线的决策层:当多个独立来源对同一威胁给出不同评估时,如何输出比任何单一来源更可靠的综合置信度?当碎片化的IOC与TTP积累到一定量级时,如何将它们聚类还原为完整的攻击活动?本页给出方法、局限与工程化路径。

源可信度建模D-S证据理论贝叶斯网络DBSCAN杀伤链钻石模型人在回路研究状态:研究中
所属阶段融合流水线 · 决策级融合层
目标受众威胁分析师、SOC研判团队、安全运营负责人
核心立场自动融合给出建议,归因与处置的最终判断权在分析人员

01 · 为什么需要置信度融合

真实场景中的典型困境:源A(商业情报)将某域名标为高危恶意,源B(开源社区)标为可疑,源C(本组织遥测)过去三个月捕获过该域名旗下三个URL的访问记录。三个来源的置信度标注各自为政,有的厂商用"高/中/低",有的用0-100数值,有的干脆不标。SOC的处置决策(封禁、放行、观察)无法直接消费这种混乱——置信度融合的任务,就是把"多个来源各自的说法"转化为"一个可解释、可追溯的综合置信度"。

融合之所以有意义,基于一个前提:来源之间必须相互独立。如果源B的IOC清单本来就转载自源A,那么两个源的"一致"不增加任何证据强度,反而制造了虚假的共识(相关性问题)。因此融合前的第一道工序是来源溯源与去相关——这也呼应第2页"保留证据链"的原则。

方法论的诚实声明:没有任何融合算法能把低质量输入变成高质量结论。融合解决的是"多源表达不一致"的问题,不能解决"所有来源都错了"的问题;对稀缺事件的置信度评估(如全新攻击组织的首份报告),融合方法给出的数字再精确,本质上仍是先验猜测,必须显著标注不确定性。

02 · 源可信度建模

融合质量的上限由源本身的质量决定。本课题建立情报源画像,按四个维度评估:

  • 历史准确度:该源既往IOC的命中率(本组织遥测命中数/投递总数)与误报率。这是最有价值的维度,但需要组织长期消费并回传结果(Sighting闭环)才能积累。
  • 时效性:从威胁出现到该源发布指标的时延分布;以及指标过期后的下架及时性。
  • 覆盖专长:不同源在不同威胁域(钓鱼、勒索、APT、漏洞利用)的覆盖深度不同,专长权重应按域区分而非给源打全局分数。
  • 独立性:与既有来源的相关性评分(转载、同源采集的识别),用于融合时的去相关折扣。

源权重不应是静态配置,而应由"投递—命中—误报"的反馈数据周期性地自动再标定(如按月更新),这是融合系统能够随时间变准的关键机制。

03 · 三种融合方法:原理、对比与选型

3.1 加权投票(加权平均)

最简单且可解释性最强的基线:综合置信度 = Σ(源置信度 × 源权重) / Σ(源权重)。支持按IOC类型与威胁域使用不同权重矩阵。其缺陷是忽略证据间的相关性(两个高相关源会双重计数),但在来源少、字段粗的初创阶段,它往往是最务实的选择。

3.2 Dempster-Shafer证据理论

D-S理论由Dempster于1967年提出多值映射的上、下概率框架,Shafer于1976年在《A Mathematical Theory of Evidence》中系统化。其核心概念:识别框架(如{恶意, 良性})、基本概率指派(BPA)——不只给单点命题分配信任,还把信任分配给命题的"不确定性"(如"未知"),因此比纯贝叶斯更能表达"证据不足"的状态;多条证据经Dempster组合规则合成。应用到IOC判定:每个来源给出对"恶意/良性/未知"的信任分配,组合后输出综合判定与剩余不确定性。

已知局限必须正视:当证据间高度冲突时,Dempster组合规则的结果可能反直觉——这是Zadeh提出的著名反例(Zadeh悖论)所揭示的问题。工程对策:组合前做冲突度检测,高冲突证据不走自动合成,转人工研判;或对证据做折扣(discounting)预处理。

3.3 贝叶斯网络

以图模型表达"源质量—源报告—真实状态"的条件概率结构:给定先验与观测,用贝叶斯更新得到后验置信度。优势是能显式建模因果关系与证据依赖;代价是网络结构与条件概率表的获取成本高,需要历史标注数据支撑,适合成熟团队在其已有反馈数据上构建。

维度加权投票D-S证据理论贝叶斯网络
数据需求低(源权重即可)中(需BPA指派规则)高(需历史标注数据训练参数)
可解释性极高(逐项可展开)高(组合过程可审计)中(依赖网络结构解释)
不确定性表达弱(置信度即结论)强(显式保留"未知"质量)强(后验分布)
已知陷阱证据相关性双重计数高冲突下组合规则反直觉先验敏感、结构主观
适用阶段冷启动基线中等规模、需不确定性量化数据积累成熟后

本课题选型建议:以加权投票为基线快速上线;在判定结果分歧大、业务又要求输出"多不确定"的场景引入D-S(并配套冲突检测与人工队列);待Sighting反馈数据积累一年以上,再评估贝叶斯网络。三者不是互斥替代,可在系统内按IOC类型分路使用。

3.4 Dempster组合规则数值演算(教学演算)

为建立直觉,给出手算示例。设识别框架 Θ={恶意M, 良性B},两个相互独立来源的基本概率指派:

  • 源A(商业情报):m₁(M)=0.8,m₁(Θ)=0.2(剩余信任不分配,即"未知");
  • 源B(开源社区):m₂(M)=0.6,m₂(Θ)=0.4。

两源对M/B的指派无直接冲突,冲突质量 K=0。按Dempster组合规则:m(M)=[0.8×0.6+0.8×0.4+0.2×0.6]/(1−0)=0.92;m(Θ)=0.2×0.4=0.08。输出"恶意0.92、保留不确定性0.08"——比任何单一来源的置信度(0.8、0.6)都高且更诚实(未把不确定性强行分配完)。这正是证据理论在情报融合中的核心价值。

再看Zadeh反例:源1给出 m₁(M)=0.99、m₁(B)=0.01;源2给出 m₂(B)=0.99、m₂(M)=0.01(两源针锋相对)。K=0.99×0.99+0.01×0.01=0.9802,组合后 m(M)≈0.50、m(B)≈0.50——直觉上源2强烈支持良性应占显著优势,D-S却给出对半开。这正是Zadeh(1984年讨论)揭示的经典悖论:当证据高度冲突时,Dempster组合规则的结果不再反映证据的实质权重。工程对策即§3.2所述:冲突度K超阈值(如K>0.7)时阻断自动合成,转人工研判。两个演算均可手工复算,建议读者自行验证。

04 · 攻击活动重构:从碎片到全貌

STIX中的Campaign(攻击活动)对象定义为:一组具有共同目标或归因、随时间推进的恶意行为集合。攻击活动重构即把海量的Indicator、Observed Data、Report聚类为Campaign实体,回答"最近三个月针对我们行业的钓鱼活动有几个、各自什么手法"。

4.1 聚类维度与复合相似度

  • 时间维度:活动具有时间局部性(钓鱼活动通常持续数天至数周),以滑动时间窗先切分候选集。
  • 基础设施维度:共享IP/证书/注册行为的IOC优先同簇(第2、3页成果直接复用)。
  • TTP维度:ATT&CK技术向量相似(第3页§08)。
  • 目标与内容维度:目标行业重合、钓鱼诱饵主题/模板相似(页面结构、品牌冒充对象、话术文本的相似度)。

复合相似度 = 各维度相似度的加权和(权重按场景标定,如钓鱼场景中基础设施与内容维度权重高于TTP维度),在此之上运行聚类算法:

算法出处适用性
层次聚类经典聚类方法输出树状图便于分析师按不同粒度切割活动边界,可解释性最好;大数据量下计算开销大
DBSCANEster, Kriegel, Sander, Xu,《A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise》,KDD 1996密度聚类、无需预设簇数、天然识别噪声点(孤立IOC不归簇)——与"大多数IOC属于少数活动、少量为孤立点"的真实分布吻合
图社区发现Louvain/Leiden(第3页§06)直接作用于图谱,聚类结果天然落回图结构,支撑后续扩展查询

05 · 杀伤链与钻石模型:重构结果的结构化表达

  • 洛克希德·马丁网络杀伤链(Cyber Kill Chain):Hutchins、Cloppert、Amin于2011年提出,将攻击分为侦察、武器化、投递、利用、安装、指挥控制、达成目标七个阶段。活动重构结果按阶段标注覆盖情况,可直接暴露防御缺口(如"投递阶段可见、利用阶段全盲")。
  • 钻石模型(Diamond Model):Caltagirone、Pendergast、Betz于2013年提出,以对手、能力、基础设施、受害者四个顶点刻画单次入侵事件,并以时间戳、阶段、结果、方向、方法、资源等元特征扩充。本课题将其用于单事件建模,再用图谱把多颗"钻石"沿共享顶点串联为活动——基础设施顶点重合的钻石对,是活动归并的直接依据。

表达的价值:聚类给出"哪些证据属于一起",杀伤链/钻石模型给出"这起活动长什么样、进行到哪一步"。两者结合,SOC才能输出可执行的处置建议(如"该活动处于投递阶段,立即封禁域名集群并排查邮件网关日志"),而非一堆孤立的IOC清单。

06 · 评估指标与人在回路

  • 聚类质量:聚类纯度(purity)、轮廓系数(Rousseeuw于1987年提出,衡量簇内凝聚与簇间分离);金标准活动集上评测精确率/召回率。
  • 业务效果:告警压缩比(重构前告警数/重构后活动数)——这是融合关联价值的最终度量;处置准确率(活动级封禁的误伤率)。
  • 反馈闭环:分析师对每次"活动判定/置信度综合"给出采纳/驳回标记,回传系统用于源权重再标定与聚类参数调优。

人在回路的底线:自动系统给出的是"带证据链与置信度的建议"。攻击归因的组织归属结论、封禁等影响业务的处置动作,必须由具备研判权限的分析人员确认。融合系统的设计目标是放大分析师的产能(机器做关联与初筛,人做判断与取舍),而非替代判断。

07 · 工程落地架构

融合关联平台参考架构
组件可替换:消息队列与流处理按现有技术栈选型,图谱与融合引擎为本课题核心
说明:架构参考图为本课题设计示意,不代表任何具体产品部署方案;各层接口均遵循STIX 2.1/TAXII 2.1开放标准以降低锁定风险。
  • 增量优先:新情报只触碰其关联子图,避免全量重建;合并与融合操作全部异步化。
  • 全链路审计:归并、融合、聚类的每次决策留痕(输入、依据、输出、时间),支持回放与回滚。
  • 降级策略:图谱或融合引擎故障时,情报流降级为"直通+缓存清单"模式,保证检测侧不因分析侧故障而断供。

08 · 反钓鱼场景落地:本课题的试金石

  • 钓鱼活动聚类:将每日新出现的钓鱼URL按基础设施与页面模板聚类为活动,输出"今日N个活动、M个新域名",替代告警洪水;APWG(国际反钓鱼工作组)的钓鱼活动趋势报告即按此思路统计行业态势。
  • 批量处置:活动级封禁清单(域名+IP+证书指纹)一次生成,避免逐URL处置的低效与遗漏。
  • 攻击者画像:活动集群的注册商偏好、证书特征、目标品牌分布,构成对运营者的行为画像,支撑学院演练沙盘的情报水位与课程案例库。
  • 时效要求:钓鱼基础设施生命周期短(常以天计),融合流水线端到端时延必须控制在小时级——这是钓鱼场景对融合系统最刚性的约束。

09 · 全文总结

本子课题的七页内容构成完整闭环:第1页确立三级融合框架与研究边界;第2页解决"是不是同一个"(实体解析与去重,保守合并、证据链优先);第3页解决"关系是什么"(STIX图模型、多跳查询、社区发现);第4页解决"信到什么程度、属于哪起活动"(置信度融合与活动重构,人始终在回路);第5页情报源治理、共享合规与成熟度评估(CTI-CMM),让融合系统"有法可依、有级可用";第6页落到平台工程实践、性能优化与全链路评估基准,回答"怎么建、怎么测";第7页以反钓鱼专项真实案例复盘检验全流程,回答"值不值"。贯穿全文的三条纪律——不丢证据、不误合并、不过度自动归因——既是工程经验,也是对情报结论负责任的态度。

10 · 证据冲突的敏感性分析

融合系统的稳健性应经受"扰动测试":固定其他输入,单独扰动某一参数,观察输出变化的幅度。本课题要求的敏感性分析包括:

  • 源权重扰动:将单源权重上下浮动±20%,综合置信度的变化应小于设定阈值(如±5个百分点);若某单一源能翻转综合结论,说明系统存在"单点信任依赖",需增加独立源或给该源设权重上限。
  • 先验扰动(贝叶斯路线):先验概率在合理区间内变动时,后验排序(哪个实体更可疑)应保持不变;排序发生翻转的先验区间宽度即结论的"稳健半径",应随结论一并报告。
  • 冲突场景注入:在回放数据集(第6页§09)中人为注入高冲突证据对,验证冲突检测分支确实触发人工队列而非静默合成——该测试用例应常驻回归测试集。

为什么必须做:融合输出的消费者(封禁决策、高管汇报)默认它是"稳定的"。敏感性分析把"稳定"从感觉变成可验证的性质,也是源权重调整前后对比的基线。

11 · 置信度校准工程:可靠性图、分桶复核与温度缩放

输出"92%置信度"的实体若实测只有70%为真,则所有依赖该数值的阈值决策都在系统性误判(第6页§04已述校准陷阱)。本课题建立三级校准流程:

  • 分桶可靠性图(reliability diagram):将历史预测按置信度分10桶(0—10%、…、90—100%),每桶绘制"平均预测置信度 vs 实际恶意占比"——对角线即完美校准;系统性偏离的方向(过自信/欠自信)一目了然。
  • 分桶复核:每季度抽取各桶实体做人工复核,更新桶的实测频率;复核样本量按桶内数量比例分层,保证高置信尾部桶(>90%)有足够样本量。
  • 温度缩放(temperature scaling)等保序校准方法:仅对置信度做单调变换、不改变实体排序,风险最低,适合作为首个上线的校准手段;其温度参数在隔离的校准集上拟合,校准集与评测集严格分离。

复测触发条件:源结构变化(新增/退出源)、源权重再标定、聚类参数调整、每季度例行——四类事件任一发生即强制复测,复测结果连同可靠性图归档进审计日志。

12 · 不确定性沟通规范:面向决策者的表述模板

融合结论的沟通质量决定其能否被正确使用。本课题规定三级表述模板(与TLP分级元数据一并出现在每份情报产品上):

证据强度规范表述模板禁用表述
高(多源独立互证)"我们有把握(多源独立证据)判断……"绝对化用语("铁证""百分百")
中(单源+间接佐证)"现有证据倾向于……,置信度约X%(已校准),主要不确定性在……"省略置信度与不确定性说明
低(弱特征/单源)"初步线索显示……,尚待复核,暂不建议据此采取不可逆处置"弱特征直接写成确定性归因

该规范呼应情报界的分析标准传统:美国《情报分析标准》(Analytic Standards,随2006年《情报改革与预防恐怖主义法》IRTPA确立)要求情报产品明确区分事实、来源与判断、表达不确定性——融合系统的输出物应继承同样的纪律。

13 · 成本敏感决策:阈值背后的代价矩阵

第2、4页的相似度与置信度阈值不是纯技术参数,而是业务决策:误合并/误封的代价(合法业务中断、封禁清单信誉受损)通常远高于漏合并的代价(冗余告警、分析师多花几分钟),因此钓鱼场景的处置阈值应系统性偏保守。本课题将阈值选择显式化为代价矩阵优化:

  • 四类结局的代价定义:TP(正确封禁,代价≈处置成本C_tp)、FP(误封合法业务,代价=C_fp,含恢复与信誉损失)、FN(漏放钓鱼,代价=C_fn,含潜在欺诈损失)、TN(正确放行,代价≈0)。各代价由业务方(非分析师)评估登记,随季度复盘更新。
  • 期望损失最小化:对每个候选实体,选期望损失最小的动作——封禁当且仅当后验概率P满足 P·C_fn > (1−P)·C_fp(等价于阈值 P* = C_fp/(C_fp+C_fn) 的变体)。这给出阈值的可推导形式:C_fp越大,P*越高——与“钓鱼场景更保守”的经验纪律一致,但现在它是定理而非口头禅。
  • 不可逆性权重:对不可逆动作(域名封禁、账号冻结)在代价矩阵上施加不可逆系数(如×3),可逆动作(观察名单、限速)系数为1——处置分级由此自然导出,而非人为规定。
  • 审计联动:每次自动处置记录当时的P值、所用阈值版本与代价矩阵版本;阈值调整须回放历史决策并出具“若以新阈值 rerun,哪些处置会变化”的差异报告——这是第6页§05“全链路审计”在决策层的具体化。

与校准工程的衔接:第4页§11的置信度校准使P值“可言信”,本节的代价矩阵使阈值“可言价”——校准误差与代价评估误差都会直接传导到处置质量,两者必须纳入同一季度复测流程。

本节参考来源(第4页)

以下均为真实可查来源;学术论文仅列标题与出处,不给出来源不明的链接。

[1]

A. P. Dempster,《Upper and Lower Probabilities Induced by a Multivalued Mapping》,Annals of Mathematical Statistics 38(2), 1967;G. Shafer,《A Mathematical Theory of Evidence》,Princeton University Press, 1976(D-S证据理论原始文献)。

[2]

L. A. Zadeh关于Dempster规则高冲突反例的讨论("Zadeh悖论"),见证据理论文献综述中的标准引用。

[3]

M. Ester, H.-P. Kriegel, J. Sander, X. Xu,《A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise》,Proceedings of KDD 1996(DBSCAN原始论文)。

[4]

P. J. Rousseeuw,《Silhouettes: A graphical aid to the interpretation and validation of cluster analysis》,Journal of Computational and Applied Mathematics 20, 1987(轮廓系数原始文献)。

[5]

E. M. Hutchins, M. J. Cloppert, R. M. Amin,《Intelligence-Driven Computer Network Defense Informed by Analysis of Adversary Campaigns and Intrusion Kill Chains》,Lockheed Martin,2011(网络杀伤链原始文献)。

[6]

S. Caltagirone, A. Pendergast, C. Betz,《The Diamond Model of Intrusion Analysis》,2013(钻石模型原始文献,公开发布于美国政府技术报告渠道)。

[7]

APWG国际反钓鱼工作组钓鱼活动趋势报告:apwg.org/trendsreports;MITRE ATT&CK:attack.mitre.org

[8]

OASIS《STIX Version 2.1》中Campaign对象与Sighting关系定义:docs.oasis-open.org

[9]

C. Elkan,《The Foundations of Cost-Sensitive Learning》, IJCAI 2001(成本敏感分类与代价矩阵决策框架原始文献;本课题§13为其在情报处置阈值管理中的裁剪应用)。