验证码这件小事 2:我不是机器人

2014-04-18 20:50:06 +08:00
 coosir
翻了前年的日志,又想起这个事儿来,征集些意见。
================

接上篇,让验证码变得有用、有趣、有价值。最近考虑的切入点是汉字验证码,以后再扩充知识问答和涂鸦类。

要点:
1. 机器难识别(书法或手写体本来就不规则,可以错位连笔等)
2. 人类易识别易输入(均是常见词语或短句,比不规则的字母和汉字验证码要易识别得多,输入法也容易敲出来)
3. 验证码由用户创建(如上图,直接用鼠标书写)并分享,验证码库不断扩充并调整调用算法
4. 现在用笔写字越来越少,手写体能唤起一些对书法美感的向往,汉字的特殊性也早已成为我们文化中非常重要的部分
================
虽然验证码这个东西最好是不要存在,但是不可否认目前很多场合还是少不了(不用多说吧)。有兴趣的朋友讨论下可行性和存在哪些痛点吧。
4352 次点击
所在节点    奇思妙想
5 条回复
akfish
2014-04-18 21:12:22 +08:00
第3条得在早期封闭测试阶段,用户较为可靠的时候做完,不然攻击者可以给你刷一堆它已知的验证码到数据库里。

变形,干扰还是不可少,不然样本足够直接喂机器学习就能搞定。

鼠标手写的字确定能看?叫用户分享他们手写的笔记照片(其实你自己写几页,常用字差不多就齐活了),然后切割成单字入库相对好操作点。
coosir
2014-04-18 21:21:34 +08:00
@akfish 写可以随便写,入库则要人工审核,入库的时候图片进行一些自动处理。鼠标写的字么见示例图片,是我用鼠标写的。分享手写笔记的点子不错嗯,毕竟现在拍照上传的成本比较低~
mornlight
2014-04-18 21:24:07 +08:00
我是这么觉得,让人拼一串汉字的话不是很方便,另外还要考虑到有些老年人用电脑不会打字,只会用手写笔,很麻烦。以及外国人来的话,就更不知道怎么输入了。

汉字验证码我自己目前所遇到的觉得最好使的是百度贴吧的验证码,验证码是4个汉字,下面9个格子,让你用鼠标点击格子里的汉字输入。
coosir
2014-04-18 22:31:41 +08:00
@mornlight 嗯,点击输入的体验确实会好很多。
现在很多做法都在简化验证码的输入,直接输入汉字确实会比较麻烦。当然了,汉字验证码基本也只能针对国内用户。
Yang_NH
2014-04-18 23:44:26 +08:00
第三点……这是以后输验证码也要玩“我画你猜”的节奏

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

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

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

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

© 2021 V2EX