接口数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21298093 阅读:53 留言:0更新日期:2019-06-12 07:32
本申请涉及信息加密技术,提供了一种接口数据处理方法、装置、计算机设备和存储介质。所述方法包括:接收终端发送的接口调用请求,所述接口调用请求中携带请求路径及第一加密数据;根据所述请求路径,从当前接口集合中确定所述接口调用请求对应的目标接口;调用预先配置的拦截单元对所述第一加密数据进行拦截,并对拦截后的所述第一加密数据进行解密,得到解密数据;将所述解密数据传送至所述目标接口;获取所述目标接口返回的响应数据,通过所述拦截单元对所述响应数据进行拦截,并对拦截后的所述响应数据进行加密,将加密后的所述响应数据发送至所述终端。采用本申请的方法可以降低接口开发成本。

【技术实现步骤摘要】
接口数据处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种接口数据处理方法、装置、计算机设备和存储介质。
技术介绍
计算机、手机等设备与服务器通信可实现多种功能,各种功能则通过程序代码调用多个接口实现。而在接口实现其功能的过程中,存在接口参数的传递过程。如实现网页或APP的注册或登录功能的接口,在注册或登录过程中均需要将注册或登录的信息传递到后台系统服务器,,此类接口请求参数中可能涉及到用户的隐私信息,在传递之前需要进行加密处理,以确保其安全性。但是目前的参数加解密逻辑都是写在接口的程序代码里面,接口业务代码和加解密代码的耦合性高,大量加解密代码被重复开发,导致接口开发成本的提高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够降低接口开发成本的接口数据处理方法、装置、计算机设备和存储介质。一种接口数据处理方法,所述方法包括:接收终端发送的接口调用请求,所述接口调用请求中携带请求路径及第一加密数据;根据所述请求路径,从当前接口集合中确定所述接口调用请求对应的目标接口;调用预先配置的拦截单元对所述第一加密数据进行拦截,并对拦截后的所述第一加密数据进行本文档来自技高网...

【技术保护点】
1.一种接口数据处理方法,所述方法包括:接收终端发送的接口调用请求,所述接口调用请求中携带请求路径及第一加密数据;根据所述请求路径,从当前接口集合中确定所述接口调用请求对应的目标接口;调用预先配置的拦截单元对所述第一加密数据进行拦截,并对拦截后的所述第一加密数据进行解密,得到解密数据;将所述解密数据传送至所述目标接口;获取所述目标接口返回的响应数据,通过所述拦截单元对所述响应数据进行拦截,并对拦截后的所述响应数据进行加密,将加密后的所述响应数据发送至所述终端。

【技术特征摘要】
1.一种接口数据处理方法,所述方法包括:接收终端发送的接口调用请求,所述接口调用请求中携带请求路径及第一加密数据;根据所述请求路径,从当前接口集合中确定所述接口调用请求对应的目标接口;调用预先配置的拦截单元对所述第一加密数据进行拦截,并对拦截后的所述第一加密数据进行解密,得到解密数据;将所述解密数据传送至所述目标接口;获取所述目标接口返回的响应数据,通过所述拦截单元对所述响应数据进行拦截,并对拦截后的所述响应数据进行加密,将加密后的所述响应数据发送至所述终端。2.根据权利要求1所述的方法,其特征在于,通过所述拦截单元对所述响应数据进行拦截,并对拦截后的所述响应数据进行加密,包括:当当前白名单中不存在所述目标接口时,通过所述拦截单元对所述响应数据进行拦截,并对拦截后的所述响应数据进行加密。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:对所述当前接口集合中各个接口的响应时长进行监控;当任意接口在预设时间段内的响应时长超过第一预设阈值时,将所述接口设为白名单接口并加入所述当前白名单中;当所述白名单中的任意白名单接口在预设时间段内的响应时长不超过第二预设阈值时,将所述白名单接口从所述当前白名单内移除。4.根据权利要求1所述的方法,其特征在于,所述接口调用请求中还携带第二加密数据,所述通过所述拦截单元对所述第一加密数据进行拦截,并对拦截后的所述第一加密数据进行解密,得到解密数据,包括:通过所述拦截单元对所述第一加密数据及所述第二加密数据进行拦截;采用私钥对拦截后的第二加密数据进行解密,得到第一加密数据对应的加密秘钥;通过所述加密秘钥对所述第一加密数据进行解密,得到解密数据。5.根据权利要求1所述的方法,其特征在于,所述接口调用请求中还携带用户标识;所述将所述解密数据传送至所述目标接口,包括:当所述用户标识对应的...

【专利技术属性】
技术研发人员:彭康康
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1