请求校验方法以及煤炭竞价请求校验方法与流程

摘要: 本说明书实施例涉及信息安全,特别涉及一种请求校验方法以及煤炭竞价请求校验方法。背景技术:1、在互联网营销活动、在线交易及各类高并发场景中,服务端接口常面临恶意刷...
请求校验方法以及煤炭竞价请求校验方法与流程

本说明书实施例涉及信息安全,特别涉及一种请求校验方法以及煤炭竞价请求校验方法。

背景技术:

1、在互联网营销活动、在线交易及各类高并发场景中,服务端接口常面临恶意刷单、伪造请求、重放攻击及数据篡改等安全威胁,若不对客户端发起的请求进行严格校验,不仅会导致活动资源被非法抢占、业务数据失真,还可能引发严重的资损与系统风险;因此,亟需一种有效的请求校验方案。

2、目前,请求校验方案多采用单一维度验证,如仅依赖固定签名校验参数完整性或仅通过令牌验证身份,但存在明显缺陷:一方面,静态签名易被破解或重放,且校验过程耦合敏感参数,增加泄露风险;另一方面,单纯令牌校验无法感知内容篡改,缺乏语义绑定,导致合法令牌可能被用于非法请求。

技术实现思路

1、有鉴于此,本说明书实施例提供了一种请求校验方法。本说明书一个或者多个实施例同时涉及一种煤炭竞价请求校验方法,一种请求校验装置,一种煤炭竞价请求校验装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种请求校验方法,包括:

3、获取目标对象针对目标活动发送的目标请求,其中,目标请求携带目标请求信息和目标请求信息对应的目标请求令牌;

4、基于目标请求信息,生成目标请求的目标请求标识;

5、根据目标请求令牌,从校验信息库提取出辅助请求标识,其中,校验信息库中包括分别携带候选请求令牌的多个候选请求标识,辅助请求标识对应的辅助请求令牌与目标请求令牌相同;

6、根据目标请求标识和辅助请求标识,确定目标请求的请求校验结果。

7、根据本说明书实施例的第二方面,提供了一种煤炭竞价请求校验方法,包括:

8、获取目标用户针对煤炭竞价活动发送的煤炭竞价请求,其中,煤炭竞价请求携带煤炭竞价请求信息和煤炭竞价请求信息对应的煤炭竞价请求令牌;

9、基于煤炭竞价请求信息,生成煤炭竞价请求的煤炭竞价请求标识;

10、根据煤炭竞价请求令牌,从校验信息库提取出煤炭竞价辅助请求标识,其中,校验信息库中包括分别携带候选煤炭竞价请求令牌的多个候选煤炭竞价请求标识,煤炭竞价辅助请求标识对应的煤炭竞价辅助请求令牌与煤炭竞价请求令牌相同;

11、根据煤炭竞价请求标识和煤炭竞价辅助请求标识,确定煤炭竞价请求的煤炭竞价请求校验结果。

12、根据本说明书实施例的第三方面,提供了一种请求校验装置,包括:

13、第一获取模块,被配置为获取目标对象针对目标活动发送的目标请求,其中,目标请求携带目标请求信息和目标请求信息对应的目标请求令牌;

14、第一生成模块,被配置为基于目标请求信息,生成目标请求的目标请求标识;

15、第一提取模块,被配置为根据目标请求令牌,从校验信息库提取出辅助请求标识,其中,校验信息库中包括分别携带候选请求令牌的多个候选请求标识,辅助请求标识对应的辅助请求令牌与目标请求令牌相同;

16、第一确定模块,被配置为根据目标请求标识和辅助请求标识,确定目标请求的请求校验结果。

17、根据本说明书实施例的第四方面,提供了一种煤炭竞价请求校验装置,包括:

18、第二获取模块,被配置为获取目标用户针对煤炭竞价活动发送的煤炭竞价请求,其中,煤炭竞价请求携带煤炭竞价请求信息和煤炭竞价请求信息对应的煤炭竞价请求令牌;

19、第二生成模块,被配置为基于煤炭竞价请求信息,生成煤炭竞价请求的煤炭竞价请求标识;

20、第二提取模块,被配置为根据煤炭竞价请求令牌,从校验信息库提取出煤炭竞价辅助请求标识,其中,校验信息库中包括分别携带候选煤炭竞价请求令牌的多个候选煤炭竞价请求标识,煤炭竞价辅助请求标识对应的辅助煤炭竞价请求令牌与煤炭竞价请求令牌相同;

21、第二确定模块,被配置为根据煤炭竞价请求标识和煤炭竞价辅助请求标识,确定煤炭竞价请求的煤炭竞价请求校验结果。

22、根据本说明书实施例的第五方面,提供了一种计算设备,包括:

23、存储器和处理器;

24、所述存储器用于存储计算机程序/指令,所述处理器用于执行所述计算机程序/指令,该计算机程序/指令被处理器执行时实现上述第一方面方法或第二方面的步骤。

25、根据本说明书实施例的第六方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述第一方面或第二方面所述方法的步骤。

26、根据本说明书实施例的第七方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述第一方面或第二方面所述方法的步骤。

27、本说明书一个实施例提供的一种请求校验方法,通过目标请求令牌关联历史请求标识,并在目标请求提交时基于目标请求信息重新生成目标请求标识,使请求校验过程能够同时关联当前请求信息和目标请求令牌对应的历史请求信息,从而减少目标请求信息被修改后继续复用目标请求令牌的情况。进一步地,通过结合候选请求令牌、对象校验结果、令牌状态信息以及目标活动信息进行校验,可以减少未通过对象校验而获取请求令牌、请求令牌被重复使用以及请求被重放的情况,提高请求校验的准确性和安全性。

1.一种请求校验方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标请求信息,生成所述目标请求的目标请求标识,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述目标请求标识和所述辅助请求标识,确定所述目标请求的请求校验结果,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述目标请求标识和所述辅助请求标识,确定所述目标请求的请求校验结果之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述校验辅助信息包括所述目标请求令牌的所述当前状态信息;

6.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述目标请求令牌,从校验信息库提取出辅助请求标识之前,还包括:

7.根据权利要求6所述的方法,其特征在于,所述生成所述候选请求标识的候选请求令牌之前,还包括:

8.根据权利要求7所述的方法,其特征在于,所述生成所述候选对象的对象校验信息,包括:

9.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述目标请求标识和所述辅助请求标识,确定所述目标请求的请求校验结果之后,还包括:

10.一种煤炭竞价请求校验方法,其特征在于,包括:

11.一种计算设备,其特征在于,包括:

12.一种计算机可读存储介质,其特征在于,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至10任意一项所述方法的步骤。

13.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至10任意一项所述方法的步骤。