Компания eQualite публикува версия на мобилния уеб-браузер CENO 1.4.0, предназначен за осигуряване на достъп до информация в условия на цензура, филтриране на трафика или изключване на сегменти от интернет от глобалната мрежа. Базата е Firefox for Android (Mozilla Fennec). Свързаната с изграждането на децентрализирана мрежа функционалност е извлечена в отделна библиотека Ouinet, която може да бъде използвана за добавяне на средства за заобикаляне на цензурата в произволни приложения. Резултатите от проекта са разпространени под MIT лиценз. Готовите версии са налични в Google Play.
Браузерът CENO и библиотеката Ouinet позволяват достъп до информация в условия на активна блокировка на прокси сървъри, VPN, шлюзове и други централизирани механизми за заобикаляне на филтрацията на трафика, включително при пълно изключване на интернет в цензурирани райони (при пълна блокировка съдържанието може да се разпространява от кеша или локални хранилища). За обмен на данни се създава P2P мрежа, в която потребителите участват в пренасочването на трафика към външни шлюзове (injector), осигуряващи достъп до информация в заобикаляне на филтрите.
Проектът също така предвижда кеширане на съдържанието от страна на всеки потребител със запазване на децентрализирана кеш структура на популярно съдържание. При отваряне на сайта от потребителя, зареденото съдържание се кешира в системата на потребителя и става достъпно за участниците в P2P мрежата, които не могат да получат директен достъп до ресурса или до шлюзовете за заобикаляне на блокади. На всяко устройство се съхраняват само данните, директно поискани от това устройство. Идентификацията на кешираните страници се извършва чрез употреба на хеш от URL, като всички свързани с страницата допълнителни данни, като изображения, скриптове и стилове, се групират и предоставят заедно със съответния идентификатор.
За достъп до новото съдържание, достъпът до което е блокиран, се използват специални прокси шлюзове (injector), разположени във външни части на мрежата, неподложени на цензура. Информацията между клиента и шлюза е криптирана с помощта на публични ключове. За идентифициране на шлюзовете и предотвратяване на внедряване на злонамерени шлюзове се използват цифрови подписи, а ключовете на шлюзовете, съпровождани от проекта, са включени в доставката на браузъра.
За достъп до шлюза при условия на блокировка се поддържа свързване чрез верига от други потребители, които действат като прокси, за да предават трафика към шлюза (данните се криптират с ключа на шлюза, което не позволява на транзитните потребители, през системите на които преминава заявката, да се намесват в трафика или да определят съдържанието). Клиентските системи не изпращат външни заявки от името на други потребители, а или предоставят данни от кеша, или се използват като свързваща точка за установяване на тунел към прокси шлюза.

CENO не осигурява анонимност, а информацията за изпратените заявки е достъпна за анализ на устройствата на участниците (злоумишленик може да получи информация за данните, запитвани или предоставяни от кеша на други потребители, както и да определи, че потребителят е посетил определен сайт чрез хеш). Обикновените заявки първоначално браузърът се опитва да достави директно, а ако директната заявка не успее — извършва търсене в разпределения кеш. При липса на URL в кеша информацията се запитва чрез свързване с прокси шлюз или чрез обаждане до шлюза през друг потребител. Конфиденциални данни, като бисквитки, не се съхраняват в кеша.
За конфиденциални заявки, например изискващи свързване към профила в имейл и социални мрежи, се предлага да се използва отделен частен таб, при използването на който данните се запитват само директно или чрез прокси шлюз, но без достъп до кеша и без оставане в кеша.
Всяка система в P2P мрежата притежава вътрешен идентификатор, който се използва при маршрутизация в P2P мрежата, но не е свързан с физическото местоположение на потребителя. Достоверността на предадената и съхраняваната в кеша информация се осигурява чрез използване на цифрови подписи (Ed25519). Предаваният трафик е криптиран с помощта на TLS. За достъп до информация за структурата на мрежата, участниците и кешираното съдържание се използва разпределена хеш-таблица (DHT). При необходимост, освен HTTP, могат да се използват и µTP или Tor като транспорт.

Промени в новото издание:
- Предоставена е възможност за достъп до данни, съхранявани в локалния кеш на текущата система, което позволява на няколко потребители в локалната мрежа да предоставят един на друг достъп до предварително зареденото съдържание в напълно изолирани мрежи, без достъп до интернет. Обменът на данни е възможен и на етапа преди зареждането на разпределената хеш-таблица (DHT).
- В списъка с възли, използвани за свързване с мрежата, е добавен IP адрес на един от възлите за случай на провали в работата на DNS.
- Разширени възможности за отстраняване на неизправности.
- Включено е разширение за браузъра 'HTTPS по подразбиране', което по подразбиране активира обращения по протокол HTTPS.
- Диалогът 'без Wi-Fi' е преобразуван в 'с мобилни данни' и сега се показва при работа през мрежа на мобилен оператор, независимо от състоянието на Wi-Fi.
- Актуализирани са версиите на CENO Extension 1.4.2 и Ouinet client 0.18.2.
Източник: opennet.ru
