1.一种短信验证方法,用于服务提供方对用户方发送的短信内容进行验证,所述方法包括:
获取所述用户方发送的待验证短信;
将所述待验证短信的内容与短信模板进行匹配,确定所述待验证短信所属的初始类别;
在所述初始类别为正常短信类别的情况下,基于大数据平台对所述待验证短信的内容再次进行匹配,确定所述待验证短信的内容的真伪,得到所述待验证短信的验证结果;以及
根据所述待验证短信的验证结果,向所述用户方反馈验证信息。
2.根据权利要求1所述的方法,其中,所述短信模板包括正常模板和异常模板,所述将所述待验证短信的内容与短信模板进行匹配,确定所述待验证短信所属的初始类别包括:
提取所述待验证短信的内容中的关键字信息;
将所述关键字信息与所述短信模板进行匹配;
在所述关键字信息与所述正常模板匹配成功的情况下,确定所述待验证短信所属的初始类别为正常短信类别;以及
在所述关键字信息与所述异常模板匹配成功的情况下,或者在所述关键字信息与所述短信模板不匹配成功的情况下,确定所述待验证短信所属的初始类别为异常短信类别。
3.根据权利要求2所述的方法,还包括:
在所述关键字信息与所述短信模板不匹配成功的情况下,基于所述关键字信息生成新的异常模板;以及
将所述新的异常模板加入所述短信模板的异常模板中,得到更新后的所述短信模板。
4.根据权利要求1所述的方法,其中,所述在所述初始类别为正常短信类别的情况下,基于大数据平台对所述待验证短信的内容再次进行匹配,确定所述待验证短信的内容的真伪,得到所述待验证短信的验证结果包括:
获取所述待验证短信的用户登录号码;
根据所述用户登录号码,从所述大数据平台中获取对应于所述用户登录号码的短信数据集;
将所述待验证短信的内容与所述短信数据集中的每一条短信的内容进行全文匹配;
在所述全文匹配成功的情况下,确定所述待验证短信的内容为真,得到所述待验证短信为真实短信的验证结果;以及
在所述全文匹配不成功的情况下,确定所述待验证短信的内容为伪,得到所述待验证短信为伪造短信的验证结果。
5.根据权利要求2或4所述的方法,还包括:
在所述待验证短信所属的初始类别为异常短信类别的情况下,得到所述待验证短信为伪造短信的验证结果。
6.根据权利要求5所述的方法,还包括:
在所述验证结果为所述待验证短信为伪造短信的情况下,基于大数据平台对所述待验证短信进行分析,得到所述待验证短信的风险类型;以及
基于所述风险类型,生成风险提示信息。
7.根据权利要求6所述的方法,其中,所述根据所述待验证短信的验证结果,向所述用户方反馈验证信息包括:
在所述验证结果为所述待验证短信为真实短信的情况下,向所述用户方发送所述待验证短信通过验证的反馈信息;以及
在所述验证结果为所述待验证短信为伪造短信的情况下,将所述待验证短信未通过验证的反馈信息和所述风险提示信息发送给所述用户方。
8.根据权利要求6所述的方法,还包括:
在所述验证结果为所述待验证短信为伪造短信的情况下,基于大数据平台对所述待验证短信进行分析,得到所述待验证短信的识别关键信息;以及
基于所述识别关键信息对所述待验证短信的来源进行溯源追踪。
9.一种短信验证装置,用于服务提供方对用户方发送的短信内容进行验证,所述装置包括:
接收模块,用于获取所述用户方发送的待验证短信;
第一处理模块,用于将所述待验证短信的内容与短信模板进行匹配,确定所述待验证短信所属的初始类别;
第二处理模块,用于在所述初始类别为正常短信类别的情况下,基于大数据平台对所述待验证短信的内容再次进行匹配,确定所述待验证短信的内容的真伪,得到所述待验证短信的验证结果;以及
发送模块,用于根据所述待验证短信的验证结果,向所述用户方反馈验证信息。
10.一种电子设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至8中任一项所述的方法。
11.一种可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器实现权利要求1至8中任一项所述的方法。
12.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至8中任一项所述的方法。