【问题标题】:What are the options that I have in order to give up on the captcha为了放弃验证码,我有哪些选择
【发布时间】:2011-12-21 18:27:05
【问题描述】:

我想从我的网站中删除验证码。
有什么方法可以在没有验证码的情况下制作反机器人机制。

我的服务器端是 C# .NET 4.0 MVC3

谢谢

编辑

我想要服务器端机制,没有任何客户端参与。
我的客户都是很老的人,我想让他们轻松一点。
顺便说一句,我从我的网站上删除了验证码 10 天,我的注册人数增加了 12%。
我曾尝试将验证码作为一个问题,但我得到了同样糟糕的结果。

【问题讨论】:

  • 使用 Stack Overflow API 从您选择的标签中抓取一个随机问题,并要求用户提供答案!
  • 我没有很好的参考,但我看到人们依赖于大多数机器人不考虑 css 或 js 的事实。有时机器人会将数据放入(css-)隐藏的输入字段中,或者无法执行将预期值放在那里的js。

标签: c# .net captcha


【解决方案1】:

你真正需要的只是一个需要智慧来回答的问题——你看到了多少?八加二等于多少?现在是哪一年? -- 任何自动化无法回答的问题。

【讨论】:

  • 好吧,我不认为你可以验证一个没有客户端交互的活人。您至少需要用户输入一些内容,以便您可以挑战它。
【解决方案2】:

现在有些网站使用简单数学问题而不是验证码,你也可以这样做

你也可以回答一些简单的常识性问题,比如狗有几条腿

谷歌等一些网站有时也会进行基于短信的验证,您也可以评估此​​方法

【讨论】:

    猜你喜欢
    • 2021-05-20
    • 1970-01-01
    • 2016-05-08
    • 2019-06-06
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多