[发明专利]一种合法性验证方法及装置在审
申请号: | 201410364176.5 | 申请日: | 2014-07-28 |
公开(公告)号: | CN105337938A | 公开(公告)日: | 2016-02-17 |
发明(设计)人: | 孙剑 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 合法性 验证 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种合法性验证方法及装置。
背景技术
目前,在网络支付或身份验证等场景下,后台服务器经常会为用户生成一验证码,并将生成的验证码发送到用户绑定的手机,用户需要在支付界面或身份验证界面输入所收到的验证码,后台服务器校验生成的验证码与用户输入的验证码是否匹配,从而确认网络支付或身份验证是否合法。
上述验证码的验证方式至少存在如下缺陷:
验证码的全部数字通过手机短信发送给用户,短信的发送需要经过移动通信网络运营商,存在泄露的风险,验证码一旦泄露,非法用户会利用该泄露的验证码通过身份验证,从而非法窃取用户数据。
发明内容
本申请实施例提供一种合法性验证方法,用以解决验证码易泄露的问题。
本申请实施例还提供一种合法性验证装置,用以解决验证码易泄露的问题。
本申请实施例采用下述技术方案:
一种合法性验证方法,包括:
生成验证码并发送给用户;
接收用户输入的验证码组合,所述用户输入的验证码组合为用户输入的验证码和预留密码的组合;
验证所述用户输入的验证码组合的合法性。
一种合法性验证装置,包括:
生成及发送单元,用于生成验证码并发送给用户;
接收单元,用于接收用户输入的验证码组合,所述用户输入的验证码组合为用户输入的验证码和预留密码的组合;
合法性验证单元,用于验证所述用户输入的验证码组合的合法性。
一种合法性验证方法,包括:
接收用户输入的验证码;
调取预留密码;
将所述用户输入的验证码与调取的所述预留密码组合,得到验证码组合;
发送所述验证码组合。
一种合法性验证装置,包括:
接收单元,用于接收用户输入的验证码;
调取单元,用于调取预留密码;
组合单元,用于将所述用户输入的验证码与调取的所述预留密码组合,得到验证码组合;
发送单元,用于发送所述验证码组合。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
本申请实施例采用验证码与预留密码的组合执行合法性验证,即使验证码在传输过程中泄露,其预留密码也不会轻易被窃取,因此采用验证码与预留密码的组合来执行合法性验证,可有效避免验证码泄露的安全隐患,从而防止非法用户利用泄露的验证码通过身份验证,非法窃取用户数据的案件发生。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请一种实施例合法性验证方法流程图;
图2为本申请实施例验证用户输入的验证码组合的合法性流程图;
图3为本申请一种实施例合法性验证装置结构示意图;
图4为本申请另一种实施例合法性验证方法流程图;
图5为本申请另一种实施例合法性验证装置结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
本申请实施例提供一种合法性验证方法,如图1中所示,为所述方法操作流程图,具体包括如下操作:
S100、生成验证码并发送给用户;
本申请实施例在需要基于验证码对用户身份的合法性进行验证时,例如网络支付场景,需要生成验证码,本申请实施例生成的所述验证码可以为:特定位数的字母、数字、符号或其组合,例如,可以为4位数字,或5位字母,或数字与字母组合的4位码、或符号与字母组合的5位码等等。
本申请实施例在生成验证码后,缓存生成的所述验证码。
本申请实施例可将生成的所述验证码以短消息发送给用户。
S110、接收用户输入的验证码组合,所述用户输入的验证码组合为用户输入的验证码和预留密码的组合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410364176.5/2.html,转载请声明来源钻瓜专利网。