在传统验证码系统中,计算机难以识别扭曲字符,但是经过训练的人类几秒钟就能识别出。为了更好地防止滥用网络资源,美国阿拉巴马大学伯明翰分校的研究人员研究出了一种新的验证码技术,通过玩小游戏解码。
动态识别游戏(dynamic cognitive game,简称DCG),要求用户操作完成包括一系列动态图片的游戏。比如,在停船这个DCG中(如上图),用户需要从一些移动的物体中挑出船,再把它拖拽到允许停靠的码头位置后放开鼠标。
在DCG验证码中,当被雇佣的人提交移动物体的位置信息时,游戏中的物体可能已经移动到了其他位置,虽然这对人来说,重新定位并不是难事。但如果是网页机器人,它们要么会超时,要么错误次数过多,被服务器识别归为不符合正常人类的操作,自动报错。
被扭曲的验证码困扰了很长时间的网友自然给这样的好消息点了很多赞。网友“SFC”说,“本来登录就图个快字,输验证码已经够慢够麻烦了,现在居然……等等,蛮好玩的!不登了……”不过也有人担心,网速太慢怎么办?“本来要刷出一张验证图需要多花个10来秒,现在要花几分钟刷出验证小游戏……”还有人不能确定移动客户端是不是也一样能用,更有人担心游戏过不了关,“换成Flppy Bird怎么破?”