Decentraleyes评论-Firefox隐私附加组件

Decentraleyes是一个新的开源Firefox插件,旨在改善浏览时的隐私。它通过在本地托管CND资源来做到这一点。当您的浏览器请求这些CDN资源之一时,该请求将被阻止,而您将获得本地版本.

我勒个去?

从头开始构建网站是艰苦的工作。 Web开发人员不必每次都重新发明轮子,而是共享有用的开源代码库来完成常见任务。例如,JavaScript库或jQuery或Ember之类的Web框架.

因此,开发人员不必自己编写代码,而可以直接从网页中引用这些共享脚本。这些共享脚本托管在内容交付网络(CDN)上-分布在多个数据中心的代理服务器的全球分布网络.

开发人员不仅可以轻松地共享托管在这些分布式网络上的脚本,而且CDN是一种非常有效的内容交付方式。因此,使用托管在它们上面的资源,可以使页面加载更快。这也减轻了开发人员自己托管资源的财务负担.

结果,存在的所有网站中有很大一部分定期使用CDN上共享的库.

好吧!这听起来很不错。去CDN?

问题

问题在于CDN托管要花钱。 Google,Facebook和Microsoft等公司免费提供此类托管。免费是Web开发人员最喜欢的价格,也是其他人最喜欢的价格,因此,现在所有网站资源中的很大一部分都托管在这些公司托管的CDN上.

与Google等人一样,尽管没有金钱成本,但我们会出于隐私保护的目的付费使用。就像古老的谚语所说的那样,如果您不付钱购买产品,那么您就是产品!

每次您访问引用了其中一个CDN上托管的库的网站时,Google,Facebook,Microsoft等都将对此有所了解,并可以在您浏览网站时跟踪您.

更令人震惊的是,没有什么可以阻止这些公司用更恶意的东西替换托管代码。而且您的浏览器(或防病毒软件)无法阻止这种情况.

可能的解决方案

解决此问题的一种方法是使用NoScript或uMatrix之类的插件来阻止脚本运行。但是这些附件非常适合高级用户。正确配置它们是一项困难且耗时的任务。即使这样,他们也将“破坏”许多依赖这些外部脚本才能正常工作的网站.

另一个可能的解决方案是让Web开发人员聚在一起,并形成一个经过公共审计的非营利组织来托管Web资源。但这需要时间和金钱,因此目前尚无计划.

输入地心眼

Decentraleyes Firefox附加组件在本地存储常用资源。当网站尝试在受支持的网络上访问它们时,Decentraleyes将阻止该请求并加载本地存储的资源.

- 支持的网络:Google托管库,Microsoft Ajax CDN,CDNJS(Cloudflare),jQuery CDN(MaxCDN),jsDelivr(MaxCDN),Yandex CDN,百度CDN,新浪公共资源和UpYun库.

- 捆绑资源:AngularJS,Backbone.js,Dojo,Ember.js,Ext Core,jQuery,jQuery UI,Modernizr,MooTools,Prototype,Scriptaculous,SWFObject,Underscore.js和Web字体加载器.

这不仅阻止了Google等通过CDN请求跟踪您,而且本地资源的加载速度总是比远程资源快。因此网页加载速度更快。赢得!

结论

Decentraleyes是个好主意,使用时完全透明。实际上,它可能有点太透明了。如果它可以显示以这种方式阻止了多少CDN资源的直观表示,那将是很好的。实际上,您需要进入Firefox的开发人员控制台才能找到此信息

如果Decentraleyes为目前的情况工作的资源更多,那也很好.

但这还处于初期,我可以认为没有理由不安装此漂亮的附件。它本身并不会阻止您被在线跟踪,但是它仍然是您的隐私工具包中的宝贵工具.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me