谷歌向开源社区赠送Upspin文件共享技术

2020-05-27 11:34:47
导读有大量的文件共享服务。从Dropbox到谷歌,从苹果(Apple)到微软(Microsoft),再到tor租借软件,在家或在线共享文件的方式层出不穷——但谷歌希望简化这一过程。周二,该公司公布了一

有大量的文件共享服务。从Dropbox到谷歌,从苹果(Apple)到微软(Microsoft),再到tor租借软件,在家或在线共享文件的方式层出不穷——但谷歌希望简化这一过程。

周二,该公司公布了一个新项目,旨在减少现有服务的碎片化,以及“多步复制和重新打包”所浪费的时间。

如何?通过为所有文件创建全局名称空间。

谷歌的实验项目被称为Upspin,它被描述为“构建一个框架,用于安全地、统一地、全局地命名和共享文件和其他数据:各种各样的全局名称系统”。

但是,Upspin不是典型的文件系统,而是一组协议和引用,可用于将文件系统和存储服务连接到全局名称空间。

“表现不是首要目标。一致性和安全性才是最重要的,”开发人员说。

一旦一个文件被赋予了一个上旋流的名字,这个文件就可以被复制,而不需要上传和下载数据流,并且可以安全地与任何有访问网络权限的人共享。

这个项目可能在企业中有应用程序,但是谷歌相信Upspin对于家庭用户来说有更大的内在价值,他们想要一个易于理解的文件共享系统,使文件共享成为一个快速且更省时的任务。

谷歌解释说,Upspin要求文件名以用户的电子邮件地址开头,后跟以斜杠分隔的类unix路径名—然后Upspin对其进行评估,以识别其他文件和目录。

具有访问该文件的权限的用户可以这样做,如果用户希望扩展权限,他们只需要向目录添加一个名为“access”的文件,该文件描述了他们希望授予的权限。

这种访问还通过加密实现端到端,因此明文只托管在Upspin客户机上。这家科技巨头表示,不允许云存储扩展部分“信任边界”,进一步加强了安全。

“Upspin是一个基础设施层,其他软件和服务可以在此基础上构建,以促进安全访问和共享,”谷歌说。“Upspin不是一个‘应用程序’或web服务,而是一套软件组件,旨在运行在网络和连接到它的设备上,共同提供一个安全的、现代的信息存储和共享网络。”

这个实验性的项目已经提交给了开源社区,但是谷歌的工程师们仍有可能在未来将其与开源密钥透明服务器集成,从而为Upspin做出贡献。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。