CENO 2.0 वेब ब्राउझरचे प्रकाशन, जे ब्लॉकिंगला बायपास करण्यासाठी P2P नेटवर्क वापरते

Компания eQualite опубликовала выпуск мобильного web-браузера CENO 2.0.0 (CEnsorship.NO), предназначенного для организации доступа к информации в условиях цензуры, фильтрации трафика или отключения сегментов интернета от глобальной сети. Браузер построен на основе движка GeckoView (применяется в Firefox для Android), расширенного возможностью обмена данными через децентрализованную P2P-сеть, в которой пользователи участвуют в перенаправлении трафика к внешним шлюзам, обеспечивающим доступ к информации в обход фильтров. Наработки проекта распространяются под лицензией MIT. Готовые сборки доступны в Google Play.

P2P-функциональность вынесена в отдельную библиотеку Ouinet, которая может быть использована для добавления средств обхода цензуры в произвольные приложения. Браузер CENO и библиотека Ouinet позволяют получить доступ к информации в условиях активной блокировки прокси-серверов, VPN, шлюзов и прочих централизованных механизмов обхода фильтрации трафика, вплоть до полного отключения интернета в цензурируемых областях (при полной блокировке контент может раздаваться из кэша или локальных накопителей).

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

नवीन सामग्रीमध्ये प्रवेश मिळविण्यासाठी, ज्यावर थेट प्रवेश अवरोधित केला आहे, विशेष प्रॉक्सी गेटवे (इंजेक्टर) वापरले जातात, जे नेटवर्कच्या बाह्य भागांमध्ये स्थित आहेत जे सेन्सॉरशिपच्या अधीन नाहीत. क्लायंट आणि गेटवे यांच्यातील माहिती सार्वजनिक की एनक्रिप्शन वापरून एन्क्रिप्ट केली जाते. गेटवे ओळखण्यासाठी आणि दुर्भावनापूर्ण गेटवेचा परिचय रोखण्यासाठी डिजिटल स्वाक्षऱ्यांचा वापर केला जातो आणि प्रकल्पाद्वारे समर्थित गेटवेच्या की ब्राउझर वितरणामध्ये समाविष्ट केल्या जातात.

गेटवे अवरोधित केल्यावर प्रवेश करण्यासाठी, इतर वापरकर्त्यांद्वारे साखळी कनेक्शन समर्थित आहे जे गेटवेवर रहदारी फॉरवर्ड करण्यासाठी प्रॉक्सी म्हणून कार्य करतात (डेटा गेटवे की सह कूटबद्ध केला जातो, जे ट्रान्झिट वापरकर्त्यांना परवानगी देत ​​​​नाही ज्यांच्या सिस्टमद्वारे विनंती प्रसारित केली जाते. रहदारी मध्ये पाचर घालून घट्ट बसवणे किंवा सामग्री निर्धारित करण्यासाठी). क्लायंट सिस्टम इतर वापरकर्त्यांच्या वतीने बाह्य विनंत्या पाठवत नाहीत, परंतु एकतर कॅशेमधून डेटा परत करतात किंवा प्रॉक्सी गेटवेवर बोगदा स्थापित करण्यासाठी लिंक म्हणून वापरतात.

CENO 2.0 वेब ब्राउझरचे प्रकाशन, जे ब्लॉकिंगला बायपास करण्यासाठी P2P नेटवर्क वापरते

Обычные запросы вначале браузер пытается доставить напрямую, а если прямой запрос не проходит — выполняет поиск в распределённом кэше. При отсутствии URL в кэше информация запрашивается через подключение к прокси-шлюзу или обращение к шлюзу через другого пользователя. Конфиденциальные данные, такие как cookie, в кэше не сохраняются.

CENO 2.0 वेब ब्राउझरचे प्रकाशन, जे ब्लॉकिंगला बायपास करण्यासाठी P2P नेटवर्क वापरते

P2P नेटवर्कमधील प्रत्येक सिस्टीमला अंतर्गत अभिज्ञापक प्रदान केला जातो जो P2P नेटवर्कमध्ये रूटिंगसाठी वापरला जातो, परंतु वापरकर्त्याच्या भौतिक स्थानाशी जोडलेला नाही. कॅशेमध्ये प्रसारित आणि संग्रहित केलेल्या माहितीची विश्वासार्हता डिजिटल स्वाक्षरी (Ed25519) वापरून सुनिश्चित केली जाते. प्रसारित वाहतूक TLS वापरून कूटबद्ध केली जाते. डिस्ट्रिब्युटेड हॅश टेबल (DHT) चा वापर नेटवर्क संरचना, सहभागी आणि कॅशे केलेल्या सामग्रीबद्दल माहिती ऍक्सेस करण्यासाठी केला जातो. आवश्यक असल्यास, HTTP व्यतिरिक्त µTP किंवा Tor चा वापर वाहतूक म्हणून केला जाऊ शकतो.

При этом CENO не обеспечивает анонимность и информация о отправляемых запросах доступна для анализа на устройствах участников (например, по хэшу можно определить, что пользователь обращался к определённому сайту). Для конфиденциальных запросов, например, требующих подключения к своей учётной записи в почте и социальных сетях, предлагается использовать отдельную приватную вкладку, при использовании которой данные запрашиваются только напрямую или через прокси-шлюз, но без обращения к кэшу и без оседания в кэше.

नवीन प्रकाशनातील बदलांपैकी:

  • Изменено оформление панели и переделан интерфейс конфигуратора.
  • Предоставлена возможность определения поведения по умолчанию кнопки Clear и удаления данной кнопки с панели и из меню.
  • В конфигураторе появилась возможность очистки браузерных данных, в том числе с выборочным удалением по списку.
  • Выполнена перегруппировка опций меню.
  • В отдельное подменю вынесены опции для настройки интерфейса.
  • Обновлена версия библиотеки Ouinet (0.21.5) и дополнения Ceno Extension(1.6.1), движок GeckoView и библиотеки Mozilla синхронизированы с Firefox for Android 108.
  • Добавлена локализация для русского языка.
  • Добавлены настройки для управления параметрам темы оформления и поисковыми движками.

स्त्रोत: opennet.ru

एक टिप्पणी जोडा