打败CAPTCHA搭桥的策略

我已经阅读了关于如何解码captcha的文章和链接。 我没有看到的是让它更难做到的策略。 特别是不太复杂的策略。

此外,有没有人有任何策略来尝试检测人们是否绕过验证码? 我正在开发基于浏览器的游戏,我需要使用一些东西来防止人们使用简单的机器人整天玩游戏。 实际上有些公司出售专门的游戏机器人。

比如这个人:http://jrimsoftware.com/

以下是我的一些想法:

  • 存储验证码提交时间的时间戳
  • 存储验证码应答时间的时间戳。
  • 每次用户收到验证码时记录一次。
  • 使用sql来确定平均时间和标准偏差需要多长时间才能回答这些问题我愿意猜测机器人回答验证码的平均时间将低于整体平均值,特别是标准偏差会更小。
  • 我知道人们可以围绕这个编码随机函数,但如果我保持安静,他们可能不知道我做了什么。 另外禁止人们可能会吓跑许多人试图绕过验证码。

    防止Captcha旁路:

  • 使用多种类型的验证码(从1开始,然后添加更多)
  • 更改屏幕上显示的按钮名称。 保留旧的按钮。 如果重复使用旧按钮,这应该为bot提供有力的证据。
  • 将问题混在一起,你必须谷歌。 这有点耗时。 但我可能能够找到一个列表,然后将它们加载到数据库中。 使用这些混合与验证码。
  • 一些问题可能包括将单词翻译为不同的语言(如使用谷歌翻译)来增加我的列表。
  • 任何其他建议?


    这比这一切简单得多。 只需保持其中的CAPTCHA已被击败,并在您当前的方法中断时切换您的方法。 很容易看出哪些CAPTCHA更容易,哪些更加困难。

    这里有一些很好的

    我在reCAPTCHA方面取得了巨大成功

    验证码就像你前门的锁; 他们的目的不是为了防止盗贼侵入。他们的目的是为了让他觉得这样做不够高效。 他会放弃去隔壁。 (对不起,邻居)

    在所有应有的尊重,我认为你正在过度这个。

    链接地址: http://www.djcxy.com/p/21625.html

    上一篇: strategy to defeat CAPTCHA bypass

    下一篇: How to Reload ReCaptcha using JavaScript?