一种基于云盘的物流数据安全保护方法及系统技术方案

技术编号:14005615 阅读:132 留言:0更新日期:2016-11-16 23:36
本发明专利技术公开了一种基于云盘的物流数据安全保护方法及系统,该方法包括:(1)提物流系统中需要存放于云盘的数据库文件,并使用数据压缩工具将所述数据库文件压缩为至少一个数据文件;(2)将物流系统中需要存放于云盘的每个数据文件拆分为至少两个部分;(3)所述至少两个部分中的第一部分存放在云盘;其余部分存放在用户本地存储设备。因此,即使云盘上的数据被非法用户获取,但由于云盘上存放的数据不完整,导致所访问的云盘数据是无效的文件,从而能够有效提高物流数据的安全性。

【技术实现步骤摘要】

本专利技术涉及计算机数据安全
,尤其涉及一种将物流系统数据保存在云盘上的数据安全。
技术介绍
随着电子商务的高速发展,现代物流也得到了空前的发展,并产生了巨大的经济效益和社会效益,物流系统中的数据量也成倍的增加,占用了大量的存储空间物流系统用户为节省存储资源开支、降低运维维护成本以及提高物流系统运行效率,可以将数据存储到云服务提供商以网络云盘的形式向用户提供的存储空间中,例如360云盘、百度云盘、小米云盘,等等。但是大多数具有用户数据直接访问权的云服务提供商并非是完全可信的,也就是说,存放在云盘中的数据可能被非法用户访问,存在信息泄密的风险;而物流系统涉及很多个人信息,包括身份证号、地址、电话等非常敏感的数据,因此物流系统对数据安全性要求非常高。因此,为了克服上述不足,用户数据通常采取加密保护后上传的方式保存在云盘。但是,加密的数据仍然不能避免保存在云盘上数据信息被非法获取的情况,因为被加密的数据仍有被破解的可能性,例如:2015年7月6日,意大利著名黑客公司Hacking Team的服务器受到攻击,该公司约400GB的加密数据被窃取并被破解,包括Hacking Team一些产品的源代码、邮件、录音和客户详细信息。与此类似的有斯诺登事件、CSDN用户密码泄露,12306用户身份信息泄露等。这对于利用云盘来管理数据的用户,仅依靠对存放在云盘的数据进行加密的手段来增强数据安全性是远远不够的。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种基于云盘的物流数据安全保护方法,包括以下步骤:(1)提取需要保存在云盘的数据库文件,并使用数据压缩工具压缩为一个数据文件;(2)将所述每一个数据文件拆分为至少两个部分;(3)所述至少两个部分中的第一部分存放在云盘,其余部分存放在用户本地存储设备中。其中,其余部分的数据量m满足以下条件::当n>500KB时,当50KB<n≤500KB时,当0<n≤50KB时,0.5n≤m<n;n为所述每个数据文件的数据总量,m、n的单位均为KB。(4)对数据文件建立信息索引,并保存在用户本地存储设备中,所述信息索引包括:数据文件的数据总量,被拆分的数量,拆分的各部分数据所存储的位置、编号;其中,所述所存储的位置记录所述被拆分的数据部分存储的云盘地址,或者用户的本地存储设备地址,所述编号记录被拆分的各部分数据在拆分前的数据文件中的位置顺序;优选的,所述用户本地存储设备包括:计算机、手机、iPad、软盘、移动硬盘;优选的,所述信息索引还包括使用的加密算法;在将数据存放于所述云盘之前先进行加密;当用户使用数据文件时,先将加密后的存放于云盘的数据进行解密。(5)当用户使用数据文件时,首先读取该数据文件对应的存储在用户本地存储设备上的信息索引,根据信息索引中的编号将各部分数据按位置顺序还原成一临时数据文件;将所述还原的临时数据文件的容量与信息索引中的数据容量进行比较,如果两者相等,则还原的临时文件是有效的数据文件,如果两者不相等,则还原的临时文件出现错误;优选的,根据信息索引中的拆分的数量、拆分的各部分数据所存储的位置将被拆分的各部分数据读取到本地存储设备的同一目录下。(6)将所述第一部分被进一步拆分为多个部分;(7)将所述多个部分分别存放在不同的云盘;优选的,对所述由第一部分被进一步拆分为多个部分分别使用不同的加密算法;优选的,所述数据文件为多个;优选的,所述压缩工具为WinZip、Win-RAR。为了实现本专利技术的方法,本专利技术还提出了一种基于云盘的物流数据安全保护系统,包括:数据提取装置,用于提取物流系统中需要保存在云盘的数据库文件,并使用数据压缩装置将所述数据库文件压缩为至少一个数据文件;数据拆分装置,用于将数据文件拆分为至少两个部分的装置;数据存储装置,用于将所述至少两个部分中的第一部分存放在云盘,其余部分存放在用户本地存储设备。其中,其余部分的数据量m满足以下条件:当n>500KB时,当50KB<n≤500KB时,当0<n≤50KB时,0.5n≤m<n;其中,n为所述每个数据文件的数据总量,m、n的单位均为KB。进一步的,本专利技术还包括信息索引建立装置,该装置可以对数据文件建立信息索引,并保存在用户本地存储设备中,所述信息索引包括:所述数据文件的数据总量,被拆分的数量,拆分的各部分数据所存储的位置、编号;其中,所述所存储的位置记录所述被拆分的数据部分存储的云盘地址,或者用户的本地存储设备地址,所述编号记录被拆分的各部分数据在拆分前的数据文件中的位置顺序;优选的,所述用户本地存储设备包括:计算机、手机、iPad、软盘、移动硬盘;本专利技术进一步的还包括数据恢复装置,所述数据恢复装置具有:根据信息索引中的编号将存储于云盘和用户本地存储设备上的文件按照位置顺序还原成一临时数据文件;将所述还原的临时数据文件的总量与信息索引中的数据容量进行比较,如果两者相等,则还原的临时文件是有效的数据文件,如果两者不相等,则还原的临时文件出现错误;优选的,根据信息索引中的拆分的数量、拆分的各部分数据所存储的位置将被拆分的各部分数据读取到本地存储设备的同一目录下。所述数据拆分装置还包括将所述第一部分被进一步拆分为多个部分;所述数据存储装置还包括将所述多个部分存放在不同的云盘;物流数据安全保护系统还包括数据加解密装置,用于对所述第一部分、所述多个部分分别进行加密和解密;所述信息索引还包括所述第一部分、所述多个部分分别使用的加密算法;优选的,所述压缩工具为WinZip、Win-RAR。本专利技术的有益效果是:1、将数据存储到云服务提供商以网络云盘的形式向用户提供的存储空间中,以便于用户可以大量节省存储资源开支、降低运维维护成本以及提高物流数据的安全性;2、依靠对存放在云盘的数据进行加密的手段来增强数据安全性;3、使云盘上的数据不能够组织成一个完整的数据库文件,当云盘上数据即使被未授权用户获取或者破解,由于数据不完整导致所述非授权用户无法获得有效的信息,防止云盘上的数据被非法获取或破解所导致的信息泄露,提高保存在云盘上的数据的安全性;4、为了进一步提高存储在云盘上的数据的反破解和恢复能力而将数据库文件压缩为多个数据文件,这样即便将压缩后的某一个文件破解并恢复成功,也不能够组织成一个完整的数据库文件。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是用云盘保存数据的系统图;图2是本专利技术的一个优选的方法流程图。【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的不当限定。本专利技术的基本思想是:一个数据文件的数据仅是部分保存在云盘上,即云盘上的数据不能够组织成一个完整的数据文件,使得当云盘上数据即使被未授权用户获取或者破解,由于数据不完整导致所述非授权用户无法获得有效的信息,防止云盘上的数据被非法获取或破解所导致的信息泄露,因此提高了保存在云盘上的数据的安全性。参见图1,图1是用云盘保存数据的系统示意图。用户计算机将原保存在计算机本地存储器的数据通过网络保存到云服务器上,通过这种方式,可以有效地改善用户计算机存储空间不足、并可降低物流企业运维本文档来自技高网...

