短信验证方法、装置、设备及存储介质制造方法及图纸

技术编号:26308266 阅读:26 留言:0更新日期:2020-11-10 20:10
本发明专利技术实施例公开了一种短信验证方法、装置、设备及存储介质。其中,该方法包括:接收客户端上报的应用访问事件的待验证信息,其中,所述应用访问事件包括应用程序注册事件和/或应用程序登录事件,所述待验证信息包括手机号和设备相关信息;根据所述设备相关信息计算所述应用访问事件对应的合法程度的评估分数;根据所述评估分数与预设分数阈值的大小关系,确定是否进入基于所述手机号的短信验证流程,其中,所述短信验证流程的验证结果用于确定是否允许所述应用访问事件。本发明专利技术实施例提供的技术方案,提高了短信验证流程的安全性,优化了现有的短信验证方案,并为业务方节减了短信成本。

【技术实现步骤摘要】
短信验证方法、装置、设备及存储介质
本专利技术实施例涉及通信
,尤其涉及短信验证方法、装置、设备及存储介质。
技术介绍
随着移动通信技术的快速发展,手机等设备的使用也越来越普遍。设备中可以安装各种各样的应用程序,或者可以通过浏览器等访问对应的网页应用程序等。为了更好地服务客户,应用程序的业务提供方(以下简称业务方)一般提供用户基于账户的访问方式。用户在使用设备注册或登录应用程序账号时,常见的验证方式是通过手机短信进行验证。然而,目前的注册或登录验证方式过于简单,如直接通过下行短信的方式,用户只需要输入手机号码,等待手机的验证码即可完成注册。这样的简便方式虽然能给用户带来了方便,但由于短信运营商的收费问题,提供的短信网关一般不会进行手机号的准确性验证,对于业务方会带来很大的短信成本,如恶意用户可能会进行无节制地输入恶意数字串进行验证,另外,上述方式也使黑产获得了非常低成本的信号获取途径。各业务方都在寻求各种方案来降低此类操作的不良影响。如在短信下发前提醒用户输入字符或滑动图片操作等形式的验证码,通过增加一些人机交互来抵制黑产本文档来自技高网...

【技术保护点】
1.一种短信验证方法,其特征在于,包括:/n接收客户端上报的应用访问事件的待验证信息,其中,所述应用访问事件包括应用程序注册事件和/或应用程序登录事件,所述待验证信息包括手机号和设备相关信息;/n根据所述设备相关信息计算所述应用访问事件对应的合法程度的评估分数;/n根据所述评估分数与预设分数阈值的大小关系,确定是否进入基于所述手机号的短信验证流程,其中,所述短信验证流程的验证结果用于确定是否允许所述应用访问事件。/n

【技术特征摘要】
1.一种短信验证方法,其特征在于,包括:
接收客户端上报的应用访问事件的待验证信息,其中,所述应用访问事件包括应用程序注册事件和/或应用程序登录事件,所述待验证信息包括手机号和设备相关信息;
根据所述设备相关信息计算所述应用访问事件对应的合法程度的评估分数;
根据所述评估分数与预设分数阈值的大小关系,确定是否进入基于所述手机号的短信验证流程,其中,所述短信验证流程的验证结果用于确定是否允许所述应用访问事件。


2.根据权利要求1所述的方法,其特征在于,所述根据所述评估分数与预设分数阈值的大小关系,确定是否进入基于所述手机号的短信验证流程,包括:
当所述评估分数大于或等于第一预设分数阈值时,进入基于所述手机号的短信验证流程。


3.根据权利要求2所述的方法,其特征在于,所述根据所述评估分数与预设分数阈值的大小关系,确定是否进入基于所述手机号的短信验证流程,包括:
当所述评估分数小于第二预设分数阈值时,基于所述评估分数生成第一验证码,并将所述第一验证码发送给所述客户端,用于指示所述客户端将所述第一验证码发送至所述手机号对应的运营商,其中,所述第二预设分数阈值小于或等于所述第一预设分数阈值;
在从所述运营商反馈的第一消息中获取到所述第一验证码并核对所述第一验证码的来源正确后,进入基于所述手机号的短信验证流程。


4.根据权利要求3所述的方法,其特征在于,所述基于所述评估分数生成第一验证码,包括:
根据所述评估分数确定对应的目标复杂度,其中,评估分数越低,对应的复杂度越高;
生成符合所述目标复杂度的第一验证码。


5.根据权利要求3所述的方法,其特征在于,所述将所述第一验证码发送给所述客户端,用于指示所述客户端将所述第一验证码发送至所述手机号对应的运营商,包括:
将所述第一验证码、所述手机号对应的运营商的网关号以及上行验证标识发送给所述客户端,其中,所述上行验证标识用于指示所述客户端确定进入上行验证界面,所述第一验证码和所述网关号用于指示所述客户端提示用户在所述上行验证界面将所述第一验证码发送至所述网关号。


6.根据权利要求3所述的方法,其特征在于,所述从所述运营商反馈的第一消息中获取到所述第一验证码并核对所述第一验证码的来源正确,包括:
接收所述运营商反馈的第一消息;
提取所述第一消息中的验证码和验证码发送方,确定所提取的验证码与所述第一验证码一致,并核对所述验证码发送方与所述手机号一致时,确定所述第一验证码的来源正确。


7.根据权利要求2所述的方法,其特征在于,所述当所述评估分数大于或等于第一预设分数阈值时,进入基于所述手机号的短信验证流程,包括:
当所述评估分数大于或等于第一预设分数阈值时,对所述手机号的合法性进行验证;
若所述手机号合法,则进入基于所述手机号的短信验证流程。


8.根据权利要求1所述的方法,其特征在于,所述根据所述设备相关信息计算所述应用访问事件对应的合法程度的评估分数,包括:
...

【专利技术属性】
技术研发人员:林耀城
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1