[发明专利]基于MOAS冲突事件的BGP劫持检测方法、装置及设备,可读存储介质有效
申请号: | 202110553490.8 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113472740B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 黄小红;张沛;李丹丹;谢坤;陈开宇 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L45/00 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 moas 冲突 事件 bgp 劫持 检测 方法 装置 设备 可读 存储 介质 | ||
1.一种基于MOAS冲突事件的BGP劫持检测方法,包括:
获取实时路由数据;
基于所述实时路由数据中的边界网关协议BGP路由表数据得到初始路由表,并建立前缀信息表和冲突关系表;基于所述实时路由数据中的BGP更新报文数据,更新所述前缀信息表以及记录路由状态变化,得到当前状态的前缀信息表;基于当前状态的所述前缀信息表检测是否发生多源自治系统MOAS冲突事件,以及响应于检测到发生MOAS冲突事件,更新所述冲突关系表得到当前状态的冲突关系表且确定所述MOAS冲突事件的起始时间和结束时间;
获取所述MOAS冲突事件中所有观测点和时间戳;以所述观测点为列,顺序排列的所述时间戳为行构建MOAS事件矩阵[ASij]n×m,其中,i为整数,且1≤i≤n;j为整数,且1≤j≤m;n为所述时间戳的个数;m为所述观测点的个数;ASij表示在时间i从观测点j观察到源自治系统AS号;
基于所述MOAS事件矩阵进行特征提取,得到源AS的变化率、源AS的不变率以及MOAS事件可见观测点集合;其中,源AS的变化率=源AS的变化次数/源AS切换次数;源AS的不变率=源AS的不变次数/源AS切换次数;所述MOAS事件可见观测点集合表示对于所述MOAS冲突事件,在不同的时间点观测到不同的源AS的观测点的集合;基于所述源AS的变化率、源AS的不变率以及MOAS事件可见观测点集合和预设规则,判断所述MOAS冲突事件是否为异常MOAS冲突事件;
响应于所述MOAS冲突事件为异常MOAS冲突事件,确定发生BGP劫持。
2.根据权利要求1所述的方法,其中,所述基于所述MOAS事件矩阵进行特征提取,得到源AS的变化率、源AS的不变率以及MOAS事件可见观测点集合,包括:
基于所述MOAS事件矩阵计算源AS切换次数;
基于所述MOAS事件矩阵的列和所述源AS切换次数计算源AS的变化率和源AS的不变率;
基于所述MOAS事件矩阵的行计算可见所述MOAS冲突事件的观测点,得到可见观测点集合。
3.根据权利要求1所述的方法,其中,在所述获取所述MOAS冲突事件中所有观测点和时间戳之前,还包括:
判断所述MOAS冲突事件中的前缀-多源自治系统号映射关系prefix-moasn映射关系是否有效存在于预设的prefix-moasn映射关系数据库中;
响应于所述MOAS冲突事件的prefix-moasn映射关系未有效存在于所述预设的prefix-moasn映射关系数据库中,基于所述MOAS冲突事件和不同的观测点得到MOAS事件矩阵。
4.根据权利要求3所述的方法,其中,所述预设的prefix-moasn映射关系数据库包括正常prefix-moasn映射关系数据库和异常prefix-moasn映射关系数据库;所述方法还包括:
响应于所述MOAS冲突事件的prefix-moasn映射关系有效存在于所述预设的prefix-moasn映射关系数据库中,基于所述MOAS冲突事件的prefix-moasn映射关系存在于正常prefix-moasn映射关系数据库或异常prefix-moasn映射关系数据库,判断所述MOAS冲突事件是否异常;
响应于所述MOAS冲突事件的prefix-moasn映射关系存在于异常prefix-moasn映射关系数据库,确定所述MOAS冲突事件为异常MOAS冲突事件以及发生BGP劫持。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110553490.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机用多屏显示连接装置
- 下一篇:一种用于软件开发的防脱落U盘连接口