Издаване на уеб браузъра CENO 2.0, използващ P2P мрежа за заобикаляне на блокировки

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

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

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

За да получите достъп до новото съдържание, директният достъп до което е блокиран, се използват специални прокси шлюзове (injector), които се разполагат във външни части на мрежата, неподвластни на цензура. Информацията между клиента и шлюза се шифрова с помощта на криптиране на базата на открит ключ. За идентификация на шлюзовете и предотвратяване на внедряване на злонамерени шлюзове се използват цифрови подписи, а ключовете на съпровожданите от проекта шлюзове са включени в доставката на браузъра.

За достъп до шлюза в условия на блокировка се поддържа свързване чрез верига през други потребители, които действат като прокси за пренасочване на трафика към шлюза (данните се шифроват с ключа на шлюза, което не позволява на транзитните потребители, през системите на които минава заявката, да се намесват в трафика или да определят съдържанието). Клиентските системи не изпращат външни заявки от името на други потребители, а или предоставят данни от кеша, или се използват като звено за установяване на тунел към прокси шлюза.

Издаване на уеб браузъра CENO 2.0, използващ P2P мрежа за заобикаляне на блокировки

Първоначално обикновените заявки се изпращат директно от браузъра, а ако директната заявка не успее, се извършва търсене в разпределеното кеш. При липса на URL в кеша, информацията се запитва чрез свързване с прокси шлюз или чрез връзка с шлюз от друг потребител. Конфиденциални данни, като бисквитки, не се запазват в кеша.

Издаване на уеб браузъра 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster