新的ReCAPTCHA是如何工作的?

新的ReCAPTCHA是如何工作的?,recaptcha,Recaptcha,我想知道新的google reCAPTCHA如何通过点击一个按钮来验证用户不是机器人 请参阅此处的链接:我对新的google Behavior captcha解释很少,但您可能会在中找到更丰富的解释。 提供的JavaScript captcha api代码甚至在用户(客户端)接近reCaptcha之前就在网页上积累了人类活动(或其缺失)的线索 当用户移动到并勾选“我不是机器人”复选框时,这种行为会驱动更多的浏览器事件。这些被同一个脚本捕获,一个带有编码负载的请求被发送到Google服务器,用户

我想知道新的google reCAPTCHA如何通过点击一个按钮来验证用户不是机器人


请参阅此处的链接:

我对新的google Behavior captcha解释很少,但您可能会在中找到更丰富的解释。

  • 提供的JavaScript captcha api代码甚至在用户(客户端)接近reCaptcha之前就在网页上积累了人类活动(或其缺失)的线索
  • 当用户移动到并勾选“我不是机器人”复选框时,这种行为会驱动更多的浏览器事件。这些被同一个脚本捕获,一个带有编码负载的请求被发送到Google服务器,用户的指纹被记录,他的cookies被存储
  • Google服务器上的行为分析系统分析提供的数据,并向客户端页面返回编码值。此值取决于用户和时间
  • 如果出现混淆(或类似机器人的行为),谷歌服务器将要求客户端完成额外的图像检查验证码(见下图),以进一步验证用户是否是机器人
  • 如果用户是否已验证,则编码值将包含隐藏信息。但接下来你需要知道谷歌是否在该页面上验证了该用户。要检查它,您需要发送一个带有以下参数的POST(ajax)请求:返回的编码值、密钥和最终用户ip(最后一个是可选的)。阅读有关如何获取和验证用户响应的详细信息

  • 没有简明的问题陈述和少数可验证的答案的问题并不是真正的堆栈溢出问题。还有很多其他地方更适合这样做。你链接到API并希望我们为你梳理它?看你链接到旧版本的captacha,今天发布了一个新版本@Veedrac我想知道这怎么可能会很有趣…@gr3g我想知道午餐吃什么会很有趣。这并不意味着它是关于主题的。好吧,旧的验证码技术理解起来非常有趣。我相信这一个也是。