课题研究 RPKI路由安全 子课题01 · 第5页 / 共8页
01子课题 · BGP路由劫持检测与溯源

溯源、归因与影响评估第5页

"谁干的、影响了谁、有多严重"是事件响应的三个必答题。本页建立BGP事件的溯源证据链方法——从AS_PATH首跳定位、外部注册数据交叉验证,到惯犯ASN行为画像;给出影响面量化的严谨口径与置信度分级归因模型,并规范通报中的表述纪律。KQ-3(归因置信与转化)在本页展开。

AS_PATH证据链RDAP/WHOISPeeringDB惯犯画像影响面量化置信度分级通报规范研究状态:研究中
所属专题互联网基础设施安全 › RPKI路由安全
前置知识第3页数据、第4页检测
关联章节第6页案例、第7页处置

01 · 归因目标与固有难度

归因要回答的并非简单的"哪个ASN出现在AS_PATH里",而是三个递进问题:技术源头(哪个AS发起了异常宣告)、传播放大者(哪些AS未尽过滤义务导致事件扩散)、操作主体(背后是人、组织还是国家行为体)。三者置信度依次递减,必须分级表述。

固有难度来自:其一,BGP无身份机制——宣告可以来自被配置错误的合法路由器,也可以来自被入侵的路由器或被"借用"的ASN(断租ASN被新持有者续用);其二,单事件层面恶意与误配不可区分;其三,地缘归因(ASN注册国≠操作者所在国≠攻击来源国)。

归因纪律(本课题铁律):任何对外输出只表述到"技术源头AS + 证据链 + 置信度等级";对"国家背景""APT组织"等表述,除非有司法级证据,一律不写入自动化报告。第6页案例库中涉及国家归属的描述均为原始公开报告的口径转述。

02 · 溯源证据链构建

归因证据链五步
从技术源头定位到操作主体推断的递进验证
说明:五步均基于公开数据;操作主体推断超出公开数据范围时不作结论。

2.1 关键技术要点

  • 最早宣告定位:以多collector对齐时间戳中最早的UPDATE为准,避免把"传播者"误判为"源头";
  • 直接上游识别:源头AS的直接上游通常是事件链条中最易联系的处置点(要求其撤销或过滤);
  • 新旧ASN判别:ASN首次注册时间极短(数周内)且立即发起劫持,是Testart等IMC 2019画像中的强特征;断租ASN(previous holder drop)需查注册历史;
  • 关系一致性:源头AS与被劫持前缀的所有者是否可能存在商务关系(客户/同集团)——存在合理解释时显著下调置信度;
  • 历史行为回放:该ASN过去是否触发过同类事件,事件中目标选择是否有规律(集中针对金融/加密/Webmail)。

2.2 常用外部数据源

数据源用途
RIR RDAP/WHOISASN与前缀注册人、注册时间、注册国、滥用联系方式(abuse-c)
IRR(RADB等)AS声明的as-set/路由对象,核验宣告是否在注册授权范围内
PeeringDBASN自报的互联信息、IX参与情况、运营者类型(内容/接入/企业)
CAIDA AS Rank / AS关系AS规模排名(cone大小)、推断的商业关系,用于"该transit是否合理"的判断
IX公开成员列表辅助确认ASN的物理互联存在性
被动DNS/证书透明度日志被劫持前缀上的域名/证书活动变化,用于判断劫持是否被"投入使用"(反钓鱼联动证据)

2.3 证据保全

事件确认后应立即固化证据:①原始MRT文件与ris-live消息留档(含SHA-256哈希与时间戳);②RIPEstat等外部查询的截屏与查询时间记录;③RDAP/WHOIS查询结果快照(注册数据可能被事后修改);④与上游/NOC的沟通记录存档。证据保全既支撑复盘与规则迭代,也为涉及法律程序的事件(如myetherwallet类案件)保留司法协作所需的原始材料。

03 · 惯犯ASN行为画像

Testart等(ACM IMC 2019)对全球路由表中"惯犯劫持者"(serial hijackers)的开创性画像研究表明:少数ASN反复实施劫持,具有稳定可识别的行为特征。本课题吸收其特征框架并本地化:

  • 强度特征:历史劫持前缀数量、累计劫持时长、目标前缀多样性;
  • 形态特征:劫持宣告的存活周期分布("打游击"式短时劫持 vs 长期占用)、并发宣告峰值;
  • 身份特征:ASN注册时长、注册信息完整度、是否使用断租ASN、上游数量与稳定性;
  • 目标特征:目标行业分布(金融、邮箱、DNS、加密货币)、是否针对高价值可变现目标;
  • 画像产出:ASN风险评分(0—100)+ 风险标签(惯犯/可疑/正常/未知),供检测层加权(第4页§5.1)与通报分层使用。

04 · 影响面量化方法

影响面量化必须声明口径。推荐三级指标:

层级指标定义数据支撑
观测面事件被多少collector/对等会话观测到;最早/最晚观测时间接入日志(客观可复核)
控制面采纳异常路由的对等会话比例;受影响AS数量(按观测口径声明);受影响国家/地区数多collector对齐结果;谨慎外推
用户面可达性变化(RIPE Atlas探针ping/traceroute)、DNS解析偏移、服务可用性主动测量;外部披露报告

口径纪律:对外引用影响面数字时,必须注明"观测口径+外推假设"。例如2024年Cloudflare事件的"70个国家/地区300多个网络"为Cloudflare官方博客披露口径,本课题案例库原样引用而非自行估算放大。

05 · 置信度分级模型

等级判据(须全部满足)允许表述
确认
(Confirmed)
多collector对齐的最早源头明确;无合法关系解释;目标方或RIR/上游书面确认;或源头AS事后发布事件报告承认"X AS于T时刻宣告Y前缀,构成劫持"
很可能
(Probable)
源头与传播链完整;无合理关系解释;符合惯犯画像特征中的至少两项"高度疑似X AS发起的劫持"
可能
(Possible)
检测到异常且基线外,但存在替代解释(如可能的迁移窗口、未更新注册)"检测到针对Y前缀的异常宣告,来源待确认"

06 · 通报与表述纪律

  • 通报对象分级:自有资产受害→内部应急响应;客户/伙伴受害→定向通报;公共事件→MANRS社区渠道、NOC邮件列表、反钓鱼工作组联动(若事件服务钓鱼目的);
  • 内容最小集:事件时间窗、涉及前缀与ASN、证据链摘要、置信度等级、建议处置(上游过滤/RPKI核查/监控观察);
  • 禁止事项:无证据的归因表述、未脱敏的个人信息、可被复用的攻击操作细节;
  • 跟进闭环:通报后跟踪上游处置动作(异常宣告撤销时间),更新事件档案(第6页)并计入月度度量(第8页)。

本节参考来源(第5页)

[1]

Testart C. 等《Profiling BGP Serial Hijackers》(ACM IMC 2019):doi.org/10.1145/3355369.3355581。

[2]

PeeringDB:peeringdb.com;CAIDA AS Rank:asrank.caida.org;CAIDA AS关系数据集:caida.org/catalog/datasets/as-relationships。

[3]

各RIR注册数据服务(APNIC/ARIN/RIPE NCC/LACNIC/AFRINIC的RDAP/WHOIS与IRR查询入口),如RIPE Database:ftp.ripe.net、RIPE Database查询:ripe.net;RADb:radb.net。

[4]

RIPE Atlas:atlas.ripe.net;Cloudflare 1.1.1.1事件官方报告(2024年6月,影响面口径出处):blog.cloudflare.com。