V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nexpro
V2EX  ›  问与答

Google reCAPTCHA 的原理是什么?

  •  2
     
  •   nexpro · 2015-04-20 12:45:30 +08:00 · 8663 次点击
    这是一个创建于 3294 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看演示,只需要点击鼠标就能代替以前输入验证码的步骤. 这个点击动作程序真的无法模拟吗?

    https://developers.google.com/recaptcha/

    13 条回复    2015-04-20 19:34:09 +08:00
    binux
        1
    binux  
       2015-04-20 12:53:13 +08:00
    因为用的特征并不是只有点击鼠标这一个动作
    综合考虑鼠标滑动动作,IP 的访问历史,登录的帐号等综合行为
    如果足够判断是人类,就不需要输入验证码了。
    fetich
        2
    fetich  
       2015-04-20 13:11:12 +08:00
    這東西用在12306該多好啊。
    sdysj
        3
    sdysj  
       2015-04-20 13:12:38 +08:00
    adjusted
        4
    adjusted  
       2015-04-20 13:17:39 +08:00
    google都知道你是谁,当然知道你是不是人。
    stupidcat
        5
    stupidcat  
       2015-04-20 13:18:01 +08:00
    @binux 如果能够根据“鼠标滑动动作,IP 的访问历史,登录的帐号”,那直接后台判断不就完了吗。。。为什么还要点击一下来验证呢
    wdd2007
        6
    wdd2007  
       2015-04-20 13:29:50 +08:00
    看起来很酷 不过没有找到在哪里可以体验一下
    czb
        7
    czb  
       2015-04-20 13:50:37 +08:00 via Android
    SharkIng
        8
    SharkIng  
       2015-04-20 13:58:11 +08:00 via iPad
    其实如何你重复的在一个页面点击 次数多了还是会让你输入验证码的 还有识别图片类型的
    binux
        9
    binux  
       2015-04-20 14:03:01 +08:00
    @stupidcat 类似于下一步吧
    otakustay
        10
    otakustay  
       2015-04-20 15:14:05 +08:00
    这事不仅仅是一个简单的行为记录和对应算法,是要非常庞大的历史数据做支撑的,所以这事也只有Google或者百度这种第三方网站里到处是它们脚本的公司能搞
    12306想搞也搞不上,数据不够
    akira
        11
    akira  
       2015-04-20 15:45:25 +08:00
    reCaptcha 是一个3方服务了啦, 12306根本不需要自己做啊,直接对接3方的服务就好了。
    akira
        12
    akira  
       2015-04-20 15:53:47 +08:00
    @stupidcat 一个简单的点击动作,可以省略很多条件上的判断。就目前来说,已经是个非常好的解决方案了。

    未来随着recaptcha发展和完善,这个点击动作也省略掉也不是不可能的。
    procen424
        13
    procen424  
       2015-04-20 19:34:09 +08:00 via Android
    搜集一切与登录相关的信息,否决或无法判定时展示传统验证码。

    曾经研究过新版的行为式 reCAPTCHA,用一些仿真手段尝试几次后,就被关小黑屋了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2652 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:06 · PVG 10:06 · LAX 19:06 · JFK 22:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.