System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 校验方法、装置、设备、介质和程序产品制造方法及图纸_技高网

校验方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:41977537 阅读:13 留言:0更新日期:2024-07-12 12:09
本公开提供了一种用于校验方的校验方法,可以应用于信息安全技术领域。该方法包括:响应于用户在使用方特定上传入口的第一上传操作,获取所述用户上传的用户资源;根据所述特定上传入口的校验规则,校验所述用户资源,其中,所述使用方被配置为预先在所述校验方为N个上传入口一一对应的配置N个校验规则,N为大于或等于1的整数;向所述使用方发送所述用户资源的校验结果。

【技术实现步骤摘要】

本公开涉及信息安全领域,更具体地,涉及校验方法、装置、设备、介质和程序产品


技术介绍

1、一些软件可支持用户按需选择音频、视频、图片等不同类型的资源上传,可通过配置文件或数据库配置等方式实现对特定类型文件的大小、长、宽等属性限制值校验。该些软件可能有多个上传入口,分别用于上传不同类型的资源,或同一类型不同属性限制值的资源。

2、在实现本公开专利技术构思的过程中,专利技术人发现,不同的上传入口有各自的校验要求,目前通常对所有上传入口制定统一的校验配置,无法精确适配每个上传入口的校验要求,可能会导致不允许的资源上传。


技术实现思路

1、鉴于上述问题,本公开提供了校验方法、装置、设备、介质和程序产品。

2、根据本公开的第一个方面,提供了一种用于校验方的校验方法,其特征在于,包括:响应于用户在使用方特定上传入口的第一上传操作,获取所述用户上传的用户资源;根据所述特定上传入口的校验规则,校验所述用户资源,其中,所述使用方被配置为预先在所述校验方为n个上传入口一一对应的配置n个校验规则,n为大于或等于1的整数;向所述使用方发送所述用户资源的校验结果。

3、根据本公开的实施例,所述响应于用户在使用方特定上传入口的第一上传操作,获取所述用户资源包括:响应于接收到所述使用方的校验调用请求,向所述用户展示上传页面,其中,所述使用方被配置为响应于所述第一上传操作发出所述校验调用请求;响应于所述用户在所述上传页面的第二上传操作,获取所述用户资源。

4、根据本公开的实施例,向所述用户展示的上传页面与所述特定上传入口的校验规则具有映射关系,在向所述用户展示上传页面之前,所述方法还包括:接收所述使用方对任一个所述上传入口的规则配置请求,所述规则配置请求包括对应上传入口的校验规则;响应于所述规则配置请求,生成适用于对应上传入口的上传页面,并存储每个上传页面与其对应上传入口的校验规则之间的映射关系。

5、根据本公开的实施例,所述规则配置请求还包括所述使用方的身份验证信息,在接收所述使用方对任一个所述上传入口的规则配置请求之前,所述方法还包括:接收所述使用方的token调用请求;响应于所述token调用请求,为所述使用方生成第一token值;将所述第一token值发送至所述使用方,所述使用方被配置为基于所述第一token值得到所述身份验证信息。

6、根据本公开的实施例,所述响应于所述规则配置请求,生成适用于对应上传入口的上传页面包括:从所述规则配置请求获得所述使用方的身份验证信息,所述身份验证信息包括所述使用方的标识,以及基于所述标识、所述第一token值以及对应上传入口的校验规则得到的第一签名;校验所述身份验证信息;在校验通过的情况下,生成适用于对应上传入口的上传页面,并存储每个上传页面与其对应上传入口的身份验证信息之间的映射关系。

7、根据本公开的实施例,所述特定上传入口的校验规则包括与m个资源类型一一对应的m个校验条件,m为大于或等于1的整数;所述根据所述特定上传入口的校验规则,校验所述用户资源包括:根据所述m个校验条件,在前端校验所述用户资源;和/或,根据所述m个校验条件,在后端校验所述用户资源。

8、根据本公开的实施例,根据所述m个校验条件,在前端校验所述用户资源包括:在所述前端确定所述用户资源类型及资源属性值;在所述前端根据与所述用户资源类型对应的校验条件,校验所述资源属性值。

9、根据本公开的实施例,所述根据所述特定上传入口的校验规则,在后端校验所述用户资源之前,所述方法还包括:令所述前端向所述后端发送后端校验请求,所述后端校验请求包括所述用户资源类型及资源属性值、所述使用方的身份标识、所述特定上传入口的校验规则,以及第二签名,其中,所述第二签名由所述前端根据第一加密算法加密所述用户资源类型及资源属性值、所述使用方的身份标识和所述特定上传入口的校验规则而得到;在所述后端执行所述第一加密算法,以加密所述用户资源类型及资源属性值、所述使用方的身份标识和所述特定上传入口的校验规则,得到加密结果;根据所述加密结果校验所述第二签名,其中,所述校验方被配置为在所述第二签名校验通过的情况下,根据所述特定上传入口的校验规则,在所述后端校验所述用户资源。

