gpt4 book ai didi

jquery - Google 的 "No CAPTCHA reCAPTCHA"是如何工作的?

转载 作者:行者123 更新时间:2023-12-01 05:37:43 26 4
gpt4 key购买 nike

我正在尝试构建一个类似 ReCaptcha 的 jquery 插件。到目前为止,我已经完成了视觉方面的工作。

知道它在幕后是如何工作的,以便我可以在我的插件中复制相同的内容吗?

最佳答案

从哪里开始...

  • 借助 Google 搜索、Google Analytics、Google Adsense,Google 对许多浏览器和 IP 地址拥有大量知识,他们可以利用这些知识来影响他们的决定,判断您是机器人还是具有一定历史记录的合法浏览器<
  • 他们使用 JavaScript 来跟踪您在页面上的鼠标移动和键盘输入,并在服务器端使用复杂的算法进行分析,以帮助确定您是否是机器人
  • 他们使用 Javascript 来查看浏览器的各种属性(例如屏幕和视口(viewport)分辨率、插件、字体),并使用复杂的服务器端算法来帮助确定您是否是机器人
  • 他们可能会使用大量数据来查看 IP 在最近或历史上是否多次受到 reCaptcha 挑战(机器人的迹象,普通用户可能每天会遇到几次挑战,而不是数百或数千次) )
  • 我认为有时他们会尝试使用客户端 Javascript 将插件或其他代码注入(inject)页面,然后在服务器端进行分析以测试 Javascript 是否运行(如果代码从未运行,可能会向机器人发出信号)
  • 可能还有很多我们不知道的其他东西,因为如果我们这样做了,“坏人”就会用它来击败 reCaptcha

然后,如果他们确定您是机器人或无法决定,他们会显示正常的字母数字或图像验证码。

请记住,如果您的验证码是 100% 客户端 jQuery/Javascript,它可以而且将会很容易被绕过。您需要一些服务器端处理(PHP、.NET、JSP 等)。

关于jquery - Google 的 "No CAPTCHA reCAPTCHA"是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32864781/

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