查看原文
其他

谷歌不慎劫持BGP路由导致日本断网约1小时

代码卫士 2023-05-08


作者:Catalin Cimpanu

翻译:360代码卫士团队



前言



谷歌不慎劫持BGP路由,引发日本在8月25日周五大规模断网约1小时。这次BGP路由劫持从当地时间下午12:22一直持续到下午1:01。


BGP是一种用于连接主要互联网服务提供商 (ISP) 网络的路由协议。该协议依赖于ISP所宣布的网络中可用的IP地址。BGP路由劫持是指一个ISP错误地通知并非位于本网中的IP地址段。BGP路由表通过自主系统 (AS) 号码识别ISP。


谷歌不慎劫持一个BGP路由



上周五,本身拥有AS号码的谷歌不正确地通知称,其网络中发现属于日本ISP的IP地址段。其它ISP如Verizon开始向谷歌服务器发送目的地是日本的流量,但谷歌服务器不知如何处理这些流量。


此举导致很多网络服务终端。用户无法访问在线银行网站、预定系统、政府门户网站等。另外,位于日本以外的用户无法访问Nintendo网络或者位于日本的多种在线市场。


近800万互联网连接受影响



媒体BGPMon报道称,谷歌劫持了一个大型的ISP即NTT Communications Corp.的流量,而后者还支持两个小规模ISP即OCN和KDDICorp。NTT公司总计向767万家庭用户和48万家公司提供互联网服务。


虽然该事件在40分钟内就得以解决,但已足够在日本国内引发恐慌。据日本当地媒体报道称,日本内务省已对此事件展开调查并要求ISP提交详细的事件报告。


谷歌承认错误



谷歌的一名发言人发布声明承认了这个错误。


声明指出,“我们为网络提供错误信息,导致问题的发生。我们在8分钟内更正了该信息。对此带来的不便和困扰,我们非常抱歉。”


目前尚不知晓这次BGP路由劫持是人为错误还是设备功能出错。


Verizon也该担责



BGPMon公司表示,谷歌在全球共劫持了13.5万个网络代理,其中超过2.4万属于NTT公司。截至目前,NTT公司是受影响最大的ISP。BGPMon公司的工程师Andree Toonk分析指出,因配置错误导致的此类事件很容易发生。在这个案例中,谷歌网络中似乎出现了一个配置错误或者软件问题,从而不可避免地向Verizon宣布了数千个代理,而Verizon公司传播给很多其它ISP。


Toonk指出,“由于很容易产生配置错误,因此很有必要在EBGP会话两端同时配备过滤器。在这个案例中,Verizon配备很少或者根本没有配备过滤器,并且接受了来自谷歌的大部分或者全部BGP宣布,从而导致大规模服务中断。Verizon至少应该设置一个最大前缀限制,或者设置某些as路径属性从而阻止产生大规模影响。”



本文由360代码卫士编译,不代表360观点,转载请注明“转自360代码卫士www.codesafe.cn”。



360代码卫士    长按二维码关注我们!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存