营销增长
需要为网络攻击事件做可辩护的归因时…
当事件调查需要给出有置信度支撑的威胁行为体归因结论时,按证据类别收集、加权并对比多个竞争假设。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要为网络攻击事件做可辩护的归因时,用钻通用
解决思路
- 建立归因分析器:用 Python 类维护证据列表与假设字典,add_evidence(category, description, value, confidence) 记录每条证据及其置信度,add_hypothesis(actor_name, actor_id) 登记待评估的行为体假设。
- 对每条证据针对每个假设做一致性评估:evaluate_evidence(evidence_idx, actor_name, assessment) 中,一致则累加该证据置信度,不一致则减去置信度的两倍,中性则不计分,从而构建 ACH 矩阵。
- 对假设排序并映射置信等级:rank_hypotheses() 按得分降序排列,_score_to_confidence 将得分 ≥80 判为 HIGH、≥40 判为 MODERATE、否则 LOW。
- 分析基础设施重叠:analyze_infrastructure_overlap 比较两个战役的 IP、域名、ASN、注册商交集;共享 IP 加 30 分、共享域名加 25 分、共享 ASN 加 15 分、共享注册商加 10 分,总分 ≥40 判 STRONG、≥20 判 MODERATE、否则 WEAK。
- 对比 TTP:compare_campaign_ttps 用 ATT&CK 技术 ID 集合计算战役与已知行为体的交集、各自独有技术、Jaccard 相似度及重叠百分比,以技术 ID 保证精确性。
- 生成结构化归因报告:generate_attribution_report 输出评估日期、证据总数、假设数量、排序结果、首要归因结论及逐条证据摘要。
- 覆盖全部六类归因证据:基础设施重叠、TTP 一致性、恶意代码相似性(共享代码库/编译器/PDB 路径/加密例程)、运营模式(工作时间、时区、目标选择、行动节奏)、语言痕迹(字符串/变量名/报错信息)、受害者特征(行业、地域、组织画像)。
- 按收敛程度判定置信度:多个独立证据类别指向同一行为体为高置信,若干类别匹配但仍有歧义为中置信,证据有限或可能存在假旗/共享工具为低置信。
- 验证时确认:证据覆盖六类、ACH 矩阵正确评估各假设、基础设施重叠识别出共享指标、TTP 对比使用 ATT&CK 技术 ID、置信等级有充分依据、报告包含替代假设与假旗考量。
适用边界 · 注意事项
- 没有足够多独立证据类别支撑时,不要强行给出高置信归因结论
- 仅凭单一证据类别(如仅基础设施重叠)就下归因判断
- 忽视假旗或共享工具导致误判的可能性