谷歌已对SourceHut进行了一年多的DDoS攻击

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Go模块镜像的爬虫频繁克隆Git仓库,导致git.sr.ht流量激增,约占5%。尽管提出了改进建议,Go团队未予重视,造成持续的服务负担,作者对此感到无奈。

🎯

关键要点

  • Go模块镜像的爬虫频繁克隆Git仓库,导致git.sr.ht流量激增,约占5%。
  • 自Go 1.16发布以来,git.sr.ht的I/O和网络负载持续增加,主要归因于Go的流量。
  • Go模块镜像的设计存在问题,爬虫独立工作,导致冗余的git流量。
  • Go团队未重视改进建议,继续造成服务负担,作者对此感到无奈。
  • 作者被禁止在Go问题跟踪器上发言,无法继续推动解决方案。

延伸问答

Go模块镜像的爬虫对git.sr.ht造成了什么影响?

Go模块镜像的爬虫导致git.sr.ht的流量激增,约占5%,并且每次请求都是完整的git克隆,造成了持续的I/O和网络负载。

Go团队对改进建议的反应如何?

Go团队未重视提出的改进建议,导致服务负担持续存在。

作者在Go问题跟踪器上的经历是什么?

作者被禁止在Go问题跟踪器上发言,无法继续推动解决方案。

Go模块镜像的设计存在哪些问题?

Go模块镜像的设计存在问题,爬虫独立工作,导致冗余的git流量,并且不遵循robots.txt。

作者对Google的态度如何?

作者对Google的态度感到无奈,认为Google未能优先解决造成流量过大的问题。

如何解决Go模块镜像带来的流量问题?

可以通过使用GOPROXY=direct、存储仓库在本地并使用git fetch、或使用浅克隆等方式来减少流量。

➡️

继续阅读