Kompania eQualite publikoi versionin e shfletuesit mobil web CENO 2.0.0 (CEnsorship.NO), i destinuar për të mundësuar qasjen në informacion në kushte censure, filtrimi të trafikut ose shkëputjeje të segmenteve të internetit nga rrjeti global. Shfletuesi është ndërtuar mbi motorin GeckoView (i përdorur në Firefox për Android), i zgjeruar me mundësinë e shpërndarjes së të dhënave nëpërmjet një rrjeti P2P decentralizues, në të cilin përdoruesit marrin pjesë në ridrejtimin e trafikut në portat e jashtme, që sigurojnë qasje në informacion duke anashkaluar filtrat. Progresi i projektit shpërndahet nën licencën MIT. Ndërtimet e gatshme janë të disponueshme në Google Play.
Funksionaliteti P2P është nxjerrë në një bibliotekë të veçantë Ouinet, e cila mund të përdoret për të shtuar mjete për anashkalimin e censurës në aplikacione të ndryshme. Shfletuesi CENO dhe biblioteka Ouinet lejojnë aksesin në informacion në kushte bllokimi aktiv të proxy serverëve, VPN, portave dhe mekanizmave të tjerë të centralizuar për anashkalimin e filtrimit të trafikut, deri në shkëputjen e plotë të internetit në zonat e censuruara (në rastin e bllokimit të plotë, përmbajtja mund të shpërndahet nga cache ose ruajtës lokal).
Projekti përdor caching të përmbajtjes në anën e çdo përdoruesi me ruajtjen e një cache decentralizues të përmbajtjes popullore. Kur një përdorues hap një faqe web, përmbajtja e ngarkuar ruhet në sistemin lokal dhe bëhet e aksesueshme për anëtarët e rrjetit P2P që nuk mund të marrin qasje të drejtpërdrejtë në burimin ose në portat për të anashkaluar bllokimin. Në çdo pajisje ruhen vetëm të dhënat që janë kërkuar drejtpërdrejt nga ajo pajisje. Identifikimi i faqeve në cache bëhet duke përdorur hash-in nga URL. Të gjitha të dhënat e lidhura me faqen, si imazhet, skenarët dhe stilet, grupohen dhe transmetohen së bashku me një identifikues.
Për të fituar qasje në përmbajtjen e re, të cilës i është bllokuar qasja direkte, përdoren proxy të veçantë (injector), të cilat vendosen në pjesët e jashtme të rrjetit, të cilat nuk i nënshtrohen censurës. Informacioni ndërmjet klientit dhe proxy-it kriptohet duke përdorur enkriptimin bazuar në çelësa publik. Për identifikimin e proxy-ve dhe për të parandaluar futjen e proxy-ve të dëmshëm përdoren nënshkrime dixhitale, dhe çelësat e proxy-ve që mbështeten nga projekti përfshihen në shpërndarjen e shfletuesit.
Për të pasur qasje në proxy në kushte bllokimi, mbështetet lidhja përmes një zinxhiri të përdoruesve të tjerë, të cilët veprojnë si proxy për të çuar trafikun në proxy (të dhënat kriptohen me çelësin e proxy-it, gjë që nuk u lejon përdoruesve të kalojnë përgjatë sistemeve të cilat kalon kërkesa, të nguliten në trafik ose të përcaktojnë përmbajtjen). Sistemet klienti nuk dërgojnë kërkesa të jashtme në emër të përdoruesve të tjerë, por ose kthejnë të dhënat nga cache, ose përdoren si një lidhje për të vendosur një tunel në proxy-in e shfletuesit.

Kërkesat e zakonshme fillimisht përpiqen të dërgohen drejtpërdrejt nga shfletuesi, dhe nëse kërkesa direkte nuk kalon, kryhen kërkime në cache të shpërndara. Në mungesë të URL-së në cache, informatat kërkohen përmes lidhjes me proxy-portën ose duke iu drejtuar portës përmes një përdoruesi tjetër. Të dhënat konfidenciale, siç janë cookies, nuk ruhen në cache.

Ădo sistem nĂ« rrjetin P2P Ă«shtĂ« i pajisur me njĂ« identifikues tĂ« brendshĂ«m, i cili pĂ«rdoret gjatĂ« rrugĂ«zimit nĂ« rrjetin P2P, por nuk Ă«shtĂ« i lidhur me vendndodhjen fizike tĂ« pĂ«rdoruesit. BesueshmĂ«ria e informacionit tĂ« dĂ«rguar dhe tĂ« ruajtur nĂ« cache sigurohet pĂ«rmes pĂ«rdorimit tĂ« nĂ«nshkrimeve digjitale (Ed25519). Trafiku i dĂ«rguar shifrohet me TLS. PĂ«r qasje nĂ« informacionin mbi strukturĂ«n e rrjetit, pjesĂ«marrĂ«sit dhe pĂ«rmbajtjen e ruajtur nĂ« cache pĂ«rdoret njĂ« tabelĂ« hash e shpĂ«rndarĂ« (DHT). NĂ« rast nevoje, pĂ«rveç HTTP, mund tĂ« pĂ«rdoren ”TP ose Tor si transport.
Megjithatë, CENO nuk siguron anonimësinë dhe informacioni mbi kërkesat e dërguara është i aksesueshëm për analizë në pajisjet e pjesëmarrësve (për shembull, përmes hash-it mund të përcaktohet se përdoruesi ka kërkuar një faqe të caktuar). Për kërkesat konfidenciale, të tilla si ato që kërkojnë lidhje me llogarinë e tyre në email dhe rrjetet sociale, sugjerohet përdorimi i një skede private, ku të dhënat kërkohen vetëm drejtpërdrejt ose përmes proxy-portës, por pa iu drejtua cache dhe pa mbetur në cache.
Mes ndryshimeve në versionin e ri:
- Dizajni i panelit është ndryshuar dhe ndërfaqja e konfiguratorit është rishikuar.
- ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar sjelljen e parazgjedhur tĂ« butonit Clear dhe pĂ«r tĂ« hequr kĂ«tĂ« buton nga pulti dhe nga menyja.
- Në konfigurator ka një mundësi për të pastruar të dhënat e shfletuesit, duke përfshirë fshirjen selektive sipas listës.
- Janë kryer riparime të opsioneve të menusë.
- Opsionet për të konfiguruar ndërfaqen janë nxjerrë në një nëndeg të veçantë.
- ĂshtĂ« pĂ«rditĂ«suar versione i bibliotekĂ«s Ouinet (0.21.5) dhe shtesĂ«s Ceno Extension (1.6.1), engine GeckoView dhe bibliotekat Mozilla janĂ« sinkronizuar me Firefox for Android 108.
- ĂshtĂ« shtuar lokalizimi pĂ«r gjuhĂ«n ruse.
- Shtohen cilësimet për menaxhimin e parametrave të temës dhe motorëve të kërkimit.
Burimi: opennet.ru
