[实用新型]一种二级图片验证码的实现系统有效
申请号: | 201120017834.5 | 申请日: | 2011-01-20 |
公开(公告)号: | CN201984534U | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 叶剑峰;闫洁 | 申请(专利权)人: | 北京开心人信息技术有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06F21/00 |
代理公司: | 北京联创佳为专利事务所(普通合伙) 11362 | 代理人: | 郭防 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二级 图片 验证 实现 系统 | ||
技术领域
本实用新型涉及一种二级图片验证码的实现系统,属于网络通信领域。
背景技术
图片验证码的主要功能是区分网络用户是机器还是人,强制人机交互来抵御机器自动化攻击。因为机器破解验证码的成功率比人低的多,所以不少网站为了防止网络用户利用机器批量注册、登录、论坛灌水、恶意破解密码、刷票等行为,都采用了图片验证码作为网站通行的方式。
对于现有的图片验证码,人通过验证的概率大概在80%~90%,而机器通过验证的成功率为30%左右。但是如果机器进行大量、暴力的破解,不仅会通过验证,使安全认证的可靠性和网络公平性下降,也会造成大量数据冗余,增加网站服务器的压力。
实用新型内容
本实用新型的目的在于,提供一种二级图片验证码的实现系统,它能防止机器暴力破解验证码行为,增强安全认证的可靠性和网络公平性,减小网站服务器压力。
为解决上述技术问题,本实用新型采用如下的技术方案:一种二级图片验证码的实现系统,它包括:设有监测模块和生成模块的后台服务器,以及设有显示模块的客户端;监测模块,用于监测用户输入一级图片验证码的错误次数是否达到预设的验证码阈值;
生成模块,用于生成二级图片验证码;
显示模块,用于显示二级图片验证码;
其中,监测模块、生成模块和显示模块顺次连接。
所述一级图片验证码是用户登录、发帖、评论等出现异常行为的情况下,网页自动弹出的。异常行为包括:
a.一台计算机使用同一个IP地址输入用户名和密码登录时出现3次错误;
b.一台计算机使用同一个IP地址一天发帖次数超过20次;
c.一台计算机使用同一个IP地址对同一帖子连续评论超过10次。
所述验证码阈值是按照网页的重要程度设置的,它的大小与网页的重要程度成反比,网页的重要程度越高,验证码阈值越小。
前述的一种二级图片验证码的实现系统中,所述二级图片验证码的图片辨识度低于一级图片验证码的图片辨识度。
前述的一种二级图片验证码的实现系统中,所述生成模块包括:
生成标识模块,用于随机生成并标识N个字符;所述字符包括字母、数字、汉字和符号;
二级图片验证码的字符数N多于一级图片验证码的字符数,增加了验证码的复杂度;
颜色分配模块,用于从颜色库中随机选取颜色分配给图片的背景和字符;
干扰模块,用于将图片分成若干区域,连接每个区域中抽取的点形成干扰线;
加粗模块,用于加粗字符使相邻两个字符有重叠部分;
扭曲模块,用于将干扰线和字符进行随机扭曲;
其中,生成标识模块、颜色分配模块、干扰模块、加粗模块和扭曲模块顺次连接。
与现有技术相比,本实用新型自动监测用户输入的一级图片验证码的错误次数是否达到网站服务商预设的验证码阈值,如果达到预设的验证码阈值,就会生成比一级图片验证码复杂度更高的二级图片验证码。所述验证码阈值的大小与网页的重要程度成反比,网页的重要程度越高,验证码阈值越小,更智能地限制机器破解验证码行为;二级图片验证码的字符数较之一级图片验证码更多,又对字符进行干扰扭曲,使得图片辨识度变低,使机器通过验证的概率从30%降低到20%以下,防止了机器暴力破解验证码行为,增强了安全认证的可靠性和网络公平性,使服务器对机器批量注册、登录等行为的网络和存储消耗降低了30%左右,减小了网站服务器压力。
附图说明
图1是本实用新型的一种实施例的结构示意图;
图2是本实用新型的一种实施例的工作流程图。
附图标记:1-监测模块,2-生成模块,3-显示模块,4-字符生成模块,5-颜色分配模块,6-干扰模块,7-加粗模块,8-扭曲模块,9-后台服务器,10-客户端。
下面结合附图和具体实施方式对本实用新型作进一步的说明。
具体实施方式
本实用新型的实施例:一种二级图片验证码的实现系统,结构如图1所示,它包括:设有监测模块1和生成模块2的后台服务器9,以及设有显示模块3的客户端10;
监测模块1,用于监测用户输入一级图片验证码的错误次数是否达到预设的验证码阈值;
生成模块2,用于生成二级图片验证码;
显示模块3,用于显示二级图片验证码;
其中,监测模块1、生成模块2和显示模块3顺次连接。
所述一级图片验证码是用户登录、发帖、评论等出现异常行为的情况下,网页自动弹出的。异常行为包括:
a.一台计算机使用同一个IP地址输入用户名和密码登录时出现3次错误;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京开心人信息技术有限公司,未经北京开心人信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120017834.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频会议系统
- 下一篇:一种应用条形码实现仓储动态管理的装置