[发明专利]一种云计算平台中文件保护方法及系统在审
申请号: | 202111573892.0 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114218595A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 田明太 | 申请(专利权)人: | 田明太 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 郑州意创知识产权代理事务所(特殊普通合伙) 41138 | 代理人: | 张江森;侯喜立 |
地址: | 100080 北京市海淀区西小口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 平台 文件 保护 方法 系统 | ||
本发明公开了一种云计算平台中文件保护方法及系统,文件以字节(byte)流的方式储存,根据文件大小、文件类型、文件重要性以及设置者偏好性,为每个文件生成安全等级;根据文件的安全等级以及预设方式将文件的字节流数组划分成多个不规则的子数组,再将这些不规则子字节流编号分散化到云平台多个节点进行存储。本发明利用文件字节流存储原理、偏好性理论以及数组遍历方法,将文件字节流划分为多个不规则的子字节流,并分散化存储于云平台多个节点,提高了文件云平台存储的安全性,增强了文件云端的传播性;当云平台的一个或多个节点发生数据泄露,由于攻击者不知道数据分片规则,所以无法还原初识文件。
技术领域
本发明涉及云存储技术领域,更具体的说,涉及云平台存储数据的安全性。
背景技术
随着互联网的发展,以及大数据时代的到来,传统的数据存储方式已经满足不了个人以及企业的数据存储需求了。随之而来的是云存储的高速发展,将文件存放在云端,可以让使用变得更加方便,更节省成本。云存储是在云计算(cloud computing)概念上延伸和衍生发展出来的一个新的概念。云计算是分布式处理、并行处理和网格计算的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。云存储系统是一个多存储设备、多应用、多服务协同工作的集合体,任何一个单点的存储系统都不是云存储。
近几年各大互联网厂商也都相继推出了云服务,如阿里巴巴,腾讯,百度等,虽然数据云存储,为用户节省了成本,提高了使用便利性,但是也面临着相应的问题,比如:用户如何确保存储在云端的文件不会丢失,如何确保云存储文件的完整性,如何确保文件的机密性,防止文件在任何非授权情况下的泄露,如何确保文件的传播是安全的,一旦传播开来会不会有木马、病毒,从而导致用户遭受损失。
发明内容
为解决上述问题,本发明提供了一种云计算平台中文件保护方法,包括以下步骤:
S1:在内存中创建一个字节数组缓存区,将文件字节数据写入到缓存区中,再将字节流存入到ArrayByte[]中,获取数组长度N,并关闭资源;
S2:根据文件的大小、文件的类型、文件的重要性以及设置者的偏好,生成文件的安全等级SL,0为安全等级最低,以整数形式向上增加,等级数值越大安全性越高;
S3:新建SL+1个数组,对于SL+1个数组中的第i个数组,其依次存储ArrayByte[]中下标为d的元素,d=d+SL+1;所述i为小于等于SL+1的正整数,d的初始值为i-SL-2;
S4:对得到的SL+1个数组分别进行分片,并,对每片进行编号,编号从0至SL,按照预设规则发送至云平台多个节点进行存储。
优选地,所述按照预设规则发送至云平台多个节点进行存储,具体包括:
获取云平台各个节点的安全等级和剩余存储空间,若节点的安全等级小于文件的安全等级,则不为该节点分配分片;反之,根据所述剩余存储空间将所述分片分配给剩余的节点。
优选地,所述根据文件的大小、文件的类型、文件的重要性以及设置者的偏好,生成文件的安全等级SL,具体为:
S21,获取文件的类型,若为第一类型文件,则根据文件的重要性和设置者的偏好生成安全等级SL;若为其他类型文件,则执行S22;
S22,获取文件的大小,按照文件的大小设置多个区间,每个区间有对应的权重,根据所述权重和文件的重要性、设置者的偏好生成安全等级SL。
优选地,所述根据文件的重要性和设置者的偏好生成安全等级SL,具体为:获取设置者历史对文件类型设置的安全级别,判断所述安全级别与文件的重要性是否匹配,如果匹配,则以所述文件的重要性作为所述安全等级SL;否则,取所述文件的重要性和设置者历史对文本类型设置的安全级别的最大值作为所述安全等级SL。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于田明太,未经田明太许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111573892.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种粉体定量混合装置
- 下一篇:跨框架组件的实现方法及装置