Le navigateur Web CENO 1.4.0 est disponible, visant à contourner la censure

Компания eQualite опубликовала выпуск мобильного web-браузера CENO 1.4.0, предназначенного для организации доступа к информации в условиях цензуры, фильтрации трафика или отключения сегментов интернета от глобальной сети. В качестве основы используется Firefox for Android (Mozilla Fennec). Связанная с построением децентрализованной сети функциональность вынесена в отдельную библиотеку Ouinet, которая может быть использована для добавления средств обхода цензуры в произвольные приложения. Наработки проекта распространяются под лицензией MIT. Готовые сборки доступны в Google Play.

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

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

Pour accéder au nouveau contenu, dont l'accès direct est bloqué, des passerelles proxy spéciales (injecteurs) sont utilisées, situées dans des parties externes du réseau qui ne sont pas soumises à la censure. Les informations entre le client et la passerelle sont cryptées à l'aide d'un cryptage à clé publique. Les signatures numériques sont utilisées pour identifier les passerelles et empêcher l'introduction de passerelles malveillantes, et les clés des passerelles prises en charge par le projet sont incluses dans la livraison du navigateur.

Pour accéder à la passerelle lorsqu'elle est bloquée, une connexion en chaîne est prise en charge via d'autres utilisateurs qui agissent comme proxy pour transférer le trafic vers la passerelle (les données sont cryptées avec la clé de la passerelle, ce qui ne permet pas aux utilisateurs de transit par les systèmes desquels la demande est transmise pour se glisser dans le trafic ou déterminer le contenu). Les systèmes clients n'envoient pas de requêtes externes au nom d'autres utilisateurs, mais renvoient des données du cache ou sont utilisés comme lien pour établir un tunnel vers une passerelle proxy.

Le navigateur Web CENO 1.4.0 est disponible, visant à contourner la censure

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

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

Chaque système d'un réseau P2P est doté d'un identifiant interne utilisé pour le routage dans le réseau P2P, mais qui n'est pas lié à l'emplacement physique de l'utilisateur. La fiabilité des informations transmises et stockées dans le cache est assurée grâce à l'utilisation de signatures numériques (Ed25519). Le trafic transmis est crypté à l'aide de TLS. Une table de hachage distribuée (DHT) est utilisée pour accéder aux informations sur la structure du réseau, les participants et le contenu mis en cache. Si nécessaire, µTP ou Tor peuvent être utilisés comme transport en plus de HTTP.

Le navigateur Web CENO 1.4.0 est disponible, visant à contourner la censure

Changements dans la nouvelle version :

  • Предоставлена возможность доступа к данным, хранящимся в локальном кэше текущей системы, что позволяет нескольким пользователям в локальной сети предоставлять друг другу доступ к ранее загруженному контенту в полностью изолированных сетях, не имеющих доступа к интернету. Обмен данными в том числе возможен на стадии до загрузки распределённой хэши-таблицы (DHT).
  • В список узлов, используемых для подключения к сети, добавлен IP-адрес одного из узлов на случай сбоев в работе DNS.
  • Расширены возможности для отладки сбоев.
  • В состав включено браузерное дополнение «HTTPS by default», по умолчанию включающее обращение по протоколу HTTPS.
  • Диалог «no Wi-Fi» преобразован в «on mobile data» и теперь показывается при работе через сеть мобильного оператора, независимо от состояния Wi-Fi.
  • Обновлены версии CENO Extension 1.4.2 и Ouinet client 0.18.2.

Source: opennet.ru

Ajouter un commentaire