[发明专利]用于提供验证的方法和设备在审
申请号: | 201210551657.8 | 申请日: | 2012-11-29 |
公开(公告)号: | CN103856475A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 宋永斌 | 申请(专利权)人: | 北京千橡网景科技发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 验证 方法 设备 | ||
技术领域
本发明的各实施方式总体上涉及计算机安全领域,并且更具体地,本发明的各实施方式涉及一种用于提供验证的方法和设备。
背景技术
这里的描述可以包括所谋求的那些概念,但是不必是那些先前已经构思或者谋求的概念。因此,除非这里另有指示,否则这个部分中描述的内容并不是本申请中的描述和权利要求的现有技术,并且将该内容包括在这本部分中并不意味着承认其为现有技术。
网络机器人一般指在因特网等网络上自动执行预定任务的软件程序。许多网络机器人被用于实现恶意目的和/或占用过多带宽资源、计算资源,因此识别这些网络机器人并限制其行为是很重要的。又因为许多网络机器人在一定程度上模仿人类用户的行为,所以识别网络机器人往往是困难的。
现有技术中一种识别网络机器人的手段是验证码,例如显示一串可能经过变形处理的字符串并要求客户端输入所显示的字符串,从而将不能正确识别该字符串的客户端识别为机器人。然而,随着恶意暴力破解技术的泛滥,验证码的出现越来越频繁。虽然验证码可以在一定程度上保证应用的安全性,但是同时也大大降低了用户体验。另外,目前绝大多数的验证码都需要用户例如利用键盘(或小键盘)进行输入,因此期望提供一种能够在保证较高安全性的前提下,将传统键盘输入验证码的方式改为例如通过鼠标按照顺序点击的方式输入。
发明内容
为了解决上述问题,在本上下文中,本发明各实施方式的目的之一在于提供一种用于提供验证的方法和设备。
根据本发明一个方面的某些实施方式,提供了一种用于提供验证的方法,例如可以包括:随机呈现一组验证码;生成包含所述验证码的字符序列;通过预定方式将所述字符序列随机排序;以及根据客户端选择的字符来判断所述客户端是否为真正的用户。
根据本发明另一方面的某些实施方式,提供了一种用于提供验证的设备,例如可以包括:呈现装置,配置用于随机呈现一组验证码;生成装置,配置用于生成包含所述验证码的字符序列;排序装置,配置用于通过预定方式将所述字符序列随机排序;以及判断装置,配置用于根据客户端选择的字符来判断所述客户端是否为真正的用户。
本发明示例性实施方式提供的示例性解决方案至少可以带来如下显著的技术效果:针对目前绝大多数的验证码都需要用户例如利用键盘(或小键盘)进行输入的情况,本发明示例性实施方式能够在保证较高安全性的前提下,将传统键盘输入验证码的方式改为例如通过鼠标按照顺序点击的方式输入。具体地,解决了用户在浏览网页、使用移动设备进行应用程序浏览时,当需要输入验证码时用户体验较差的问题,即,提高了用户操作的流畅度。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示意性示出了根据本发明示例性实施方式的应用环境;
图2示意性示出了根据本发明示例性实施方式的、用于提供验证的方法流程图;
图3示意性示出了根据本发明示例性实施方式的、用于提供验证的设备框图;以及
图4示意性示出了将从本发明示例性实施方式中受益并且可以是本发明示例性实施方式示例装置的计算设备的框图。
在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
本文将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
下面结合附图对本发明的具体实施方式进行描述。
首先参考图1,其中图1示出了根据本发明的各实施方式可以在其中使用的系统10,包括可以通过网络进行通信的多个通信设备。系统10可以包括有线或无线网络的任意组合,其中这些网络包括但不限于移动电话网络、无线局域网(LAN)、蓝牙个人局域网、以太网LAN、令牌LAN、广域网、因特网、通信设备之间的一个或多个ad hoc网络等。系统10可以包括有线通信设备和无线通信设备两者。
例如,图1中所示系统10包括移动电话网络11和因特网28。通往因特网28的连接可以包括但不限于远程无线连接、短程无线连接,以及各种有线连接,有线连接包括但不限于电话线、电缆线路、电力线等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千橡网景科技发展有限公司,未经北京千橡网景科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210551657.8/2.html,转载请声明来源钻瓜专利网。