[发明专利]一种智能图像验证方法及系统有效
| 申请号: | 201210039421.6 | 申请日: | 2012-02-21 |
| 公开(公告)号: | CN102624705A | 公开(公告)日: | 2012-08-01 |
| 发明(设计)人: | 李平;胡栋;陈利学;陈雁;孙先 | 申请(专利权)人: | 西南石油大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610500 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 图像 验证 方法 系统 | ||
技术领域
本发明属于网络应用技术领域,特别是涉及一种图像验证码生成方法及系统,能够自动识别客户端用户是人类还是机器,提高了网络安全性。
背景技术
全球化信息时代的到来,网络电子娱乐文化的兴起,政务信息的信息化,财经金融的电子化,互联网信息技术越来越广泛地深入到社会各个领域,互联网成为了传统社会活动的新平台,国家与人民对互联网的依赖也越来越强烈,互联网信息技术已经成为社会生活中不可割断的一个重要部分。随之而来,安全问题也已成为网络发展备受关注的话题。一些别有用心的人会利用机器人程序,大量地不当使用网络免费资源,例如群发垃圾邮件等,使得服务器的效能大为降低。也有人利用程序不断发出服务请求回应,进行DOS(Denial of Service)攻击,以达到使服务瘫痪的目的。甚至还有人尝试利用暴力破解等手段进行虚拟财产盗窃等。为避免上述恶意行为,设计一套能够让计算机自动分辨信息是来自人类或是非正当使用的机器人程序的工具,就显得非常重要。
CAPTCHA的全称是Completely Automated Public Turing test to tell Computers and Humans Apart,即“全自动区分计算机和人类的图灵测试”,其为卡耐基梅隆大学申请的商标。CAPTCHA俗称验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是只有人类才能解答。由于计算机通常无法解答CAPTCHA的问题,所以回答出问题的用户就可以被认为是人类。为了避免被程序自动识别,通常在CAPTCHA中将文字进行扭曲,同时加入一些噪声,但是CAPTCHA验证码具有可用性差、误识率高、易受攻击等缺点。
图片验证码已成为网络服务中身份认定的一种广泛使用的工具。随着人工智能和图像理解技术的发展,通过OCR(Optical Character Recognition,光学字符识别)技术,机器对图像中字符的识别能力越来越强。图片验证码需要在保证人类视觉可辨认的前提下,不断提高抗机器程序破解的能力。实践证明,对于从图像中分割出来的单字符,现有技术下机器识别率几乎接近完美。增加了从图片中分割字符的难度,成为防破解和提高安全性的重要手段。现有的图片验证码系统中,一般预先生成包含大量验证码图片的图片验证码库,用户每次提交验证请求,验证码系统从图片验证码库中随机选取一张验证码图片下发给用户。然而,现有技术的验证码系统中只采用单一种类的验证码,而单一种类的验证码具有有限的随机性,随着上线时间的增加,很容易遭到破解,这就给网络安全带来了隐患。
综上所述,现有的图片验证码系统专注于如何提高算法和系统的安全性,通常采用复杂的纹理背景、背景噪声、前景噪声、字符遮挡、前景文字复杂形变等方法,这些方法在一定程度上提高了图片验证码系统的安全性,但同时具有使得人类用户可分辨性急剧下降,误识率急剧增加,最终导致系统的可用性很差等缺点。可以认为目前的图片验证码系统在可用性和安全性方面是一对不可调和的矛盾。
发明内容
本发明的目的即在于克服现有技术的不足,提供一种智能图像验证方法及系统,解决了现有图片验证码系统可用性和安全性之间的矛盾,与CAPTCHA验证码相比,解决了CAPTCHA可用性差、误识率高、易受攻击等缺点,提高了网络安全性。
本发明的目的是通过以下技术方案来实现:一种智能图像验证方法,其特征在于:它包括以下步骤:
(1)服务器接收客户端用户发送的访问请求,初始化客户端用户标志为机器;
(2)服务器生成图片验证码askCode,并发送给客户端用户,对客户端进行验证;
(3)服务器接收客户端用户输入的应答验证码ansCode;
(4)判断askCode与ansCode是否相等,如果两者不相等,则转到步骤(11);
(5)初始化系统误分辨率,初始化客户端用户标志为人,初始化系统计时器;
(6)如果客户端用户标志不为人或者系统误分辨率不满足系统最大安全概率参数,则转到步骤(11);
(7)服务器以图片验证码askCode和当前时间戳为种子,向客户端用户提供随机提示码和N幅图像,该提示码与M幅图像相匹配;
(8)客户端用户根据提示码选择与之匹配的图像序列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南石油大学,未经西南石油大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210039421.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双列背衬轴承
- 下一篇:利用重力进行发电的装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





