数据的处理方法、装置、设备及存储介质与流程

文档序号:35672079发布日期:2023-10-07 21:21阅读:40来源:国知局
数据的处理方法、装置、设备及存储介质与流程

本申请实施例涉及加解密,尤其涉及一种数据的处理方法、装置、设备及存储介质。


背景技术:

1、在互联网中,存在许多网络攻击手段,如果不采取加密措施,传输的数据容易被攻击者窃取、泄露或篡改,导致接口被篡改、功能实现方式被泄露。接入广告sdk,包括c++sdk、native sdk、联盟sdk等,有的sdk采用部分敏感字段加密、有的采用部分接口加密;其余接口明文方式,敏感数据传输存在风险。数据安全事件主要发生在数据传输阶段,因此数据传输包加密可以保护数据的安全性,防止数据被窃取或篡改。

2、对于加密的广告sdk,由于数据被加密,对开发和测试工作非常不便,每次查看传输包数据时必须借助脚本代码来解密;每次需要修改传输包数据进行各端功能和性能测试时,需要重新打解密包/重新部署解密代码。这样程序开发和测试人员需要重复对同一加密数据反复进行解密,不仅会降低软件开发和测试效率,也容易造成网络传输数据和带宽资源浪费。


技术实现思路

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、在一个可能的实施方式中,所述在所述目标开关处于所述目标状态时,接收输入的目标参数,利用所述目标参数对所述状态开关进行处理,包括:

28、在所述目标开关处于第二状态时,根据所述第二状态接收输入的第二目标参数,所述第二目标参数携带有加密域名、加密参数和加密密钥;

29、利用所述第二目标参数对所述目标接口内的目标开关进行加密处理。

30、在一个可能的实施方式中,所述方法,还包括:

31、在所述验证门验证失败时,停止接收所述目标接口的调用请求。

32、第二方面,本申请实施例提供一种数据的处理装置,包括:

33、调用模块,用于当访问目标数据时,调用目标应用创建的目标接口,以及搭建所述目标接口对应的验证门,所述目标接口中设置有多个状态开关;

34、验证模块,用于接收验证请求,通过所述验证门验证所述目标接口是否调用成功;

35、接收请求模块,用于在所述验证门验证成功时,接收所述目标接口传入的针对目标开关的目标请求,所述目标开关是从所述状态开关中选中的;

36、确定模块,用于根据所述目标请求确定所述目标开关的目标状态;

37、处理模块,用于在所述目标开关处于所述目标状态时,接收输入的目标参数,以及利用所述目标参数对所述目标接口内的所述目标开关进行处理。

38、第三方面,本申请实施例提供一种数据的处理设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的数据的处理程序,以实现第一方面中任一所述的数据的处理方法。

39、第四方面,本申请实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一所述的数据的处理方法。

40、本申请实施例提供的数据的处理方案,当访问目标数据时,调用目标应用创建的目标接口,以及搭建所述目标接口对应的验证门,所述目标接口中设置有多个状态开关;接收验证请求,通过所述验证门验证所述目标接口是否调用成功;在所述验证门验证成功时,接收所述目标接口传入的针对目标开关的目标请求,所述目标开关是从所述状态开关中选中的;根据所述目标请求确定所述目标开关的目标状态;在所述目标开关处于所述目标状态时,接收输入的目标参数,以及利用所述目标参数对所述目标接口内的所述目标开关进行处理。通过设定公共接口,在访问公共接口内的数据之前,先通过验证门验证成功后调用公共接口,在通过输入目标参数对公共接口中的指定业务开关进行加解密处理,实现对公共接口内的数据处理的目的。由本方案,可以实现统一加解密接口,得到标准化接口方便统一调用,在不重新打开应用包的情况下,基于同一个应用就能实现传输接口的加解密的技术效果。



技术特征:

1.一种数据的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述接收验证请求,通过所述验证门验证所述目标接口是否调用成功,包括:

3.根据权利要求1所述的方法,其特征在于,所述接收所述目标接口传入的针对目标开关的目标请求,包括:

4.根据权利要求3所述的方法,其特征在于,所述在所述目标开关处于所述目标状态时,接收输入的目标参数,利用所述目标参数对所述目标接口内的所述目标开关进行处理,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法,还包括:

6.根据权利要求3所述的方法,其特征在于,所述在所述目标开关处于所述目标状态时,接收输入的目标参数,利用所述目标参数对所述状态开关进行处理,包括:

7.根据权利要求2所述的方法,其特征在于,所述方法,还包括:

8.一种数据的处理装置,其特征在于,包括:

9.一种数据的处理设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的数据的处理程序,以实现权利要求1~7中任一项所述的数据的处理方法。

10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的数据的处理方法。


技术总结
本申请实施例涉及一种数据的处理方法、装置、设备及存储介质,方法包括:当访问目标数据时,调用目标应用创建的目标接口,以及搭建目标接口对应的验证门,目标接口中设置有多个状态开关;接收验证请求,通过验证门验证目标接口是否调用成功;在验证门验证成功时,接收目标接口传入的针对目标开关的目标请求,目标开关是从状态开关中选中的;根据目标请求确定目标开关的目标状态;在目标开关处于目标状态时,接收输入的目标参数,以及利用目标参数对目标接口内的目标开关进行处理。由此,可以实现统一加解密接口,得到标准化接口方便统一调用,在不重新打开应用包的情况下,基于同一个应用就能实现传输接口的加解密的技术效果。

技术研发人员:于咏梅,高耀
受保护的技术使用者:上海众源网络有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1