首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >战胜CAPTCHA旁路的策略

战胜CAPTCHA旁路的策略
EN

Stack Overflow用户
提问于 2011-09-08 17:58:14
回答 1查看 3.6K关注 0票数 2

我读过关于如何解码captcha的帖子和链接。我所没有看到的是让这件事变得更加困难的策略。特别是那些并不复杂的策略。

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

比如这个家伙:http://jrimsoftware.com/

以下是我的一些想法:

  1. 存储时间戳,以便在显示captcha时使用。
  2. 存储一个时间戳,以便在回答captcha时使用。
  3. 每一次用户获得captcha时,都按用户记录。
  4. 使用sql来确定人们需要多长时间来回答论文的avg、平均值和标准差--我愿意猜测,机器人回答captcha的平均时间将低于总体平均时间,特别是标准差将更小。

我知道人们可以围绕这一点编写随机函数,但如果我保持沉默,他们可能不知道我做了什么。此外,禁止人们可能会吓跑其他许多人试图绕过卡普查。

防止Captcha旁路:

  1. 使用多种类型的captchas (从1开始,然后添加更多)
  2. 更改屏幕上显示的按钮名称。把旧按钮也保留下来。如果重复使用旧的按钮,这将为机器人提供强有力的证据。
  3. 混合在一起的问题,你必须谷歌。这有点费时。但是我也许能找到一个列表,然后把它们加载到数据库中。使用这些与卡普茶混合。
  4. 有些问题可以包括将一个单词翻译成另一种语言(比如使用google )来增加我的列表。

还有其他建议吗?

EN

回答 1

Stack Overflow用户

发布于 2012-02-15 14:08:58

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

这里有一些好的

我在reCAPTCHA上取得了很大的成功

CAPTCHA就像你前门上的锁,不是为了防止小偷闯入。他们的目的是要使他的努力不够,这样做是没有效率的。他会辞职去隔壁的。(对不起,邻居。)

恕我直言,我觉得你想得太多了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7352450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档