1. 引言
我们需要什么样的网盘服务?要看每个人的需求是什么。是存储高清电影文件?大量的照片?视频剪辑素材?还是工作用的众多零散的office、pdf等文件?文件是否重要?是否需要保证文件的安全性?
前面的一些都是单体巨大的文件类型,若真的要存到网上,需要体量巨大的网盘,比如百度网盘,通过各种赠送操作方式,我们能够获得体量巨大的空间(TB级),但剪辑视频的体量可能过大了些,网盘服务提供的空间可能仍然不能满足要求。
而且因为一些众所周知的原因,百度网盘的下载速度是很慢的,若办理会员又比较贵。同时安全性也得不到保证,因为百度网盘的上传逻辑会收到百度公司的监管,一些不符合要求的文件会不进行通知而删除。同时百度网盘的可搜索特性,天生就是鼓励文件交换的,而我们的很多文件更希望处于私有状态,只要自己没进行加密操作,一些搜索软件可以对全网的网盘进行搜索操作,容易造成文件泄露。
还有,就是百度网盘的文件上传逻辑是主动式的,也就是我们主动将文件上传到网盘上,若文件较多,操作起来可能会比较麻烦,当然百度网盘最初有同步盘功能,后来又给取消了,现在又出现了客户端备份文件夹功能,我没用过,这点并不多做分析,一条文件安全问题就可以将其pass了,百度网盘对于我可能更多的是存一些软件的教程,课程的录像视频等。
对于工作文件,可能会存在大量的office文档,pdf文档,其他类型的杂乱且多的仿真文件。对于这些文件内容很重要,若由于硬盘损坏原因丢失会造成重大的损失及不方便。所以我需要的网盘服务的特点有以下几点。
- 保证文件安全性
- 无感自动备份不操心
- 历史文件可追溯
- 最好免费
2. 坚果云——保证文件安全性
我们需要网盘服务所对抗的就是文件的损失,所以网盘的安全性至关重要。
安全性有两方面
- 文件备份不丢失
- 他人无法通过网络服务获得我们的数据
原则上,连上互联网服务的电脑,就没办法100%保证数据的安全。经过我的调研,坚果云是通过这样来晚上上面2方面安全性保障的。
2.1 冗余备份
我们的每一个文件块传输到服务器上后,经过算术编码存储在多个不同的故障单元中。不同的故障单元彼此隔离, 出现重复故障的几率非常小,从而最大程度保证该数据的可靠性。说人话就是我们的数据会备份在不同服务器中,其中一个坏了还有另一个保证,同时还有我们本地文件,3者一起坏掉的几率很小,从数据本身保证数据的安全性。
2.2 文件分块加密
我们的文件在离开电脑前,就会被切成多个文件块,并利用Https加密传输到云端的不同服务器中。坚果云服务器收到文件块后,会根据文件的数据特征和用户身份, 自动生成密钥,将不同的文件块利用AES算法加密存储。这些文件块加密密钥是通过不可恢复的单向哈希计算得来,只有获取用户身份后才可以再次计算获得该密钥,从而保证其他人无法访问用户数据。AES算法是目前获得普遍认可的最安全的加密算法, 被军方和金融行业广泛使用。我们的数据在坚果云服务器上全都是加密的小块,若不清楚密钥,根本就不可能复原原来的文件,清楚密钥的只有我们自己和坚果云公司,但坚果云公司不会自己进行文件审核,因为其将文件还原会占用不可想象的大量的服务器资源,这不符合商业逻辑。
2.3 安全的两步验证
上一步写只有坚果云公司有还原文件的密钥,那么我们的密码泄露了怎么办呢?坚果云采用两步验证,首先要用账号密码登录,然后会发送验证码到你的微信,你输入验证码从而真正登录服务器获取密钥。若有人想要盗取资料,那么就不仅需要用户名密码,还需要登录你的微信,这样难度就大大提升了。
2.4 仍不放心怎么办?——BoxCryptor
Boxcryptor是一款云存储第三方加密软件。对文件采用AES-256标准进行加密再上传到云端,保障用户的绝对隐私,用Boxcryptor加密后的文件,需要结合Boxcryptor进行查看,只在坚果云里也是无法直接打开文件,所以:不论是监管机构,还是云存储提供商,亦或是云存储账号被盗,任何人都无法查看你的加密文件。这样你的文件经过了双重AES加密,若有人想盗取资料,除了坚果云的账号密码,还需要能登录你的微信,还需要知道BoxCryptor的账号密码才行,而BoxCryptor不存储你的任何文件资料,所以所有文件只对你自己是可查看的。
以上4点保证了数据的足够高的相对安全性。
2. 坚果云——无感自动备份不操心
坚果云的同步逻辑是将本地文件夹设置成同步文件夹,然后自动将文件夹里的内容全部同步。也就是所谓的同步盘,DropBox和OneDrive都是这样的逻辑。
你对文件进行任何操作,在关闭后,系统会自动检测文件是否被修改,若修改则上传修改过的部分,就是所谓的增量上传技术,说白了就是一个文件经过二进制转换,大部分的都是没动的,将改动的部分及改动位置上传就可以了,比如一个200M的word,不会修改一次就重新上传一个200M,只上传改动过的部分,联想到之前的切块上传,就是只上传改动过的块,这样就可以很快的将大文件修改上传。
将坚果云的客户端放到后台,它自动的完成以上所有的事情,在同步完成的文件上打一个对号,提示你已经同步完成了,它的上传速度基本可以跑满我家宽带带宽,堪称无感备份。
3. 坚果云——历史文件可追溯
是否有过将一个重要文件不小心彻底删除找不到了的尴尬?是否有过千辛万苦将一个文件修改的面目全非后成为下一个版本结果发现还是上一个版本更好?
若在本地管理的文件上操作,这样只能重做或去用恢复软件看看能否恢复,但是改动过的文件肯定是不行了。
坚果云会将历史上的所有修改版本保存一段时间,如图
这样免去了误修改的尴尬。
4. 坚果云——最好免费
我所说的以上这些,都可以是免费的。
虽然免费版本有一定限制,但是文件增量不是太多也足够了,BoxCryptor也可以免费加密一个文件夹,把最大的那个加密不就好了。
坚果云的优秀不止于此,它也可以很容易的进行文件分享,分享连接及数据却可以不暴露在公网上。它有方便的免费思维导图工具;它的搜索做的和Everything一样快;当然还有不得不提的支持WebDav协议。
WebDav协议是什么,有什么用?期待后面的介绍吧。
下面是坚果云的网站,自己去探索吧。
https://www.jianguoyun.com/