10、根据本公开的实施例,所述根据所述特定上传入口的校验规则,在所述后端校验所述用户资源包括:在所述后端确定所述用户资源类型及资源属性值;在所述后端根据与所述用户资源类型对应的校验条件,校验所述资源属性值。

11、根据本公开的实施例,所述向所述使用方返回所述用户资源的校验结果:若所述校验结果为失败,向所述使用方返回校验失败的事件信息;若所述校验结果为成功,向所述使用方上传所述用户资源,并返回校验成功的事件信息。

12、根据本公开的实施例,所述校验方被配置为与s个所述使用方通信连接,s为大于或等于1的整数;所述响应于用户在使用方特定上传入口的第一上传操作,获取所述用户上传的用户资源包括:响应于所述用户在s个所述使用方中任一个特定上传入口的第一上传操作,获取所述用户资源。

13、本公开实施例的另一方面提供了一种用于使用方的校验方法,包括:响应于用户在特定上传入口的第一上传操作,向校验方发送校验调用请求,所述校验方被配置为执行如上任一项用于其的方法,对所述用户上传的用户资源进行校验;接收所述校验方发送的所述用户资源的校验结果。

14、本公开实施例的另一方面提供了一种用于校验方的校验装置,包括:资源获取模块,用于响应于用户在使用方特定上传入口的第一上传操作,获取所述用户上传的用户资源;资源校验模块,用于根据所述特定上传入口的校验规则,校验所述用户资源,其中,所述使用方被配置为预先在所述校验方为n个上传入口一一对应的配置n个校验规则,n为大于或等于1的整数;校验结果模块,用于向所述使用方发送所述用户资源的校验结果。

15、本公开实施例的另一方面提供了一种用于使用方的校验装置,包括:请求发送模块,用于响应于用户在特定上传入口的第一上传操作,向校验方发送校验调用请求,所述校验方被配置为执行如上任一项用于其的方法,对所述用户上传的用户资源进行校验;结果接收模块,用于接收所述校验方发送的所述用户资源的校验结果。

16、本公开实施例的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行如上所述的方法。

17、本公开实施例的另一方面提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时使处理器执行如上所述的方法。

18、本公开实施例的另一方面提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的方法。

19、上述一个或多个实施例具有如下有益效果:将资源校验功能从使用方本地抽象出来,令校验方进行校验。校验方获取用户上传的用户资源,并根据使用方本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述响应于用户在使用方特定上传入口的第一上传操作,获取所述用户资源包括:

3.根据权利要求2所述的方法,其特征在于,向所述用户展示的上传页面与所述特定上传入口的校验规则具有映射关系,在向所述用户展示上传页面之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述规则配置请求还包括所述使用方的身份验证信息,在接收所述使用方对任一个所述上传入口的规则配置请求之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述响应于所述规则配置请求,生成适用于对应上传入口的上传页面包括:

6.根据权利要求2所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,根据所述M个校验条件,在前端校验所述用户资源包括:

8.根据权利要求6或7所述的方法,其特征在于,所述根据所述特定上传入口的校验规则,在后端校验所述用户资源之前,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述根据所述特定上传入口的校验规则,在所述后端校验所述用户资源包括:

10.根据权利要求1所述的方法,其特征在于,所述向所述使用方返回所述用户资源的校验结果:

11.根据权利要求1所述的方法,其特征在于,所述校验方被配置为与S个所述使用方通信连接,S为大于或等于1的整数;

12.一种用于使用方的校验方法,其特征在于,包括:

13.一种用于校验方的校验装置,其特征在于,包括:

14.一种用于使用方的校验装置,其特征在于,包括:

15.一种电子设备,包括:

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1~12中任一项所述方法的步骤。

17.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1~12中任一项所述方法的步骤。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述响应于用户在使用方特定上传入口的第一上传操作,获取所述用户资源包括:

3.根据权利要求2所述的方法,其特征在于,向所述用户展示的上传页面与所述特定上传入口的校验规则具有映射关系,在向所述用户展示上传页面之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述规则配置请求还包括所述使用方的身份验证信息,在接收所述使用方对任一个所述上传入口的规则配置请求之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述响应于所述规则配置请求,生成适用于对应上传入口的上传页面包括:

6.根据权利要求2所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,根据所述m个校验条件,在前端校验所述用户资源包括:

8.根据权利要求6或7所述的方法,其特征在于,所述根据所述特定上传入口的校验规则,在后端校验所...

【专利技术属性】
技术研发人员:王佳伟
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1