用于获取请求的Recaptcha v3保护

时间:2019-07-11 17:02:59

标签: recaptcha recaptcha-v3

使用我自己的漫游器检测逻辑从recaptcha v2后台获取。我想尝试v3的新漫游器检测评分功能。

我想保护自己的搜索页面不被试图每0.5秒查询一次数据库的机器人滥用。

搜索结果页面接受url查询参数,以允许用户将页面标记为书签。例如mydomain.com/findallcities?country=xxx&province=yyy&populationmin=5000

根据我的理解,v3流程的工作原理如下

  1. 客户端调用recaptcha JS函数并获得令牌
  2. 客户端在表单中的某些位置附加令牌,以便服务器稍后可以验证令牌
  3. 表单提交,服务器接收令牌
  4. 如果服务器未获得令牌,则拒绝。否则验证令牌以获取用户评分并采取相应行动

问题来了。我如何确定它的机器人正在用Get请求击中mydomain.com/findallcities?country=xxx&province=yyy&populationmin=5000还是它的合法用户单击书签?没有令牌可以验证,即使令牌可能已经过期(使用过)也没有。

0 个答案:

没有答案