数据处理方法、装置及电子设备制造方法及图纸

技术编号:25836032 阅读:29 留言:0更新日期:2020-10-02 14:16
本申请属于数据存储领域,具体涉及一种数据处理方法、数据处理装置、计算机可读介质以及电子设备。该数据处理方法包括:响应于针对目标业务的业务数据处理请求,获取用于定位所述目标业务的数据存储位置的数据索引;获取所述数据索引的索引存储类型,所述索引存储类型包括加密索引和非加密索引;若所述数据索引的索引存储类型为加密索引,则获取与所述目标业务相对应的数据密钥,并根据所述数据密钥在与所述数据索引相对应的数据存储位置进行加密数据存取;若所述数据索引的索引类型为非加密索引,则在与所述数据索引相对应的数据存储位置进行非加密数据存取。该方法在提高数据存储安全性的同时可以提高数据检索和分析的便捷性和处理效率。

【技术实现步骤摘要】
数据处理方法、装置及电子设备
本申请属于数据存储领域,具体涉及一种数据处理方法、数据处理装置、计算机可读介质以及电子设备。
技术介绍
随着计算机和互联网技术的发展,为了更好地向用户提供业务功能服务,一般需要在业务平台上建立专用的存储业务数据的数据库并开发出相应的数据搜索和分析引擎。为了方便数据搜索和分析引擎进行数据处理,在数据库中通常会以明文的形式保存业务数据,其中敏感数据存在被拖库泄露的风险。而如果对业务数据进行无差别地加密存储,则又会对数据的搜索和分析功能产生限制。因此,如何克服业务数据的安全性与处理便捷性之间的矛盾是目前亟待解决的问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本申请的目的在于提供一种数据处理方法、数据处理装置、计算机可读介质以及电子设备,至少在一定程度上克服相关技术中存在的数据安全性差、处理难度大等技术问题。本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n响应于针对目标业务的业务数据处理请求,获取用于定位所述目标业务的数据存储位置的数据索引;/n获取所述数据索引的索引存储类型,所述索引存储类型包括加密索引和非加密索引;/n若所述数据索引的索引存储类型为加密索引,则获取与所述目标业务相对应的数据密钥,并根据所述数据密钥在与所述数据索引相对应的数据存储位置进行加密数据存取;/n若所述数据索引的索引类型为非加密索引,则在与所述数据索引相对应的数据存储位置进行非加密数据存取。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
响应于针对目标业务的业务数据处理请求,获取用于定位所述目标业务的数据存储位置的数据索引;
获取所述数据索引的索引存储类型,所述索引存储类型包括加密索引和非加密索引;
若所述数据索引的索引存储类型为加密索引,则获取与所述目标业务相对应的数据密钥,并根据所述数据密钥在与所述数据索引相对应的数据存储位置进行加密数据存取;
若所述数据索引的索引类型为非加密索引,则在与所述数据索引相对应的数据存储位置进行非加密数据存取。


2.根据权利要求1所述的数据处理方法,其特征在于,所述获取与所述目标业务相对应的数据密钥,包括:
获取由所述目标业务的业务请求方提供的加密密钥;
获取由密钥管理系统提供的主密钥;
根据所述主密钥对所述加密密钥进行解密处理以得到与所述目标业务相对应的数据密钥。


3.根据权利要求2所述的数据处理方法,其特征在于,所述获取由密钥管理系统提供的主密钥,包括:
对当前数据处理节点进行传输层安全认证以得到所述当前数据处理节点的安全认证结果;
若所述安全认证结果为认证通过,则获取由所述密钥管理系统提供的主密钥。


4.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述主密钥对所述加密密钥进行解密处理以得到与所述目标业务相对应的数据密钥,包括:
将随机数与连续递增的计数器组合得到用于对所述加密密钥进行解密的计数值;
根据所述主密钥对所述计数值进行加密处理以得到伪随机码;
将所述伪随机码与所述加密密钥进行异或运算以得到与所述目标业务相对应的数据密钥。


5.根据权利要求1所述的数据处理方法,其特征在于,所述业务数据处理请求为业务数据存储请求;所述获取用于定位所述目标业务的数据存储位置的数据索引,包括:
根据所述业务数据存储请求获取待存储的业务数据,并对所述业务数据进行分词处理以得到所述业务数据中的业务单词;
根据所述业务单词的字段类型获取用于表示所述业务单词与所述业务数据之间的映射关系的索引列表;
在所述索引列表中获取用于定位所述目标业务的数据存储位置的数据索引。


6.根据权利要求5所述的数据处理方法,其特征在于,所述根据所述数据密钥在与所述数据索引相对应的数据存储位置进行加密数据存取,包括:
根据所述数据密钥对所述业务数据进行加密处理以得到所述业务数据的密文数据;
将所述密文数据写入与所述数据索引相对应的数据存储位置。


7.根据权利要求6所述的数据处理方法,其特征在于,所述根据所述数据密钥对所述业务数据进行加密处理以得到所述业务数据的密文数据,包括:
将随机数与连续递增的计数器组合得到用于对所述业务数据进行加密的计数值;
根据所述数据密钥对所述计数值进行加密处理以得到伪随机码;
将所述伪随机码与所述业务数据进行异或运算以得到所述业务数据的密文数据。


8.根据权利要求6所述的数据处理方法,其特征在于,所述将所述密文数据写入与所述数据索引相对应的数据存储位置,包括:
确定用于存储所述数据索引的主分片以及用于对所述主分片进行备份的...

【专利技术属性】
技术研发人员:王韬罗皓杜振鹏骆杰杨庆王早
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1