[发明专利]一种网络验证码的方法及系统无效
申请号: | 201310031659.9 | 申请日: | 2013-01-28 |
公开(公告)号: | CN103139204A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 姚爱军 | 申请(专利权)人: | 姚爱军 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 434020 湖北省荆州市荆*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 验证 方法 系统 | ||
1.本发明涉及一种互联网领域的验证码方法及系统,尤其是基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:在图片上创建多个热区或按钮,将每个热区或按钮都赋予一个坐标代码,提取每个热区或按钮的关键词,根据关键词生成验证提示语,用户根据验证提示语要求,通过点击或拖动图片上的热区或按钮以产生坐标代码集合验证信息,并将坐标代码集合验证信息传回验证服务器系统分析对比以完成验证码验证过程,验证服务器系统包括图片储存库、识别模块、加密模块、验证模块及图片合成模块。
2.根据权利要求1所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:图片上创建的所有热区或按钮是作为一个整体的热区或按钮链接集群来共同完成同一任务的。
3.根据权利要求1所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:图片中的每个热区或按钮随机分配或指定设置一个坐标代码,坐标代码是任何能够标示该热区或按钮的字母、数字、符号、文字或在屏幕中的像素坐标或距离坐标,每次验证过程的所有点击或拖动所产生的结果是共同产生一个坐标代码集合以待验证服务器验证模块对比分析。
4.根据权利要求1所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:提取每个作为热区或按钮的关键信息点或元素图形图层的一个或多个关键词,将这些关键词及与其对应的坐标代码组成坐标代码关键词组合保存在文本文档中或图片名称ID中,在每组坐标代码关键词组合中一次由验证服务器随机或人工提取一个关键词,将多个关键词根据验证提示语生成规则由验证服务器随机组成一句验证提示语或人工编辑该验证码图片专属验证提示语,同时依次提取关键词对应的坐标代码组成坐标代码集合。
5.根据权利要求1所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:将主要关键信息点或元素图形图层设置为A类热区或按钮,将次要关键信息点或元素图形图层设置为B类按钮或热区,在非关键信息点处随机设置形状相近的按钮或热区,设定为C类按钮,系统在随机生成或自主编辑验证提示语时,只在A类和B类按钮及按钮对应的关键词中产生,必须涉及到一个及一个以上A类按钮对应的主要关键信息点元素图形的关键词,即验证提示语可以是AA类组合或AB类组合。
6.根据权利要求1所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:在图片上创建多个作为按钮或热区的热区地图或元素图形子图层,在每个子图层中插入元素图形图片或图像占位符,构成整个验证码图片,每个按钮或热区都赋予携带热区或按钮自己坐标代码的超链接或空链接。
7.根据权利要求1所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:在图片上创建多个作为按钮或热区的分割图片或独立广告图片,将这些分割图片或独立广告图片插入表格或规则排列的图像占位符中,构成整个验证码图片,每个按钮或热区都赋予携带热区或按钮自己坐标代码的超链接或空链接。
8.根据权利要求6、7所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:验证码图片的热区地图或元素图形子图层可采用模板式热区、图层或表格,将其按钮的链接携带的坐标代码及按钮的源文件链接的图片名可以按固定规则设置,只需将变量用UUID或RandomId替代,在有验证需求时通过网页的JS脚本来替换。
9.根据权利要求1所述的基于直接在图片上点击或拖动以完成验证码验证的方法及系统,其特征在于:验证服务器中
识别模块从来自客户端用户的IP、UUID及cookie的会话中提取区域、时间及对象等特征信息;
图片储存库按分类保存或按要素ID保存验证码图片、验证提示语图片、坐标代码关键词文本、元素图形图片、验证码图片热区地图或元素图形子图层及其链接和相关操作脚本的网页代码或代码片段、临时网页和临时图片;
图片合成模块将验证提示语通过字体变形变体变色后加载在噪点背景图中生成验证提示语图片,将相关变量文件名插入网页代码或代码片段中;
加密模块将坐标代码关键词组合文本及带有坐标代码关键词组合的图片名ID、元素图形图片名编码后进行加密或解密解码;
验证模块通过提取来自客户端坐标代码或坐标代码集合验证信息,与在先保存在验证模块中的坐标代码集合进行对比判断验证是否正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于姚爱军,未经姚爱军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310031659.9/1.html,转载请声明来源钻瓜专利网。