Google reCAPTCHA 的原理是什么?

2015-04-20 12:45:30 +08:00
 nexpro

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

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

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

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

曾经研究过新版的行为式 reCAPTCHA,用一些仿真手段尝试几次后,就被关小黑屋了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184926

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX