[发明专利]基于拦截器的数据处理方法、装置和计算机设备在审
申请号: | 202010148232.7 | 申请日: | 2020-03-05 |
公开(公告)号: | CN111475524A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 王灵山 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F21/60;G06F21/62 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 拦截 数据处理 方法 装置 计算机 设备 | ||
1.一种基于拦截器的数据处理方法,其特征在于,包括:
在应用系统的第一指定目录下增加配置文件;
接收输入的加密jar包,并将所述加密jar包中携带的配置信息添加于所述配置文件内;
在所述应用系统内配置指定拦截器;
通过所述指定拦截器对待执行的SQL请求进行拦截,并在对所述SQL请求拦截成功后,对所述SQL请求中与所述配置信息对应的指定参数进行加密处理与解密处理。
2.根据权利要求1所述的基于拦截器的数据处理方法,其特征在于,所述指定拦截器包括第一拦截器与第二拦截器,所述在所述应用系统内配置指定拦截器的步骤,包括:
获取所述应用系统的第二指定目录下的指定文件;
在所述指定文件下的指定标签中添加用于配置所述第一拦截器的第一代码;以及,
在所述指定标签中添加用于配置所述第二拦截器的第二代码。
3.根据权利要求2所述的基于拦截器的数据处理方法,其特征在于,所述通过所述拦截器对待执行的SQL请求进行拦截,并在对所述SQL请求拦截成功后,对所述SQL请求中与所述配置信息对应的指定参数进行加密处理与解密处理的步骤,包括:
判断预设的加密开关是否开启;
若判断出预设的加密开关开启,通过所述第一拦截器对所述SQL请求进行拦截;
在对所述SQL请求拦截成功后,按照第一预设规则对所述SQL请求中的指定参数进行加密处理,得到加密后的指定参数;
在执行完成所述指定参数的加密处理的预设时间段后,判断预设的解密开关是否开启;
若判断出预设的解密开关开启,通过所述第二拦截器对所述SQL请求进行再拦截;
在对所述SQL请求再拦截成功后,从所述SQL请求中提取出所述加密后的指定参数;
对所述加密后的指定参数进行解密处理,得到对应的解密结果。
4.根据权利要求3所述的基于拦截器的数据处理方法,其特征在于,所述按照第一预设规则对所述SQL请求中的指定参数进行加密处理,得到加密后的指定参数的步骤,包括:
判断所述SQL请求中是否存在指定表,其中,所述指定表为待加密的表;
若判断出所述SQL请求中存在指定表,获取所述指定表的数据类型;
根据所述数据类型,将所述指定表的参数类型适配为与所述数据类型对应的指定参数类型,得到适配后的指定表;
判断所述适配后的指定表中是否存在指定字段,其中,所述指定字段为待加密的字段;
若判断出所述适配后的指定表中存在指定字段,按照第二预设规则对所述指定字段进行加密处理,得到加密后的指定字段。
5.根据权利要求4所述的基于拦截器的数据处理方法,其特征在于,所述按照第二预设规则对所述指定字段进行加密处理,得到加密后的指定字段的步骤,包括:
调用所述应用系统的密钥管理服务的第一接口创建主密钥;
调用所述密钥管理服务的第二接口创建数据密钥,以通过所述密钥管理服务使用所述主密钥对所述数据密钥进行加密,并返回与所述数据密钥对应的明文数据密钥和密文数据密钥;
使用所述明文数据密钥对所述指定字段进行加密,得到加密后的指定字段。
6.根据权利要求5所述的基于拦截器的数据处理方法,其特征在于,所述使用所述明文数据密钥对所述指定字段进行加密,得到加密后的指定字段的步骤之后,包括:
删除应用系统的本地明文数据密钥;
存储所述密文数据密钥与所述加密后的指定字段。
7.根据权利要求6所述的基于拦截器的数据处理方法,其特征在于,所述对所述加密后的指定参数进行解密处理,得到对应的解密结果的步骤,包括:
读取所述密文数据密钥;
调用所述密钥管理服务的第三接口,将所述密文数据密钥解密为对应的指定明文数据密钥;
使用所述指定明文数据密钥对所述加密后的指定字段进行解密,得到对应的解密结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010148232.7/1.html,转载请声明来源钻瓜专利网。