对于所有互联网企业来说,用户及其数据都是最核心、最根本的宝贵财富。因此,每家互联网企业都不会轻易将自家的数据与别人分享。试想一下,阿里会将淘宝和天猫的数据共享给京东吗?腾讯会把QQ和微信的数据分享给微博和陌陌吗?斗鱼会把自家的数据分享给虎牙吗?显然都是不可能的。

但就在近日,谷歌、微软、Facebook、Twitter这四大互联网巨头却联手推出了一项名为“数据传输计划”的新标准!该项计划的目标就是要打通数据传输壁垒,成为在不同平台之间移动数据的新方式。如果这一标准未来能够得到全面推广,无疑将会创造一个新时代!

打破壁垒!巨头之间展开全面合作

或许谁也没想到的是,谷歌、微软、Facebook和Twitter这站在互联网领域金字塔顶端的巨头,会携手带来这样一枚“重磅炸弹”。按照谷歌在刚刚发布的开源博客中所描述的那样,该计划允许让用户将数据直接从一种服务传输到另一种服务,而无需下载和重新上传。

就目前来看,这一计划当前的版本已经支持照片、邮件、联系人、日历和任务等数据的传输和迁移。而这些数据的来源,来自谷歌、微软、Twitter、Flickr、Instagram、Remember
the Milk 和 SmugMug 的公开
API。虽然现在有很多其他数据传输、迁移的方式,但该计划希望能够比传统做法更加稳健、灵活。微软则在一篇相关博客中号召更多企业加入,微软表示,“可移植性和互操作性是云创新和竞争的核心。”

当下,该计划的现有代码已经GitHub上开源,同时还有一份描述其范围的白皮书。大部分代码库包含“适配器”可以将私有API转换为可互操作的传输,比如使得Instagram的数据可传输至Flickr,反之亦然。在这些适配器之间,工程师们还构建了一个系统来给传输中的数据加密,为每次传输发出前向密钥。而白皮书则透露,“我们对这个计划的希望是,它将在任何两个面向公众的产品界面之间建立连接,以便直接导入和导出数据。”

保护用户隐私为先,数据或能更好控制

据悉,该计划被设想为一个开源标准。而许多参与其中的工程师表示,如果该标准成功,在治理方面需要更广泛的思维、形式转变。谷歌Takeout产品经理Greg
Fair的提到,“从长远来看,我们希望有一个由行业领袖、消费者团体和政府团体组成的联盟。”而对于数据共享、传输计划来说,现在还是一个非常微妙的时刻——毕竟之前发生了不少用户隐私数据泄露事件。

Facebook的API曾是剑桥分析公司丑闻的中心,目前Facebook仍在评估应该向多少用户、客户提供自己的数据。谷歌则一直在与自己的API丑闻作斗争,因第三方电子邮件应用程序处理Gmail用户数据不当而受到强烈抗议。为了应对用户隐私问题,负责Facebook数据下载产品的David
Baser表示,“我们总是首先考虑用户数据的保护。”

通过API与其他合作伙伴进行传输、共享的好处在于,数据提供者能够关闭数据管道,或者对其使用加上限制条件。而允许使用数据下载工具去下载用户数据的话,那么数据就会脱离互联网企业的控制。一旦被别有用心的人将数据用于不良目的,形势就会完全失控,互联网企业也无能为力。这样看来,新的数据计划还是有着极大作用的。

可移植性平衡各方力量,未来平台将不会肆无忌惮

猛一看,对于那些因数据隐私丑闻而陷入困境的公司来说,想通过“数据传输计划”来补救、挽回自己的声誉很难。但是来自开放技术研究所所长Kevin
Bankston等外界人士的推动,比以往任何时候都更加重要,对Facebook而言尤其如此。Kevin Bankston
表示,“我的主要目标是确保开放的价值不会被遗忘,如果你担心这些平台的强大功能,可移植性是一种平衡这种平台的方法。”

这也意味着,“数据传输计划”的可移植性,事实上也是在平衡各方的力量。让那些庞大的互联网企业、平台不会因掌控海量用户数据,而肆无忌惮、为所欲为。如果这项计划未来有更多互联网企业参与其中,其实比很多隐私保护法更有作用。同时,这一计划也真正能够让用户享受到便利。(科技新发现
康斯坦丁/文)

