近期,GitHub采取了一项新的风险控制措施,旨在加强对用户访问行为的监控。据相关报道,这一新规则特别关注用户浏览器请求头中的语言设置,特别是针对使用简体中文(zh_CN)的用户。
然而,值得注意的是,GitHub并未对中文用户实施全面封锁。其风控系统实际上是一个多层次的筛选机制。首先,系统会检查一系列常规规则,包括黑名单IP和用户代理(UA)信息。在此基础上,进一步评估IP地址的质量。
只有当用户的IP地址通过了这些初步筛选,且被认定为高质量时,系统才会进一步检查请求头中的语言设置,查看是否包含zh_CN。对于那些IP地址质量过关的用户,通常不会触发基于语言设置的访问限制。
GitHub此举背后,可能有着更为深远的考虑。随着AI技术的快速发展,大量自动化爬虫频繁抓取GitHub上的数据,用于模型训练。这种行为不仅给GitHub的服务器带来了沉重负担,还导致了流量的巨大浪费,进而增加了运营成本。因此,GitHub可能试图通过这一新规则,有效遏制这种无节制的抓取行为。
对于可能受到限制的普通用户而言,也并非没有解决办法。他们可以尝试修改浏览器请求头中的语言设置,将其改为如英语(en_US)等其他未受限制的语言。或者,通过更换质量更高的IP地址,也有可能绕过这一限制,恢复正常的访问权限。