【技术实现步骤摘要】
数据读取加密方法、装置、设备及存储介质
[0001]本申请涉及数据加密领域,尤其涉及一种数据读取加密方法、装置、设备及存储介质。
技术介绍
[0002]随着互联网的不断发展,在各行各业中都会使用数据库来保存数据。由于不同领域涉及的数据不同,其中可能会包括一些敏感数据,因此,通常会对数据库中的数据进行加密,以防止敏感数据泄露和无关人员越权获取敏感数据,保障数据安全。而随着业务的发展,各领域涉及的系统会越来越多,数据表以及数据表内的内容也会越来越多,但在排查定位生产问题时,需要给对应的人员授予查询生产数据的权限,同时不同业务场景需要加密的表及表字段都是在动态变化的。因此,在既要保证不影响生产问题的定位排查,也要保证数据的安全,满足权限统一控制、数据集中管理、加密策略灵活配置等需求下,一种相对简单通用、低耦合、可配置的数据库数据读取加密方案显得尤为重要。
技术实现思路
[0003]本申请提供了一种数据读取加密方法、装置、设备及存储介质,以提高数据加密的灵活性。
[0004]第一方面,本申请提供了一种数据读取 ...
【技术保护点】
【技术特征摘要】
1.一种数据读取加密方法,其特征在于,所述方法包括:接收用户的数据查询请求;对所述数据查询请求进行过滤,得到脱敏数据和数据读取请求;基于所述数据读取请求在数据库的存储数据中匹配待读取数据,并获取所述待读取数据的加密属性;根据所述加密属性创建加密载体,并将所述待读取数据和所述脱敏数据写入所述加密载体中进行动态加密,得到加密数据,并显示所述加密数据以完成数据读取加密。2.根据权利要求1所述的数据读取加密方法,其特征在于,所述方法还包括:配置数据库中保存的存储数据的加密属性,所述加密属性包括所述存储数据的加密字段、明文字段和所述加密字段的加密方案。3.根据权利要求2所述的数据读取加密方法,其特征在于,所述配置数据库中保存的存储数据的加密属性,包括:获取数据库中保存的存储数据并对所述存储数据进行数据分类,得到所述存储数据中各个数据字段对应的数据类型;根据所述数据类型为所述存储数据中的数据字段匹配与所述数据字段对应的加密方案,得到所述存储数据的加密属性。4.根据权利要求1所述的数据读取加密方法,其特征在于,所述数据查询请求中包括标识数据;所述对所述数据查询请求进行过滤,得到脱敏数据,包括:确定所述标识数据中是否包括敏感数据;若所述标识数据中包括所述敏感数据,则对所述敏感数据进行脱敏处理,得到脱敏数据。5.根据权利要求1所述的数据读取加密方法,其特征在于,所述数据查询请求中包括数据读取权限;所述对所述数据查询请求进行过滤,得到数据读取请求,包括:根据所述数据查询请求中的标识数据对所述数据读取权限进行权限校验;当对所述数据读取权限的权限校验通过时,根据所述标识数据生成数据读取请求。6.根据权利要求5所述的数据读取加...
【专利技术属性】
技术研发人员:韦叠凤,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。