创造新时代!谷歌、微软、Facebook等巨头推出全新数据计划的背后的更多相关文章

  1. 亚马逊,谷歌,Facebook,IBM和微软:为了AI,是的,我们在一起了

    美国时间9月28日,也就是几个小时前,亚马逊,谷歌,Facebook,IBM和微软宣布成立了一家非盈利组织:人工智能合作组织(Partnership on AI),目标是为人工智能的研究制定和提供范例 ...

  2. C#情怀与未来,怨天尤人还是抓住机会,能否跟上dnc新时代浪潮?

    C#情怀与未来,怨天尤人还是抓住机会,能否跟上dnc新时代浪潮?   经常看到有.NET圈子在讨论是否应该转其它语言   C#情怀是一方面,如果觉得C#未来没前途,光靠情怀是撑不住的, 建议对C#未来 ...

  3. 谷歌/微软/必应web页面免费翻译插件

    随着网络时代的日益壮大,现在我们经常需要浏览一些各种外语的网页,或者是查阅资料帮助我们解决问题.更多的时候还是头疼在语言障碍上,正所谓"它认识你,你不认识它啊."谷歌和微软两个企业 ...

  4. Vimer的福音 新时代的Vim C++自动补全插件 clang_complete

    使用vim的各位肯定尝试过各种各样的自动补全插件,比如说大名鼎鼎的 OmniCppComplete .这一类的插件都是对 Ctags 生成的符号表进行字符串匹配来获得可能的补全项.他们在编写 C 代码 ...

  5. MEAN实践——LAMP的新时代替代方案(上)

    摘要:90 年代,LAMP 曾风靡一时,然而随着需求的变迁和数据流量的激增,LAMP 已不可避免的走下神坛.近日,在 MongoDB Blog 中,Dana Groce 介绍了一个基于新时代架构的实践 ...

  6. 新时代的Vim C++自动补全插件 clang_complete

    Vimer的福音 新时代的Vim C++自动补全插件 clang_complete   使用vim的各位肯定尝试过各种各样的自动补全插件,比如说大名鼎鼎的 OmniCppComplete .这一类的插 ...

  7. 2018 dnc 公司案例大全,迎接.NET Core开源新时代

    2018 dnc 公司案例大全,迎接.NET Core开源新时代   dnc = .NET Core.dotnet Core dnc是微软新一代主力编程平台,开源.免费.跨平台.轻量级.高性能,支持L ...

  8. WebAssembly,Web的新时代

    在浏览器之争中,Chrome凭借JavaScript的卓越性能取得了市场主导地位,然而由于javascript的无类型特性,导致其运行时消耗大量的性能做为代价,这也是JavaScript的瓶颈之一.W ...

  9. modern php笔记---1、新时代的php

    modern php笔记---1.新时代的php 一.总结 一句话总结: php有Zend Engine 和 Facebook开发的 HipHop Virtual Machine两套引擎 1.php也 ...

随机推荐

  1. torch.cuda.FloatTensor

    Pytorch中的tensor又包括CPU上的数据类型和GPU上的数据类型,一般GPU上的Tensor是CPU上的Tensor加cuda()函数得到. 一般系统默认是torch.FloatTensor ...

  2. (二分查找)LowerBound

    在包含size个元素的,从小到大顺序的int数组a里查找比给定整数p小的,下标最大的元素,找不到返回-1 题解: int LowerBound(int a[],int size,int p) { in ...

  3. css设置兄弟节点的样式(相邻的前一个节点)

    产品需求:想在鼠标移动到“移除”的时候,“1.产品匹配测试”添加下划线和更改字体颜色 需求分析:从需求可以看出使用 :hover 就可以解决的问题,但是在实践中发现兄弟选择器(+)不好使,(+)只能是 ...

  4. BlackArch Linux 2019.06.01 宣布发布

    导读 BlackArch Linux是一个基于Arch Linux的发行版,专为渗透测试人员和安全研究人员设计,并包含大量渗透测试和安全实用程序,已宣布发布2019.06.01版本. BlackArc ...

  5. 19 01 16 djano 视图以及url

    视图 后台管理页面做好了,接下来就要做公共访问的页面了.当我们刚刚在浏览器中输入 http://127.0.0.1:8000/admin/ 之后,浏览器显示出了后台管理的登录页面,那有没有同学想过这个 ...

  6. JDBC批处理方法

    每次新建Connection的时候相当于建了一座桥,每次一辆车(PreparedStatement)运送货物(ResultSet)成本太高! 每次都建立网络连接的时间远远大于本地的时间,为了处理大量的 ...

  7. Spring注解 @Autowired

    @Autowired可以对成员变量.方法和构造函数进行标注,来完成自动装配的工作,这里必须明确:@Autowired是根据类型进行自动装配的,如果需要按名称进行装配,则需要配合@Qualifier使用

  8. 带你探索关于飞机Wi-Fi服务的神奇科学

    资料来源: Colin Anderson制片公司/ Getty图片社 在35000英尺的高空冲浪?哇哦,这当然是我们现在所期望的飞行方式了.根据2018年全球旅行者研究(2018 Global Tra ...

  9. SpringCloud学习之Bus消息总线实现配置自动刷新(九)

    前面两篇文章我们聊了Spring Cloud Config配置中心,当我们在更新github上面的配置以后,如果想要获取到最新的配置,需要手动刷新或者利用webhook的机制每次提交代码发送请求来刷新 ...

  10. [C/C++]编程规范一:头文件篇

    一般来说,每一个.cc或者.cpp文件对应一个头文件(.h文件),当然,也有例外,例如一些测试单元或者main文件,头文件的一些规范可以令代码可读性.程序的性能等大为改观,所以还是要注意头文件的规范问 ...