火狐发布了脸书容器扩展

\

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

\
\\

火狐已经发布了一个扩展,声称这将防止脸书继续窥探其用户的非脸书web流量。该脸书容器扩展(Facebook Container extension)把用户身份隔离在一个单独的容器标签上,让脸书难以追踪其他web活动。

\\

也许不足为奇的是,用户在脸书上的活动(他/她“likes”的人、他们关注的人、他们与之交朋友的人、他们的购物页面等等),脸书都可以轻易地追踪到,甚至脸书还可以追踪用户在其他网站上的活动,只要那些网站含有脸书的“like”按钮、嵌入式评论或其他脸书的微件(widget)。也许最不明显的是脸书的Pixel,这是一个几乎不可见的微件,合作企业可以把它嵌入自己的网站,并用于将数据反馈给脸书以及重新定位目标。通过所有这些渠道,脸书收集数据并把网络使用情况与用户的脸书ID关联起来,无论这些用户是否登录脸书网站。然后,这些数据能够被用于定位广告或内容推断用户使用情况。

\\

这种能力是脸书长期以来一直能够做到的。七年前,前黑客转为安全博客作者的Nik Cubrilovic报告说,就算退出脸书账号,该网站的cookies也不会被移除或删除,只是被修改,这就能解释,脸书仍然能够用脸书的微件来追踪对网站的访问,并把它们和用户的脸书ID绑定。去年7月,加利福尼亚州提起的对脸书的诉讼没有能够阻止脸书继续这样的操作。

\\

一旦新的火狐扩展被安装和激活后,会在一个新的蓝色标签(容器)中打开脸书。脸书可以在这个标签中正常使用,但是,如果您点击了一个非脸书链接或被导航到地址栏中的非脸书网站,这些页面将被加载到该容器外部。在其他浏览窗口标签上点击脸书的“share”按钮,会加载到脸书所在的容器中。任何在脸书外部的活动不再能被追踪。为隐私付出的代价是嵌入脸书的评论和“Like”按钮,如果存在于脸书容器外部的标签中,那么就都不能再使用了,并且那些允许用户创建一个新脸书账号或使用脸书证书登录的网站通常也都不能正常工作了。

\\

那些说脸书最近一直是新闻热点的说法是一种明显的保守说法。大量的故事涌现出来,都是关于用户的数据是如何被使用的、还有平台在假新闻虚假广告、有组织的青少年暴力,甚至可能影响所谓的民主选举结果的过程中所扮演的角色。所有这些导致了脸书的首席执行官马克•扎克伯格在美国国会回答提问,而脸书的首席技术官Mike Schroepfer出席在英国举办的类似听证会

\\

马克•扎克伯格拒绝亲自出席英国议会的听证会这件事引发了英国议会的强烈反应。周二由英国数字、文化、媒体和体育委员会委员成员MP Damian Collins在英国新闻办公室给脸书公共政策负责人Rebecca Stimson的信中,Collins再次发出了邀请,之前看起来已经被忽视了。

\\

Collins写道:“值得注意的是,虽然扎克伯格先生通常不受英国议会的管辖,但是,他下次进入英国时就会这么做。我们希望他会积极地回应我们的要求,否则,在他下次进入英国时,委员会将会给他发出正式的传票。”

\\

与此同时,剑桥分析(Cambridge Analytica)这家处于最近脸书数据收集丑闻中心的公司,宣布在5月2日停止营业,尽管这会持续多久是另一个猜测

\\

虽然所有这些争议看起来没有让脸书在金钱上有损失,但也受到了各方的阻力。一些知名公司已经完全抛弃了脸书这个平台,并且据报道说脸书的开发人员也很不开心。

\\

脸书自己也在做一些改变。火狐扩展或许很快被证明是多余的。因为脸书看起来在采取措施整顿公司。比如,扎克伯格在脸书开发者大会F8上宣布,会增加用户清除自己的历史记录的功能。欧洲GDPR立法也已经推动脸书为欧洲用户更改隐私政策,尽管为Techcrunch撰写文章的Josh Constine已经指出在他们的方法中有一些缺陷。

\\

阅读英文原文:Firefox Releases Facebook Container Extension

\\

感谢冬雨对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值