一种数据处理方法、装置、电子设备及介质与流程

摘要: 本申请涉及数据处理,尤其涉及一种数据处理方法、装置、电子设备及介质。背景技术:1、数据加扰是一种将待处理的原始数据经过预定算法处理,转换成看似随机序列的技术,其...
一种数据处理方法、装置、电子设备及介质与流程

本申请涉及数据处理,尤其涉及一种数据处理方法、装置、电子设备及介质。

背景技术:

1、数据加扰是一种将待处理的原始数据经过预定算法处理,转换成看似随机序列的技术,其主要目的包括保障数据的安全性和可靠性、满足技术要求以及降低误码率等。现有的对象存储数据加扰,一般采用在线加解密或本地加解密的方式,业务层读写时,均需要获取密钥,进行数据加解密计算后,才能进行业务处理。

2、但是,按照目标的加扰方式进行处理,数据读写均需额外的加解密计算,影响读写性能,另外,密钥一旦被破解,按现有对象逐个存储的形式,集群中数据将完全泄露,威胁数据的安全。

技术实现思路

1、本申请实施例提供了一种数据处理方法、装置、电子设备及介质,以无需采用密钥对数据进行处理即可实现对数据的加扰处理。

2、根据本申请的一方面,提供了一种数据处理方法,该方法包括:

3、针对目标数据,从加扰策略池的候选加扰策略中选择目标加扰策略;其中,所述候选加扰策略包括数据写入方式;

4、确定基于所述目标加扰策略进行数据写入所需的存储区数量,基于所述存储区数量从存储系统的可用存储区中选择目标存储区;

5、基于所述目标加扰策略向所述目标存储区中写入所述目标数据,并将所述目标数据的元数据、目标存储区标识以及所述目标加扰策略对应记录于索引中,以基于所述索引对已写入的目标数据进行查询。

6、根据本申请的一方面,提供了一种数据处理装置,所述装置包括:

7、目标加扰策略选择模块,用于针对目标数据,从加扰策略池的候选加扰策略中选择目标加扰策略;其中,所述候选加扰策略包括数据写入方式;

8、目标存储区确定模块,用于确定基于所述目标加扰策略进行数据写入所需的存储区数量,基于所述存储区数量从存储系统的可用存储区中选择目标存储区;

9、写入模块,用于基于所述目标加扰策略向所述目标存储区中写入所述目标数据,并将所述目标数据的元数据、目标存储区标识以及所述目标加扰策略对应记录于索引中,以基于所述索引对已写入的目标数据进行查询。

10、根据本申请的另一方面,提供了一种电子设备,该电子设备包括:

11、至少一个处理器;以及

12、与至少一个处理器通信连接的存储器;其中,

13、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本申请任一实施例的数据处理方法。

14、根据本申请的另一方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本申请任一实施例的数据处理方法。

15、本申请实施例的技术方案,针对目标数据,从加扰策略池的候选加扰策略中选择目标加扰策略;其中,所述候选加扰策略包括数据写入方式;确定基于所述目标加扰策略进行数据写入所需的存储区数量,基于所述存储区数量从存储系统的可用存储区中选择目标存储区;基于所述目标加扰策略向所述目标存储区中写入所述目标数据,并将所述目标数据的元数据、目标存储区标识以及所述目标加扰策略对应记录于索引中,以基于所述索引对已写入的目标数据进行查询。上述方案无需采用密钥对数据本身进行处理,可以实现对目标数据的加扰存储,降低了计算量,并且即使存储系统对外开放也无法顺序读取到准确的目标数据,提高了目标数据的安全性。

16、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据写入方式包括独立磁盘冗余阵列存储以及条带深度;基于所述目标加扰策略向所述目标存储区中写入所述目标数据包括:

3.根据权利要求1所述的方法,其特征在于,确定基于所述目标加扰策略进行数据写入所需的存储区数量,包括:

4.根据权利要求1所述的方法,其特征在于,基于所述存储区数量从存储系统的可用存储区中选择目标存储区,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述数据写入方式包括独立磁盘冗余阵列存储以及条带深度;基于所述目标加扰策略于所述目标存储区中查询所述元数据对应的目标数据,包括:

7.根据权利要求5所述的方法,其特征在于,从存储系统中删除所述目标数据的过程包括:

8.一种数据处理装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的数据处理方法。