什么是reCAPTCHA

什么是reCAPTCHA?

什么是reCAPTCHA?

  reCAPTCHA 是一项免费的Google服务,它通过将用户与自动化程序区分开来保护网站免受垃圾邮件滥用。reCAPTCHA 采用机器学习是传统CAPTCHA系统的更高级版本。有多种类型的 CAPTCHA 测试可用,从使用真实图像或简单的复选框。本文将介绍什么是reCAPTCHA及分享不同类型的测试如何工作。

reCAPTCHA如何工作

什么是reCAPTCHA

  reCAPTCHA 验证过程使用人工智能(AI)来识别机器人无法遵循的人类行为。测试需要任何人类用户都能通过,无论其年龄、性别、教育程度或语言如何。

  CAPTCHA都是自动化的,传统的CAPTCHA测试使用随机字母和数字,以自动化程序难以翻译的方式扭曲它们,机器人程序很难识别这些扭曲的字母或数字。但是现在已经有更先进的程序,能够使用大数据识别训练的快速解决传统的 CAPTCHA 。

  传统的CAPTCHA就被 reCAPTCHAv1 形式的更复杂的测试所取代。这些reCAPTCHA测试使用计算机生成的单词和通过旧书或新闻文章中的图像扭曲的文本。发现它对机器人来说太容易了,而对用户来说太难了。

  reCAPTCHAv2 紧随其后,希望提供更复杂的测试来阻止机器人,这个新的reCAPTCHA测试要求用户选择与主题匹配的图像或选中文本旁边的框,说明“我不是机器人”。

  最新的是 reCAPTCHAv3,旨在避免破坏用户体验。此版本通过根据当前用户行为和历史记录计算分数来限制用户交互。网站所有者根据分数有三种可能的响应——授予访问权限、阻止用户或部署 reCAPTCHAv2 测试。此方法的两个可用测试是 图像reCAPTCHA 和 复选框reCAPTCHA。推荐:什么是Google Chrome Canary?

图像reCAPTCHA

图像reCAPTCHA

  图像识别reCAPTCHA 测试使用9个或16个较低分辨率的正方形图像。在这些图像上方,用户将找到有关应选择哪些图像部分的显示说明。

  一旦用户选择了方块,计算机程序就会将响应与其他响应进行比较。如果用户的响应与大多数其他用户的响应相匹配,则他们通过了测试。该测试展示了人类每天都能看到并且可以轻松识别的图像。而即使是高级机器人也很难从低分辨率图像中选择对象。

  该测试还提供音频版本,可供视障用户使用。音频测试将使用失真音频发出随机字母和数字,提示用户使用文本输入进行回答。

复选框reCAPTCHA

复选框reCAPTCHA

  用户无需解决或识别任何内容即可通过 复选框reCAPTCHA 测试。只需选中“ i'm not a robot 我不是机器人 ”声明旁边的复选框即可。

  该测试通过在光标接近复选框时跟随光标移动来区分人类和机器人。即使是手部最稳定的人类用户也会在光标移动中表现出一些随机性,即使是在微观层面上也是如此。机器人通常无法模仿这种运动,而更喜欢直线行事。

  如果光标移动表明用户是人类,则单击该框时将显示一个绿色的复选图标。除了跟随光标移动之外,此测试还评估Web浏览器中存在的HTTPcookie和历史记录。

  推荐:如何在Chrome google浏览器中清除和管理Cookie

reCAPTCHA的优缺点

  reCAPTCHA 有助于防止机器人向网站页面发送垃圾邮件。如果您有开放的注册和评论部分,可以保护您的站点。但是,该系统也确实具有某些缺点。以下是在您的网站上使用 reCAPTCHA 的一些利弊。

优点

  reCAPTCHA 通过防止来自机器人的垃圾邮件、滥用和数据窃取来积极保护您网站的完整性。以下是使用 reCAPTCHA 的一些优点:

  • 自由:每个人都可以免费使用这项服务。
  • 安全:可保护网站免受垃圾邮件、欺诈和滥用。对于具有注册表单和评论部分的网站,是一个非常有效的附加安全层。
  • 选项:有不同类型的测试可用,并且可以选择对不同类型的表格使用各种测试。
  • 节省时间:通过只向真实用户提供服务来节省时间。
  • 自适应:随着机器人变得越来越先进,reCAPTCHA 会使用机器学习算法不断调整其测试。
缺点

  虽然 reCAPTCHA 提供了不同的选项和方法来保护站点免受垃圾邮件和滥用,但该测试并非没有缺陷。以下是使用该工具的一些缺点:

  • 用户体验:会中断用户尝试执行的流程,可能会导致负面的用户体验。该测试甚至可能导致访问者完全放弃该网站。
  • 功效:一些机器人可以欺骗一些较旧的 reCAPTCHA 测试。

总结

  reCAPTCHA是一种免费的自动化图灵测试,用于区分人类用户和机器人。有多种类型的reCAPTCHA,所有类型都具有识别机器人的独特方式。请记住,在您的网站上使用reCAPTCHA有利有弊。该测试将有助于识别机器人,但它也会破坏访问者的用户体验,对于WordPress建站来说也可以选择手动安装reCAPTCHA或使用WordPress插件

  推荐:什么是HTTP/2


晓得博客,版权所有丨如未注明,均为原创
晓得博客 » 什么是reCAPTCHA?

转载请保留链接:https://www.pythonthree.com/what-is-recaptcha/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注


Scroll to Top