Google reCAPTCHA隐身 - 它从何处获取信息?

问题描述 投票:0回答:1

所以我用Laravel编写一个页面,用户需要经历五个页面,直到他到达提交按钮发布内容。最后一页只包含三个复选框。用户必须至少检查三个中的两个。 google应该如何知道用户是机器人?我好奇这是怎么回事。因为只有在最后我才使用reCAPTCHA隐形。

除了谷歌写的,你应该包括使用它的脚本,但不是在完全符合时:

<script src='https://www.google.com/recaptcha/api.js'></script> 

我只在最后一页上使用它。需要检查用户的页面。这够了吗?或者它应该在我的每一页上,以便跟踪用户的移动?

javascript php laravel invisible-recaptcha
1个回答
1
投票

我认为你最好只在最后一页上使用它 - 它即使按下按钮也应该有效。至于它是如何工作的,本文给出了一些见解:https://arstechnica.com/gadgets/2017/03/googles-recaptcha-announces-invisible-background-captchas/

显然,它使用“机器学习和高级风险分析相结合,适应新出现的威胁。”谁知道他们的模型使用了多少功能...鼠标移动,验证码执行时间,IP地址和用户代理可能是这些变量中的一部分。无论如何,如果算法确定用户是可疑的,他们仍然会收到带有验证码挑战的弹出窗口。

© www.soinside.com 2019 - 2024. All rights reserved.