Kompania eQualite publikoi versionin 2.0.0 të shfletuesit mobil CENO (CEnsorship.NO), i dedikuar për organizimin e qasjes në informacion në kushte cenzure, filtrimi të trafikut ose shkëputjeje të segmenteve të internetit nga rrjeti global. Shfletuesi është ndërtuar mbi motorin GeckoView (përdoret në Firefox për Android), i zgjeruar me mundësinë e shkëmbimit të të dhënave nëpërmjet një rrjeti P2P decentralizuar, në të cilin përdoruesit marrin pjesë në drejtimin e trafikut në porta të jashtme që ofrojnë qasje në informacion përmes filtrave. Aktivitetet e projektit shpërndahen nën licencën MIT. Ndërtesat përfundimtare 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 përkufizimin e cenzurës në aplikacione të ndryshme. Shfletuesi CENO dhe biblioteka Ouinet lejojnë qasje në informacion në kushte të bllokimit aktiv të serverëve proxy, VPN, portave dhe mekanizmave të tjerë të centralizuar për të kaluar filtrimin e 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 cache-im të përmbajtjes në anën e çdo përdoruesi me mbështetje për një cache decentralizuar të përmbajtjes së njohur. Kur një përdorues hap një faqe, përmbajtja e ngarkuar ruhet në sistemin lokal dhe bëhet e disponueshme për anëtarët e rrjetit P2P, të cilët nuk mund të kenë qasje të drejtpërdrejtë në burimin ose në portat për të kaluar bllokimin. Në çdo pajisje ruhen vetëm të dhënat që kërkohen drejtpërdrejt nga kjo pajisje. Identifikimi i faqeve në cache bëhet duke përdorur hashin nga URL. Të gjitha të dhënat e tjera të lidhura me faqen, si imazhet, skriptet dhe stilet, grupohen dhe jepen së bashku me një ID të vetme.
Për të q toegang në përmbajtje të re, të cilat janë bllokuar për qasje direkte, përdoren proxy speciale (injector) të cilat vendosen në pjesët e jashtme të rrjetit, që nuk janë të censuruara. Informacioni mes klientit dhe proxy-t është i koduar duke përdorur enkriptim të bazuar në çelësa publikë. Për identifikimin e proxy-ve dhe parandalimin e introduktimit të proxy-ve të dëmshëm, përdoren nënshkrime digjitale, dhe çelësat e proxy-ve të shoqëruara me projektin janë përfshirë në shpërndarjen e shfletuesit.
Për të aksesuar proxy-n në kushte të bllokimit të saj, mbështetet një lidhje përmes një zinxhiri përmes përdoruesve të tjerë, të cilët veprojnë si proxy për të kaluar trafikun në proxy-n (të dhënat janë të koduara me çelësin e proxy-t, që nuk lejon përdoruesit tranzit, përmes sistemeve të të cilëve kalon kërkesa, të fusin veten në trafik ose të përcaktojnë përmbajtjen). Sistemet klient nuk dërgojnë kërkesa të jashtme në emër të përdoruesve të tjerë, por ose japin të dhëna nga cache, ose përdoren si një lidhje për të vendosur një tunel në proxy-n.

KĂ«rkesat e zakonshme fillimisht pĂ«rpiqen tĂ« dĂ«rgohen drejtpĂ«rdrejt nga shfletuesi, dhe nĂ«se kĂ«rkesa e drejtpĂ«rdrejtĂ« dĂ«shton â kryhet njĂ« kĂ«rkim nĂ« cache tĂ« shpĂ«rndarĂ«. NĂ«se URL-ja nuk gjendet nĂ« cache, informacioni kĂ«rkohet pĂ«rmes lidhjes me portĂ«n proxy ose duke iu drejtuar portĂ«s pĂ«rmes njĂ« pĂ«rdoruesi tjetĂ«r. TĂ« dhĂ«nat e ndjeshme, siç janĂ« cookie-t, nuk ruhet nĂ« cache.

Ădo sistem nĂ« rrjetin P2P furnizohet me njĂ« identifikues tĂ« brendshĂ«m, i cili pĂ«rdoret gjatĂ« ruterimit nĂ« rrjetin P2P, por nuk Ă«shtĂ« i lidhur me vendndodhjen fizike tĂ« pĂ«rdoruesit. SaktĂ«sia e informacionit tĂ« transmetuar dhe tĂ« ruajtur nĂ« cache sigurohet pĂ«rmes pĂ«rdorimit tĂ« nĂ«nshkrimeve digjitale (Ed25519). Trafiku i transmetuar kodehet me ndihmĂ«n e 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Ă« e shpĂ«rndarĂ« e hashes (DHT). NĂ«se Ă«shtĂ« e nevojshme, si transport, pĂ«rveç HTTP, mund tĂ« pĂ«rdoren ”TP ose Tor.
Megjithatë, CENO nuk siguron anonimësi 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 hashit mund të përcaktohet se përdoruesi ka kërkuar një faqe të caktuar). Për kërkesat e ndjeshme, për shembull, ato që kërkojnë lidhje me llogarinë e tyre në email dhe rrjetet sociale, sugjerohet përdorimi i një skede private të veçantë, gjatë përdorimit të së cilës të dhënat kërkohen vetëm direkt ose përmes një porte proxy, por pa u aksesuar në cache dhe pa mbetur në cache.
Ndryshimet në publikimin e ri përfshijnë:
- Pamja e panelit është ndryshuar dhe ndërfaqja e konfiguruesit është rinovuar.
- Ofrohet mundësia për të përcaktuar sjelljen e paraqitjes së butonit Clear si dhe për të hequr këtë buton nga paneli dhe nga menynë.
- Në konfigurues ka mundësi për të pastruar të dhënat e shfletuesit, duke përfshirë eliminimin selektiv sipas listës.
- Janë realizuar riparime të opsioneve të menusë.
- Opsionet për konfigurimin e ndërfaqes janë transferuar në një nënmenu të veçantë.
- Versioni i bibliotekës Ouinet (0.21.5) është rifreskuar dhe shtesa Ceno Extension (1.6.1), motorin GeckoView dhe bibliotekat Mozilla janë sinkronizuar me Firefox për Android 108.
- është shtuar lokalizimi për gjuhën ruse.
- Janë shtuar cilësime për menaxhimin e parametrave të temave dhe motorëve të kërkimit.
Burimi: opennet.ru
