林思敏
(中国联合网络通信有限公司 汕尾市分公司,广东 汕尾 516600)
边界路由器BGP协议的脆弱性分析
林思敏
(中国联合网络通信有限公司 汕尾市分公司,广东汕尾516600)
文章重点分析了边界路由器上边界网关协议(Border Gateway Protocol,BGP)协议的脆弱性,深入研究了CXPST算法的攻击原理,并提出了相应的改进型的震荡路径选取策略,从理论上完成了对改进型震荡路径选取策略的更优性的证明。根据实验结果可知,通过笔者设计的BGP协议,可以在更短时间内使得运行BGP协议的骨干路由器无法正常工作,效果明显强于CXPST算法。
BGP协议;脆弱性;路由器;CXPST;DDoS攻击
BGP协议又称边界网关协议,它是一种运行在TCP上的自治系统路由协议,一般都由网络上的骨干路由器完成边界网关协议路由器的运行。关于骨干路由器和骨干路由器上运行的BGP协议安全性的研究有很多,这是因为骨干路由器在网络上深受人们的关注。BGP协议扮演着至关重要的通信角色,是边界网关路由器运行的最经典的路由协议。
1.1BGP协议攻击原理
如图1所示,当对边界路由器拓扑时,只需连接图中的任何一条边,就可以公式推算出通信的权值,其计算公式如下:
Droute(AB, e)= ∑route(AB,e)
其中,route(AB, e)可以被理解为从A点到B点全路径的固定边长e,它是一个定值,当路径经过边e,那么,route (AB,e)的值就为1,而如果路径完全没有经过e边,那么它的值就为0。
有一种利用BCP协议攻击的情况,如图1所示,其原理也就是选取某一已知的两个节点A和B,从而选取网络,然后计算出AB之间的关键路径并视职位震荡路径。……