【技术保护点】
一种基于云盘的物流数据安全保护方法,其特征在于包括以下步骤:(1)提取需要保存在云盘的数据库文件,并使用数据压缩工具压缩为数据文件;(2)将每一个数据文件拆分为至少两个部分;(3)所述至少两个部分中的第一部分存放在云盘,其余部分存放在用户本地存储设备中。

【技术特征摘要】
1.一种基于云盘的物流数据安全保护方法,其特征在于包括以下步骤:(1)提取需要保存在云盘的数据库文件,并使用数据压缩工具压缩为数据文件;(2)将每一个数据文件拆分为至少两个部分;(3)所述至少两个部分中的第一部分存放在云盘,其余部分存放在用户本地存储设备中。2.如权利要求1所述的一种基于云盘的物流数据安全保护方法,其特征在于所述其余部分的数据量m满足以下条件:当n>500KB时,当50KB<n≤500KB时,当0<n≤50KB时,0.5n≤m<n;其中,n为每个数据文件的数据总量,m、n的单位均为KB。3.如权利要求2所述的一种基于云盘的物流数据安全保护方法,其特征在于还包括下述步骤:(4)对数据文件建立信息索引,并保存在用户本地存储设备中,所述信息索引包括:数据文件的数据总量,被拆分的数量,拆分的各部分数据所存储的位置、编号;其中,所述所存储的位置记录所述被拆分的数据部分存储的云盘地址,或者用户的本地存储设备地址,所述编号记录被拆分的各部分数据在拆分前的数据文件中的位置顺序;优选的,所述用户本地存储设备包括:计算机、手机、iPad、软盘、移动硬盘;优选的,所述信息索引还包括使用的加密算法;在将数据存放于所述云盘之前先进行加密;当用户使用数据文件时,先将加密后的存放于云盘的数据进行解密。4.如权利要求1-3任一项所述的一种基于云盘的物流数据安全保护方法,其特征在于还包括下述步骤:(5)当用户使用数据文件时,首先读取该数据文件对应的存储在用户本地存储设备上的信息索引,根据信息索引中的编号将各部分数据按位置顺序还原成一临时数据文件;将所述还原的临时数据文件的容量与信息索引中的数据容量进行比较,如果两者相等,则还原的临时文件是有效的数据文件,如果两者不相等,则还原的临时文件出现错误;优选的,根据信息索引中的拆分的数量、拆分的各部分数据所存储的位置将被拆分的各部分数据读取到本地存储设备的同一目录下。5.如权利要求4所述的一种基于云盘的物流数据安全保护方法,其特征在于还包括下述步骤:(6)将所述第一部分被进一步拆分为多个部分;(7)将所述多个部分分别存放在不同的云盘;优选的,对所述第一部分被进一步拆分的多个部分分别使用不同的加密算法;优选的,所述的数据库文件为数据库表;优选的,所述的数据库文件为数据库;优选的,所述压缩工具为WinZip、W...

【专利技术属性】
技术研发人员:徐震
申请(专利权)人:青岛恒金源电子科技有限公司
类型:发明
国别省市:山东;37

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

1