Az eQualite cég közzétette a CENO 2.0.0 (CEnsorship.NO) mobil web böngésző kiadását, amelyet az információkhoz való hozzáférés biztosítására terveztek cenzúra, forgalom szűrési vagy az internet szegmenseinek a globális hálózattól való lekapcsolása mellett. A böngésző a GeckoView motorra épül (amelyet az Android Firefox használ), kiegészítve a decentralizált P2P-hálózaton keresztüli adatcserélés lehetőségével, ahol a felhasználók részt vesznek a forgalom irányításában külső átjárókhoz, amelyeken keresztül elérhetik az információkat a szűrők megkerülésével. A projekt fejlesztése MIT licenc alatt terjesztésre kerül. A kész építmények elérhetők a Google Play áruházban.
A P2P funkcionalitást külön Ouinet könyvtárba helyezték, amely felhasználható cenzúra megkerülésének eszközei hozzáadására bármilyen alkalmazáshoz. A CENO böngésző és az Ouinet könyvtár lehetővé teszi az információkhoz való hozzáférést aktív proxy-szerver blokkolás esetén, VPN, átjárók és egyéb centralizált forgalom szűrést megkerülő mechanizmusok mellett, egészen az internet teljes leállításáig a cenzúrázott területeken (teljes blokkolás esetén a tartalom a gyorsítótárból vagy helyi tárolókra osztható).
A projekt a tartalom gyorsítótárazását használja minden egyes felhasználó eszközén, fenntartva egy decentralizált gyorsítótárat a népszerű tartalomhoz. Amikor a felhasználó megnyit egy weboldalt, a letöltött tartalom gyorsítótárba kerül a helyi rendszeren, és elérhetővé válik a P2P-hálózat résztvevői számára, akik nem tudnak közvetlen hozzáférést kapni az erőforráshoz vagy a blokkolás megkerülésére szolgáló átjárókhoz. Minden eszköz csak az adott eszközről közvetlenül kért adatokat tárolja. A gyorsítótárazott oldalak az URL hash-jével azonosítják egymást. Az oldallal kapcsolatos összes további adat, például képek, szkriptek és stílusok csoportosítva adódnak át egy azonosítóval.
A hozzáférés biztosítása az új tartalomhoz, amelynek közvetlen elérése blokkolva van, különleges proxy-hidak (injector) alkalmazását igényli, amelyek a hálózat külső részein helyezkednek el, amelyek nem cenzúrázottak. Az információ a kliens és a híd között nyílt kulcson alapuló titkosítással van titkosítva. A hidak azonosításához és a rosszindulatú hidak bevezetésének megelőzéséhez digitális aláírásokat használnak, a projekthez csatolt hidak kulcsai pedig a böngésző szállítmányába tartoznak.
A hídhoz való hozzáférés blokkolásának esetén támogatott a felhasználók közötti láncolt kapcsolaton keresztüli csatlakozás, ahol más felhasználók proxyként működnek a forgalom hídhoz történő átvezetésére (az adatok titkosítva vannak a híd kulcsával, amely megakadályozza a tranzit felhasználók számára, hogy beavatkozzanak a forgalomba, vagy meghatározzák a tartalmat). A kliens rendszerek nem küldenek külső kéréseket más felhasználók nevében, hanem vagy a gyorsítótárból szolgáltatják az adatokat, vagy hídba állnak a proxy-hídhoz való alagút létrehozásához.

A böngésző először közvetlenül próbálja meg eljuttatni a normál kéréseket, és ha a közvetlen kérés nem lehetséges, akkor elvégzi a keresést a elosztott gyorsítótárban. Ha az URL nem található a gyorsítótárban, az információt proxy-kapuhoz való kapcsolódáson keresztül kérik le, vagy egy másik felhasználón keresztül fordulnak a kapuhoz. A bizalmas adatok, például a cookie-k, nem kerülnek tárolásra a gyorsítótárban.

Minden rendszer a P2P-hálózatban egy belső azonosítóval rendelkezik, amelyet a P2P-hálózatban történő irányításhoz használnak, de nem kötődik a felhasználó fizikai helyéhez. Az átküldött és a gyorsítótárban tárolt információk hitelességét digitális aláírások (Ed25519) alkalmazásával biztosítják. Az átküldött forgalom TLS segítségével titkosítva van. A hálózat struktúrájáról, résztvevőiről és a gyorsítótárazott tartalomról szóló információkhoz elosztott hashtáblát (DHT) használnak. Szükség esetén, az HTTP mellett μTP vagy Tor is használható mint szállítás.
A CENO nem biztosít anonimitást, és az elküldött kérések információi elemezhetők a résztvevők eszközein (például a hash alapján meghatározható, hogy a felhasználó egy bizonyos webhelyhez fordult). Bizalmas kérésekhez, például amelyek a levelezéshez és közösségi médiához való fiókhoz való csatlakozást igényelnek, külön privát ablak használatát javasolják. Ezen mód használata esetén az adatok közvetlenül vagy proxy-kapu segítségével kérhetők le, de a gyorsítótárhoz nem fordulva és nem is tárolódnak a gyorsítótárban.
A legújabb verzióban bekövetkezett változások:
- Megváltozott a panel megjelenése és a konfigurátor felülete.
- Lehetővé vált a Clear gomb alapértelmezett viselkedésének meghatározása és a gomb eltávolítása a panelről és a menüből.
- A konfigurátorban lehetőség nyílt a böngészési adatok törlésére, beleértve a listából történő szelektív törlést is.
- Az opciók menüjének újraszervezése megtörtént.
- Az interfész beállításainak lehetőségei külön almennyibe kerültek.
- Frissült az Ouinet könyvtár verziója (0.21.5) és a Ceno Extension (1.6.1), a GeckoView motor és a Mozilla könyvtárak szinkronban állnak a Firefox for Android 108-cal.
- Hozzáadtuk az orosz nyelv lokalizálását.
- Hozzáadásra kerültek a téma megjelenésének és a keresőmotoroknak a beállításait kezelő opciók.
Forrás: opennet.ru
