网盘的安全性一直以来就是一个非常热门的话题,在这个大背景下,也流传着很多种说法,比如用户数据很容易被窃取、用户根本没隐私可言等等,但同时也有很多人表示网盘很安全,会继续使用。刚好,今天借这个机会,跟大家来具体聊一聊这个话题。
话题开始前,暂且抛开网盘的安全性,我们首先来谈谈文件数据的存储结构是怎么样的,再回归到安全性上来,相信大家会有一个更直观的理解和认识。
(一)电脑硬盘的文件存储结构。
目前,就文件的存储结构而言,大家比较熟知的操作系统的文件系统,由文件信息(inode节点)和数据组成,并且都存储在用户电脑的硬盘上。硬盘上的最小存储单位叫做扇区,每个扇区储存512字节(相当于0.5KB),连续多个扇区组成的单元我们称之为块,常见的块大小是4KB,即连续8个扇区组成一个块,块是文件存储的最小单位,这里所有的信息都存储在用户电脑的硬盘上,一旦黑客控制了电脑就可以对硬盘进行控制操作,导致用户数据被窃取。
(二)微云的文件存储结构。
和电脑硬盘的文件存储结构不同的是,微云的云端数据存储是分布式集群系统。简单来说就是,不同机房的若干台机器(机器挂载的磁盘)组成了一个大的分布式存储单元,在这个大的存储单元里面,用户存储的任何一个文件都被切割成了N个小的分片,然后再对这些小的分片计算出3份校验和数据。这样一来,用户的文件一共就有了N 3份分片,并被打散存储在这个大的存储单元上面的不同机器里面。
那么微云为什么要这么做呢?主要有以下三点:
(1)安全性:用户文件被切割成了若干个数据分片存储在不同的机器上,这样可以避免黑客对某一台服务器进行攻击,同时也可以避免某个人员盗走一块硬盘就能获取用户的文件数据。
(2)可靠性:除了用户文件数据被切割成N份以外,我们还有3份校验和数据,可以保证用户数据所在的磁盘只要不同时坏3块以上,数据就可以随时恢复读取。我们每块盘的坏盘率是0.3%,同时坏掉4块的概率是0.3%*0.3%*0.3%*0.3%=0.000000000081,即可靠性是1-0.000000000081=0.99999999919,即9个9的可靠性。
(3)私密性:因为用户的文件数据被切割成了N份,并且被打散了存储在不同的机器上,这样,用户的数据就相当于被分散置放在了大海里面,任何人想要窃取,无疑是大海捞针,可以很好的保证用户数据的私密性。
(三)网盘的安全性可靠吗?
现在我们再回归到网盘的安全性上来,在介绍完电脑硬盘的文件存储结构和微云的文件存储结构之后,我们不难看到:文件存储在云端不管是从安全性的角度,还是从可靠性、私密性的角度来说,都是远远优于个人电脑的存储(包括硬盘硬盘,U盘,个人硬盘等)。
不过网盘到底有没有风险呢,是不是把文件存在网盘上就万事大吉了呢?其实也并不是这样,需要说明的一点是,一定要保护好个人的帐号系统。理论上讲,一旦帐号被泄漏出去,他人通过帐号可以轻而易举的获取帐号上所有的文件数据,但是微云在这里做了双重保险。就算他人窃取了你的账号或者身边的人拿你的手机翻看微云,你微云里面的私密文件也是无法查看到的。
(1)微云有专门的文件保险箱。只要是存在文件保险里面的文件,都需要输入保险箱密码才能查看。所以,大家如果有比较隐私的文件可以去存到文件保险箱里面,避免发生不必要的损失。
(2)微云有专门的独立密码。如果你设置了独立密码,那么点击登录(QQ、微信)微云之后会弹出一个独立密码的输入框,这时再输入独立密码即可正式进入微云。
,