一种新型图像验证码系统

2014-12-13 00:24:21叶振
数字技术与应用 2014年8期

叶振

摘要:验证码是一种防止自动化脚本程序对网站进行攻击的重要技术。当前主流网站采用的验证码多是基于文本模式的,这种模式的验证码将一系列文本字符通过旋转扭曲叠加的方式进行变形,然后再添加复杂干扰背景图片等方式使自动化程序难以辨识。然而,这种文本验证码要么过于简单,很容易被脚本采用光学字符识别(OCR)或者机器学习的方式所识别,要么由于过于复杂甚至连真正的用户都难以正确的识别。观察到文本验证码的这种安全性和可用性方面存在的矛盾,本文提出了一种基于物体识别的新型图像验证码系统。该系统通过将若干物体图片附加到随机的背景图片中并让用户识别的方式来辨别自动脚本和真正的用户。

关键词:验证码 物体识别 图像验证码 验证码设计

中图分类号:TP3 文献标识码:A 文章编号:1007-9416(2014)08-0185-02

1 简介

为了提高系统的安全性以及区分客户端请求是来自真实的用户还是恶意的自动脚本,越来越多的网站和应用程序开始采用验证码技术。当前主流网站大多使用的都是文本验证码,文本验证码的主要思路是随机产生一些文本或从字典中选取一个单词,经过扭曲,旋转,粘连等变换,之后再添加噪音线和噪点的方式来产生一副保护验证码字符的图片,通过让用户识别该图片中的文字的方式来区分真实用户和自动化的程序[1]。然而,使用该类验证码的系统往往在安全性和可用性方面存在矛盾。……

登录APP查看全文