V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
coosir
V2EX  ›  奇思妙想

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

  •  
  •   coosir · 2014-04-18 20:50:06 +08:00 · 4452 次点击
    这是一个创建于 3877 天前的主题,其中的信息可能已经有所发展或是发生改变。
    翻了前年的日志,又想起这个事儿来,征集些意见。
    ================

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

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

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

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

    汉字验证码我自己目前所遇到的觉得最好使的是百度贴吧的验证码,验证码是4个汉字,下面9个格子,让你用鼠标点击格子里的汉字输入。
    coosir
        4
    coosir  
    OP
       2014-04-18 22:31:41 +08:00
    @mornlight 嗯,点击输入的体验确实会好很多。
    现在很多做法都在简化验证码的输入,直接输入汉字确实会比较麻烦。当然了,汉字验证码基本也只能针对国内用户。
    Yang_NH
        5
    Yang_NH  
       2014-04-18 23:44:26 +08:00
    第三点……这是以后输验证码也要玩“我画你猜”的节奏
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:32 · PVG 04:32 · LAX 12:32 · JFK 15:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.