Компанията 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.
- Диалогът „no Wi-Fi“ е преобразуван в „on mobile data“ и сега се показва при работа през мобилен оператор, независимо от състоянието на Wi-Fi.
- Актуализирани версии на CENO Extension 1.4.2 и Ouinet client 0.18.2.
Източник: opennet.ru
