[发明专利]一种第三方验证方法以及系统在审
申请号: | 201210008698.2 | 申请日: | 2012-01-12 |
公开(公告)号: | CN103209158A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 赵俊平 | 申请(专利权)人: | 深圳市宇初网络技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518000 广东省深圳市罗湖*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 第三 验证 方法 以及 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种第三方验证方法以及系统。
背景技术
用户在登陆网站进行注册、访问、发帖、下载等网络操作时,往往会需要根据提示输入验证码,以避免用户使用非法注册机等工具在短时间内进行反复的操作。
现有的一种验证方法是由被访问的网站从随机验证码库中选取一个验证码并进行加扰后展示给用户,当用户输入了正确的验证码后,网站则可以根据用户的需求执行下一步的操作。
但是,由被访问网站的服务器自身产生验证码会增加网站本身的构建难度,并需要网站自身留出存储空间和处理资源以进行验证过程,从而影响了网络性能。
为此,现有技术中又提出一种第三方验证的系统,具体请参阅图1,现有技术中的第三方验证过程大致如下:
101、用户请求需要填写验证码的页面;
102、网站服务器向验证码服务器请求验证码信息;
103、验证码服务器向网站服务器返回验证码和验证码图片信息;
104、网站服务器加载验证码生成程序,并将验证码保存为session;
105、网站服务器将验证码图片返回到用户浏览器;
106、用户输入其他信息和验证码后提交信息到网站服务器;
107、网站验证用户名密码等成功之后再用session来判断验证码输入是否正确,如正确则成功登陆;
108、网站服务器发送用户输入的验证码信息到验证码服务器;
109、验证码服务器接收网站服务器发送的验证码信息存入数据库。
从上述的流程可以看出,现有技术的第三方验证方法中,主要是以网站服务器作为数据的中转,验证码服务器和用户浏览器之间的任何数据交换都必须经由网站服务器进行中转,这样就给网站服务器造成了极大的负担,影响了数据的传输速度;
同时,这样的方式也容易使得数据在中转过程中丢失,从而导致验证码无法发挥其应有的功能,降低了用户体验,影响了网站的整体形象。
发明内容
本发明实施例提供了一种第三方验证方法以及系统,能够有效降低网站服务器的负担,提高数据传输速度,同时提高用户体验。
本发明实施例提供的第三方验证方法,包括:
用户浏览器根据用户的请求向网站服务器发送请求消息;
所述用户浏览器接收所述网站服务器返回的携带脚本的页面数据,并执行所述脚本得到验证参数;
所述用户浏览器按照所述验证参数向验证码服务器进行第三方验证;
所述验证码服务器将验证结果通过所述用户浏览器发送至所述网站服务器;
所述网站服务器根据所述验证结果对所述用户浏览器的请求消息进行处理。
可选地,所述用户浏览器按照所述验证参数向验证码服务器进行第三方验证包括:
所述用户浏览器向所述验证码服务器发送包含所述验证参数的验证请求,所述验证参数包括网站标识;
所述用户浏览器接收所述验证码服务器返回的验证码组件,对所述验证码组件进行解析并展示给用户;
所述用户浏览器接收用户输入的验证码,并将所述验证码以及会话序列号发送至所述验证码服务器;
所述验证码服务器根据所述会话序列号以及所述网站标识获取正确的验证码,并使用所述正确的验证码与所述用户输入的验证码进行对比得出验证结果。
可选地,所述验证组件包含用于在所述用户浏览器中进行验证码的展示、刷新、参数保存、发送验证功能的文本、图片、视频、flash、浏览器脚本、包含网址链接的html代码。
可选地,所述方法还包括:
所述网站服务器与所述验证码服务器协商加密算法以及密钥;
所述验证码服务器将验证结果通过所述用户浏览器发送至所述网站服务器包括:
所述验证码服务器将得出的验证结果按照所述协商的加密算法以及密钥进行加密得到密文;
所述验证码服务器将所述密文发送至所述用户浏览器;
所述用户浏览器将所述密文发送至所述网站服务器;
所述网站服务器按照所述协商的加密算法以及密钥对所述密文进行解密得到验证结果。
可选地,所述方法还包括:
所述网站服务器与所述验证码服务器协商格式参数;
所述验证码服务器将得出的验证结果按照所述协商的加密算法以及密钥进行加密得到密文包括:
所述验证码服务器按照协商的格式参数将所述验证结果携带于结果字符串;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宇初网络技术有限公司,未经深圳市宇初网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210008698.2/2.html,转载请声明来源钻瓜专利网。