eQualite lanzou a versión 2.0.0 do navegador web móbil CENO (CEnsorship.NO), deseñado para proporcionar acceso á información ante a censura, o filtrado de tráfico ou segmentos de internet desconectados da rede global. O navegador está construído sobre o motor GeckoView (usado en Firefox para Android), ampliado coa capacidade de intercambiar datos a través dunha rede P2P descentralizada, na que os usuarios participan na redirección do tráfico a portas de enlace externas que proporcionan acceso á información sen filtrar. Os desenvolvementos do proxecto distribúense baixo a licenza MIT. As versións completas están dispoñibles en Google Play.
A funcionalidade P2P está integrada nunha biblioteca independente, Ouinet, que se pode empregar para engadir capacidades para eludir a censura a aplicacións arbitrarias. O navegador CENO e a biblioteca Ouinet permiten o acceso á información mesmo cando os servidores proxy a bloquean activamente. VPN, portas de enlace e outros mecanismos centralizados para evitar o filtrado do tráfico, incluído o peche completo de Internet en áreas censuradas (co bloqueo completo, o contido pódese distribuír desde a caché ou o almacenamento local).
O proxecto utiliza o almacenamento en caché de contido no punto final de cada usuario, mantendo unha caché descentralizada de contido popular. Cando un usuario abre un sitio web, o contido descargado almacénase na caché localmente e ponse á disposición dos participantes da rede P2P que non poden acceder directamente ao recurso nin acceder a pasarelas para evitar o bloqueo. Só se almacenan nese dispositivo os datos solicitados directamente por cada dispositivo. A identificación das páxinas almacenadas na caché realízase mediante un hash de URL. Todos os datos adicionais asociados coa páxina, como imaxes, scripts e estilos, agrúpanse e sérvense xuntos mediante un único identificador.
Para acceder a novos contidos, cuxo acceso directo está bloqueado, utilízanse pasarelas proxy especiais (inxectores), que se sitúan en partes externas da rede que non están suxeitas a censura. A información entre o cliente e a pasarela cífrase mediante o cifrado de chave pública. As sinaturas dixitais úsanse para identificar pasarelas e evitar a introdución de pasarelas maliciosas, e as claves das pasarelas admitidas polo proxecto inclúense na entrega do navegador.
Para acceder á pasarela cando está bloqueada, admítese unha conexión en cadea a través doutros usuarios que actúan como proxies para reenviar o tráfico á pasarela (os datos cífranse coa clave da pasarela, que non permite o tránsito dos usuarios por cuxos sistemas se transmite a solicitude). para meterse no tráfico ou determinar o contido). Os sistemas cliente non envían solicitudes externas en nome doutros usuarios, senón que devolven datos da caché ou úsanse como ligazón para establecer un túnel a unha pasarela de proxy.

O navegador primeiro tenta entregar solicitudes habituais directamente e, se a solicitude directa falla, busca na caché distribuída. Se o URL non está na caché, solicítase información conectándose a unha pasarela proxy ou accedendo á pasarela a través doutro usuario. Os datos sensibles, como as cookies, non se almacenan na caché.

Cada sistema dunha rede P2P está provisto dun identificador interno que se usa para o enrutamento na rede P2P, pero non está vinculado á localización física do usuario. A fiabilidade da información transmitida e almacenada na caché está garantida mediante o uso de sinaturas dixitais (Ed25519). O tráfico transmitido está cifrado mediante TLS. Utilízase unha táboa hash distribuída (DHT) para acceder á información sobre a estrutura da rede, os participantes e o contido almacenado na caché. Se é necesario, µTP ou Tor pódense usar como transporte ademais de HTTP.
Ao mesmo tempo, CENO non proporciona anonimato e a información sobre as solicitudes enviadas está dispoñible para a súa análise nos dispositivos dos participantes (por exemplo, o hash pódese usar para determinar que o usuario accedeu a un sitio específico). Para solicitudes confidenciais, por exemplo, aquelas que requiran conexión á súa conta en correo electrónico e redes sociais, proponse utilizar unha pestana privada separada, na que os datos só se solicitan directamente ou a través dunha pasarela proxy, pero sen acceder á caché e sen instalándose na caché.
Entre os cambios na nova versión:
- Modificouse o deseño do panel e redeseñouse a interface do configurador.
- Ofrecéuse a capacidade de definir o comportamento predeterminado do botón Limpar e eliminalo do panel e do menú.
- O configurador agora permite borrar os datos do navegador, incluíndo a eliminación selectiva por lista.
- Reorganizáronse as opcións do menú.
- As opcións para personalizar a interface están situadas nun submenú separado.
- Actualizáronse a versión da biblioteca Ouinet (0.21.5) e a extensión Ceno (1.6.1), sincronizáronse o motor GeckoView e as bibliotecas de Mozilla con Firefox para Android 108.
- Engadiuse a localización para o idioma ruso.
- Engadíronse axustes para xestionar os parámetros do tema e os motores de busca.
Fonte: opennet.ru
