gpt4 book ai didi

recaptcha-v3 - Google的Recaptcha V3-我应该跟踪分数,还是 "success"为真?

转载 作者:行者123 更新时间:2023-12-03 14:39:13 32 4
gpt4 key购买 nike

背景:我的网站非常简单,包含一个带有链接列表的首页(由3rd party服务提供)-每个链接都会弹出一个带有“提交”按钮的文件上传输入。在该弹出窗口中,我嵌入了Recaptcha脚本,并在提交文件时验证了 token 。由于存在多个弹出设置,因此我选择V3进行零用户与验证机制的交互。

现在,出现了一个问题-我该如何解释Google对Google的回应。

针对V3的Google文档说:

reCAPTCHA learns by seeing real traffic on your site. For this reason, scores in a staging environment or soon after implementing may differ from production. As reCAPTCHA v3 doesn't ever interrupt the user flow, you can first run reCAPTCHA without taking action and then decide on thresholds by looking at your traffic in the admin console. By default, you can use a threshold of 0.5.





从我的描述中,我很清楚 score很重要-最可能的机器人为0.0,最可能的人类为1.0。因此,在我的代码中,我检查了 success == truescore >= 0.5
但是-我在网上找到用于服务器端验证的V3示例的 并不在意分数。这是其中的3个。这三个仅检查请求是否成功:

https://stackoverflow.com/a/54118106/3367818

https://stackoverflow.com/a/52633797/3367818

https://dzone.com/articles/adding-google-recaptcha-v3-to-your-laravel-app

最后,我的问题是-是对V3机制的误解,还是我遗漏了一些东西?

谢谢。

最佳答案

是的,您绝对应该在Google的验证回复中检查“得分”的值。

这三个示例非常缺乏细节,而且实际上令人困惑。

“成功”仅表示您发送了格式正确的请求,其中包含正确的 token 和 secret 。

听起来您已经在检查“score”的值,这很好,但是我只想向发现此问题但仍然有些困惑的任何人澄清这一点。

关于recaptcha-v3 - Google的Recaptcha V3-我应该跟踪分数,还是 "success"为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56166663/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com