在路由威胁的攻击与检测方面,除了路由阻塞之外,常见的路由威胁可以分为3种:源劫持、路径劫持和路由泄露。Birge-Lee等
[10]提出通过操控BGP的Community属性来实现流量拦截攻击;RPKI(RFC 6480
[11])是应对路由威胁的常用手段之一,Hlavacek等
[12]通过破坏RPKI的验证机制,使得攻击者能够绕过RPKI的检查,从而发起路由攻击。路由威胁检测是应对路由威胁的常用且有效的安全措施,Ispy系统通过观察受害者与互联网的连通性缺失来检测路由威胁
[13],Argus系统应用性能监控工具首先对控制平面数据进行分析,检测出可疑的路由威胁,然后再利用数据平面探测的方式进行进一步验证
[14],ARTEMIS系统利用本地配置信息和正常AS链路的双向特性来检测路由威胁
[15];近年来,机器学习模型强大的特征提取能力使其能够作为路由威胁检测的强大工具,基于随机森林等机器学习模型,Themis系统通过分析多起源AS(multiple origin AS,MOAS)冲突的合法性来区分源劫持与正常的MOAS事件
[16];DFOH系统通过分析AS链路的合法性来检测路径劫持
[17];RoLL系统通过AS三元组的主体信息来检测AS路径(AS path)中出现的路由泄露
[18];此外,BEAM系统通过在AS商业关系数据集中进行无监督学习,得到每个AS在互联网上的隐空间表达,来进行零样本的路由威胁检测
[19]。