文章目录
- Intro
- 极速上传的原因
- 隐私保护
Intro
今天把几个软件上传到阿里云盘进行分享,文件大小将近1GB,按理说上传需要个2~3分钟吧。
之前上传一个压缩包看到上传速度大概是4~5MB/s。
但是我刚到别的软件看了一圈,回来发现文件居然已经上传完成了。
我感觉这是不是有什么“黑科技”啊。
于是又上传了一个4.38GB的centos iso文件进行测试:
阿里云盘先进行了一个:文件校验
校验完之后,就直接上传完成了?
我怀疑它压根就没有把我本地的文件上传,而是进行了某种链接,而“检验”过程至关重要。
极速上传的原因
一个比较合理的解释是:
- 阿里云盘上传之前会先检测你的文件的哈希值,如果发现服务器里面已经有一个相同的文件,那么就不用传了,直接用服务器里面的文件代替,在你的网盘里面显示的是一个连接而已。
- 阿里云盘使用了sha1这块“黑科技”,即服务器检测文件的哈希值和云盘本身具有的文件进行匹配,如果云服务本身就有,就直接返回转存,省去了用户利用自己的带宽上传的步骤。
简单来说就是通过计算上传的文件的哈希值,来判断服务器中是否已有相同的文件,如果有就直接链接到已经存在的文件,否则再从本地上传。
这个说法是比较合理的,但是具体的算法我并没有从阿里云官网找到。
关于哈希值,之前文章介绍过了:
哈希值是一种将任意长度的输入信息转换为固定长度的数据指纹的输出形式。哈希值是通过一种数学计算机程序,即哈希算法,来生成的。哈希值通常是字母和数字的组合,可以用来验证信息的完整性和一致性。
哈希算法是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。它是一种单向函数,即只能从消息摘要推导出原消息,而不能从原消息推导出消息摘要。常见的哈希算法有MD5、SHA-1、SHA-2等。
例如,当你下载一个文件时,可以使用哈希值来验证文件是否完整且未被篡改。如果文件的哈希值与提供的哈希值不匹配,则说明文件已被篡改或损坏 。
按照上面的理论,上传一些公开的 软件、文件等内容时,会秒上传。其他文件则会从本地上传,比如我上传一个合法的、好看的视频:
阿里云盘不会限制上下传的网速。当年公测的时候我就使用了,现在出了会员功能,是用来进行在线解压、观看视频等功能的。
这种方式不仅提高了上传效率,还降低了文件服务器的冗余,在某些领域还是值得借鉴的。
但这种方式会不会泄露隐私呢?
隐私保护
阿里云盘表示:“不会”
(三)存储安全
1、 数据保护技术措施
我们已采取符合业界标准、合理可行的安全防护措施保护您的信息,防止个人信息遭到未经授权访问、公开披露、使用、修改、损坏或丢失。例如,个人数据的存储使用业界领先的安全保障机制;个人数据获取采用SSL协议加密保护,提供安全的HTTPS访问机制;个人数据的分享采用了多种安全审核方案和防止窃取的保护措施;我们会使用受信赖的保护机制防止个人信息遭到恶意攻击;我们会部署访问控制机制,尽力确保只有授权人员才可访问个人信息。
2、 数据保护管理组织措施
我们建立了行业内先进的以数据为核心、围绕数据生命周期进行的数据安全管理体系,从组织建设、制度设计、人员管理及产品技术的维度提升个人信息的安全性。我们已经设置了个人信息保护专职部门。我们通过培训课程和考试,不断加强员工对于保护个人信息重要性的认识。
3、 个人信息安全事件的响应
如果我们的物理、技术或管理防护设施遭到破坏,导致信息被非授权访问、公开披露、篡改或毁坏,导致您的合法权益受损的,我们会及时启动应急预案,采取合理必要的措施,以尽可能降低对您个人的影响。如发生个人信息安全事件,我们还将按照法律法规的要求向您告知安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施。我们将以短信、电话、推送通知及其他合理渠道告知您,难以逐一告知的,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,上报个人信息安全事件的处置情况。
4、 账户安全风险的防范
请您妥善保护自己的个人信息,仅在必要的情形下向他人提供,以免信息被窃取甚至遭遇电信网络诈骗。如您担心自己的个人信息尤其是您的账户或密码发生泄露,请您立即联络我们的客服以便我们根据您的申请采取相应措施。您也可以在“设置-账户与安全-安全中心”自主进行“更改绑定手机号”、“更改密码”、“登录设备管理”、“设置屏幕锁”等安全设置。
但是你把文件放在别人那里,会不会泄露是你无法控制的。所以网盘中最好不要上传涉及隐私的文件吧。
把 永 远 爱 你 写 进 诗 的 结 尾 ~