【技术实现步骤摘要】
一种通用报文的验证方法、装置及存储介质
本专利技术涉及数据传输
,尤其涉及一种通用报文的验证方法、装置及存储介质。
技术介绍
伴随着网络技术的飞速发展,各种应用层出不穷,为了避免不同应用之间的耦合,将各个应用以微服务的形式进行拆解,各个微服务之间进行报文的传递,各自作为内部服务相互调用。但是,报文传输存在一定的危险性,会有因为格式异常的风险引发生产安全问题,现有技术中,为每一个微服务配置验证方法,但是各个验证方法中存在重复,重复的部分需要反复配置,增加了验证方法配置的工作量。
技术实现思路
有鉴于此,本专利技术提供了一种通用报文的验证方法、装置及存储介质,用以解决现有技术中为每一个微服务配置验证方法,但是各个验证方法中存在重复,增加了验证方法配置的工作量的问题。具体方案如下:一种通用报文的验证方法,应用于报文在各个接口的传输过程中,预先编制报文验证规则方法库和预先为每一个接口编制验证逻辑,其中,所述报文验证规则方法库包括:报文加解密验证规则、令牌验证规则、报文攻击检测验证规则、替换转 ...
【技术保护点】
1.一种通用报文的验证方法,其特征在于,应用于报文在各个接口的传输过程中,预先编制报文验证规则方法库和预先为每一个接口编制验证逻辑,其中,所述报文验证规则方法库包括:报文加解密验证规则、令牌验证规则、报文攻击检测验证规则、替换转译特殊字符验证规则和报文字段校验验证规则,所述验证逻辑中包含该接口传输的报文需要执行的各个验证规则,所述验证方法包括:/n在接收到对当前报文的验证请求时,确定所述当前报文所属的目标接口;/n获取所述目标接口的验证逻辑,所述验证逻辑包括:所述报文验证规则方法库中各个验证规则中的至少一个;/n在所述报文验证规则方法库选取与所述验证逻辑匹配的各个验证规则; ...
【技术特征摘要】
1.一种通用报文的验证方法,其特征在于,应用于报文在各个接口的传输过程中,预先编制报文验证规则方法库和预先为每一个接口编制验证逻辑,其中,所述报文验证规则方法库包括:报文加解密验证规则、令牌验证规则、报文攻击检测验证规则、替换转译特殊字符验证规则和报文字段校验验证规则,所述验证逻辑中包含该接口传输的报文需要执行的各个验证规则,所述验证方法包括:
在接收到对当前报文的验证请求时,确定所述当前报文所属的目标接口;
获取所述目标接口的验证逻辑,所述验证逻辑包括:所述报文验证规则方法库中各个验证规则中的至少一个;
在所述报文验证规则方法库选取与所述验证逻辑匹配的各个验证规则;
基于所述各个验证规则对所述当前报文进行验证。
2.根据权利要求1所述的方法,其特征在于,在所述报文验证规则方法库选取与所述验证逻辑匹配的各个验证规则,包括:
获取所述验证逻辑中包含的各个验证规则的标识;
在所述报文验证规则方法库中选取与各个标识对应的各个验证规则。
3.根据权利要求1所述的方法,其特征在于,基于所述各个验证规则对所述当前报文进行验证,包括:
获取与所述目标接口匹配的配置数据和所述各个验证规则在所述验证逻辑中的执行顺序;
基于所述配置数据对所述各个验证规则进行配置,得到目标验证规则;
依据所述执行顺序执行所述各个目标验证规则,完成对所述当前报文的验证。
4.根据权利要求3所述的方法,其特征在于,还包括:
在对所述当前报文进行验证过程中,若当前验证规则验证不通过,进行验证提示。
5.根据权利要求1所述的方法,其特征在于,所述报文验证规则方法库还包括:各个验证逻辑。
6.一种通用报文的验证装置,其特征在于,应用于报文在各个接口的传输过...
【专利技术属性】
技术研发人员:吴比,张世杰,张许,陈懋源,倪小威,
申请(专利权)人:吉林亿联银行股份有限公司,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。