文件存储方法、装置、设备、存储介质、计算机程序产品与流程

专利查询1天前  2


本申请涉及文件存储,尤其涉及一种文件存储方法、装置、设备、存储介质以及计算机程序产品。


背景技术:

1、云盘是一种专业的互联网存储工具,是互联网云技术的产物,它通过互联网为企业和个人提供信息的储存,读取,下载等服务。同时,在集群系统、网格技术、文件系统等技术的支持下,基于云盘实现的存储系统可以对外提供海量存储服务,具有安全稳定、海量存储的特点。

2、云盘存储相对于传统的实体磁盘来说更方便快捷,用户不需要把储存重要资料的实体磁盘带在身上,而可以通过互联网轻松地从云端读取自己所存储的信息,解决了单机硬盘存储量少、管理效率低、网络传输能力差等有关于文件存储的问题。

3、然而除了便捷性以外,安全性也是云盘存储所需要考虑的主要问题。普通的数据备份仅仅是将数据备份至本地,不需要考虑安全性的问题,甚至可以通过物理隔绝的方式,保证数据的安全。然而,由于云盘设置在云端,将本地数据备份至云盘中,势必会涉及到数据的网络传输,而数据传输过程极易受到网络攻击,从而导致备份数据的泄露,影响用户数据安全。

4、由此可见,如何保证云盘备份的数据安全成为目前亟待解决的问题。


技术实现思路

1、本申请实施例提供一种文件存储方法,用以解决现有网盘在进行数据备份时可能存在的数据泄露的问题。

2、本申请实施例还提供一种文件存储装置,用以解决现有网盘在进行数据备份时可能存在的数据泄露的问题。

3、本申请实施例还提供一种文件存储设备,用以解决现有网盘在进行数据备份时可能存在的数据泄露的问题。

4、本申请实施例还提供一种计算机可读存储介质,用以解决现有网盘在进行数据备份时可能存在的数据泄露的问题。

5、本申请实施例还提供一种计算机程序产品,用以解决现有网盘在进行数据备份时可能存在的数据泄露的问题。

6、本申请实施例采用下述技术方案:

7、一种文件存储方法,包括:按照预设备份周期,确定待备份应用中待上传云盘备份存储的目标数据;接收待备份应用上传的加密目标数据;从解密模块池中确定至少两个解密模块组成执行池,并通过所述执行池对所述加密目标数据进行解密,得到解密数据;根据所述解密数据,分别确定所述执行池中各解密模块对应解密数据的校验值,并根据所述校验值,确定目标数据;根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储。

8、一种文件存储装置,包括:备份数据确定单元,用于按照预设备份周期,确定待备份应用中待上传云盘备份存储的目标数据;备份数据接收单元,用于接收待备份应用上传的加密目标数据;解密单元,用于从解密模块池中确定至少两个解密模块组成执行池,并通过所述执行池对所述加密目标数据进行解密,得到解密数据;数据识别单元,用于根据所述解密数据,分别确定所述执行池中各解密模块对应解密数据的校验值,并根据所述校验值,确定目标数据;备份存储单元,用于根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储。

9、一种文件存储设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:按照预设备份周期,确定待备份应用中待上传云盘备份存储的目标数据;接收待备份应用上传的加密目标数据;从解密模块池中确定至少两个解密模块组成执行池,并通过所述执行池对所述加密目标数据进行解密,得到解密数据;根据所述解密数据,分别确定所述执行池中各解密模块对应解密数据的校验值,并根据所述校验值,确定目标数据;根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储。

10、一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:按照预设备份周期,确定待备份应用中待上传云盘备份存储的目标数据;接收待备份应用上传的加密目标数据;从解密模块池中确定至少两个解密模块组成执行池,并通过所述执行池对所述加密目标数据进行解密,得到解密数据;根据所述解密数据,分别确定所述执行池中各解密模块对应解密数据的校验值,并根据所述校验值,确定目标数据;根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储。

11、一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现:按照预设备份周期,确定待备份应用中待上传云盘备份存储的目标数据;接收待备份应用上传的加密目标数据;从解密模块池中确定至少两个解密模块组成执行池,并通过所述执行池对所述加密目标数据进行解密,得到解密数据;根据所述解密数据,分别确定所述执行池中各解密模块对应解密数据的校验值,并根据所述校验值,确定目标数据;根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储。

12、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

13、采用本申请实施例提供的一种文件存储方法,数据备份系统可以按照预设备份周期,确定待备份应用中待上传云盘备份存储的目标数据,在确定了目标数据后,数据备份系统可以向待备份应用广播加密公钥,并接收待备份应用上传的加密目标数据,数据备份系统从解密模块池中确定至少两个解密模块组成执行池,并通过所述执行池对所述加密目标数据进行解密,得到解密数据,根据所述解密数据,分别确定所述执行池中各解密模块对应解密数据的校验值,并根据所述校验值,确定目标数据,根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储。采用本申请实施例提供的文件存储方法,一方面通过加密手段保证了待备份数据在上传云盘过程中的安全性;另外一方面,通过至少两个解密模块组成执行池共同执行的方式,保证了数据在云盘内部解密过程中的安全性,能够有效避免数据篡改,极大地提高了云盘备份存储数据的安全性。



技术特征:

1.一种文件存储方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述按照预设备份周期,确定待备份存储的目标数据,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述第一校验值包括:第一弱校验值、第一强校验值以及第一哈希值;

4.根据权利要求3所述的方法,其特征在于,所述分别对各所述第一文件切块的第一校验值,与所述对应的第二文件切块的第二校验值进行比对,确定在所述备份周期内发生修改的、待备份第二文件切块,具体包括:

5.根据权利要求1所述的方法,其特征在于,所述从解密模块池中确定至少两个解密模块,组成执行池,具体包括:

6.根据权利要求1所述的方法,其特征在于,所述接收待备份应用上传的、加密目标数据后,还包括:

7.根据权利要求6所述的方法,其特征在于,预先训练所述网络安全监测模型,具体包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述网络参数种群训练得到所述网络安全监测模型,具体包括:

9.根据权利要求6所述的方法,其特征在于,所述根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储,具体包括:

10.根据权利要求9所述的方法,其特征在于,所述根据秘密共享策略对所述目标数据进行加密处理,得到加密目标数据,具体包括:


技术总结
本申请公开了一种文件存储方法,用以解决现有网盘在进行数据备份时可能存在的数据泄露的问题。方法包括:按照预设备份周期,确定待备份应用中、待上传云盘备份存储的目标数据;接收待备份应用上传的加密目标数据;从解密模块池中确定至少两个解密模块组成执行池,并通过所述执行池对所述加密目标数据进行解密,得到解密数据;根据所述解密数据,分别确定所述执行池中各解密模块对应解密数据的校验值,并根据所述校验值,确定目标数据;根据所述目标数据,对所述云盘中与所述待备份应用对应的第一文件进行更新,完成对所述待备份应用的数据备份存储。

技术研发人员:黎伟健,李小青,蔡茂贞,黄珊珊,彭琨,钟地秀
受保护的技术使用者:中移互联网有限公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)