Decentraleyes - это новое дополнение к Firefox с открытым исходным кодом, которое призвано улучшить вашу конфиденциальность при просмотре. Это делается путем размещения ресурсов CND локально. Когда ваш браузер делает запрос на один из этих ресурсов CDN, запрос блокируется, и вместо этого вы получаете локальную версию.


Что за черт?

Создание сайтов с нуля - это тяжелая работа. Вместо того, чтобы заново изобретать колесо, веб-разработчики делятся библиотеками полезного открытого исходного кода, который выполняет общие задачи. Например, библиотеки JavaScript или веб-фреймворки, такие как jQuery или Ember.

Поэтому вместо того, чтобы писать код самостоятельно, разработчики могут просто ссылаться на эти общие сценарии на веб-страницах. Эти общие сценарии размещаются в сетях доставки контента (CDN) - глобально распределенных сетях прокси-серверов, развернутых в нескольких центрах обработки данных..

Мало того, что скрипты, размещенные в этих распределенных сетях, могут быть легко распространены среди разработчиков, но CDN являются очень эффективным средством доставки контента. Поэтому использование размещенных на них ресурсов ускоряет загрузку страниц. Это также снимает финансовое бремя с разработчиков хостинга самих ресурсов..

Как следствие, очень большой процент всех существующих веб-сайтов регулярно используют библиотеки, распространяемые на CDN..

Так что! Это звучит великолепно. Go CDNs?

Проблема

Проблема в том, что хостинг CDN стоит денег. А такие компании, как Google, Facebook и Microsoft предлагают такой хостинг бесплатно. Бесплатно - такая же любимая цена для веб-разработчиков, как и для всех нас, поэтому очень большое количество ресурсов сайта теперь размещается на CDN, размещенных этими компаниями..

И как всегда с Google и др., Хотя нет никаких денежных затрат, мы платим за их использование с нашей конфиденциальностью. Как гласит старая поговорка, если вы не платите за продукт, то вы - продукт!

Каждый раз, когда вы посещаете веб-сайт, который ссылается на библиотеку, размещенную на одном из этих CDN, Google, Facebook, Microsoft и т. Д. Узнают об этом и могут отслеживать вас при переходе с веб-сайта на веб-сайт..

Что еще более тревожно, ничто не мешает этим компаниям заменить размещенный код чем-то более вредоносным. И ваш браузер (или антивирусное программное обеспечение) не сможет предотвратить это..

Возможные решения

Одним из решений этой проблемы является использование надстроек, таких как NoScript или uMatrix, для предотвращения запуска сценариев. Но эти дополнения очень подходят для опытных пользователей. Правильная их настройка - сложная и трудоемкая задача. И даже тогда они «сломают» многие веб-сайты, которые используют эти внешние сценарии для работы.

Другим возможным решением было бы объединение веб-разработчиков и создание публичной аудиторской некоммерческой организации для размещения веб-ресурсов. Но это заняло бы время и деньги, поэтому в настоящее время такой шаг не планируется.

Введите Decentraleyes

Дополнение Decentraleyes Firefox хранит часто используемые ресурсы локально. Когда веб-сайт пытается получить к ним доступ в поддерживаемой сети, Decentraleyes блокирует запрос и вместо этого загружает локально сохраненный ресурс..

- Поддерживаемые сети: Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Яндекс CDN, Baidu CDN, публичные ресурсы Sina и библиотеки UpYun..

- Связанные ресурсы: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, пользовательский интерфейс jQuery, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js и загрузчик веб-шрифтов.

Это не только мешает Google и т. Д. Отслеживать вас через запросы CDN, но и локальные ресурсы всегда загружаются быстрее, чем удаленные. Так что веб-страницы загружаются быстрее. Выиграть!

Вывод

Decentraleyes - отличная идея, и она полностью прозрачна в использовании. На самом деле, это, возможно, немного слишком прозрачно. Было бы хорошо, если бы он мог отображать визуальное представление того, сколько ресурсов CDN было заблокировано таким образом. На самом деле, вам нужно зайти в консоль разработчика Firefox, чтобы узнать эту информацию.

Также было бы неплохо, если бы Decentraleyes работал на большее количество ресурсов, чем сейчас..

Но это все еще первые дни, и я не могу думать ни о какой причине, чтобы не устанавливать это изящное дополнение. Само по себе это не помешает вам отслеживать онлайн, но, тем не менее, это ценный инструмент в вашем наборе инструментов для обеспечения конфиденциальности..

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