Cloudflare 为网站管理员和网站所有者提供了许多功能。其中一项功能就像防火墙一样,它会自动阻止已知的恶意流量,允许人为流量,并在遇到可能是恶意或非法的流量时显示验证码。
Captcha (Completely Automated Public Turing Test to Tell Computers and Humans Apart;完全自动化的公共 Turing 测试,以区分计算机和人类 )在后一种情况下会作为验证步骤显示。理想情况下,验证码的设计会使得人类可以轻松通过验证码,机器人则无法通过。
而鉴于 reCAPTCHA 有效、可以扩展且免费提供的因素,Cloudflare 自成立以来就一直使用谷歌的 reCAPTCHA 服务。
现如今,针对弃用 reCAPTCHA 而改用 hCaptcha 一事,Cloudflare 则表示,“多年来,隐私和屏蔽问题足以使我们考虑从 reCAPTCHA 切换”。从早期开始,一些 Cloudflare 客户就对使用其 Google 服务来提供验证码表示担忧,隐私问题也引起了人们越来越多的关注。同时, Google 服务在某些地区(例如中国,中国互联网用户占所有互联网用户的 25% )存在被间歇性地阻止的问题,这也间接导致了 Cloudflare 服务受到影响。
此外,还有一个重要原因是,谷歌在 2020 年宣布它将开始对 reCaptcha 的使用收取费用。继续使用 reCAPTCHA 服务无疑会给 Cloudflare 带来巨大的成本负担。综上所述,于是 Cloudflare 开始寻找其他验证码提供商来提供合适的替代方案。
hCaptcha 的商业模式与 reCAPTCHA 相似。鉴于 Cloudflare 的规模,两家公司都同意采用不同的业务模型。 第一,Cloudflare 利用其 Workers 平台来承担 CAPTCHA 的大部分技术负担,并在此过程中降低其成本;第二,Cloudflare 决定向 hCaptcha 支付费用,以确保 hCaptcha 有足够的资源来扩展服务以满足 Cloudflare 的需求。
文章转载自 OSCHINA 社区