Kompania eQualite publikoi versionin 1.4.0 të shfletuesit mobil CENO, i cili është i destinuar për të organizuar qasjen në informacion në kushte censurimi, filtrimi të trafikut ose shkyçjesh të segmenteve të internetit nga rrjeti global. Si bazë përdoret Firefox për Android (Mozilla Fennec). Funksionaliteti i lidhur me ndërtimin e një rrjeti të decentralizuar është nxjerrë në një bibliotekë të veçantë Ouinet, e cila mund të përdoret për të shtuar mjetet e anashkalimit të censurës në aplikacione të ndryshme. Materialet e projektit shpërndahen nën licencën MIT. Ndërtimet e gatshme janë të disponueshme në Google Play.
Shfletuesi CENO dhe biblioteka Ouinet lejojnë qasjen në informacion në kushte të bllokimit aktiv të serverëve proxy, VPN, portave dhe mekanizmave të tjerë të centralizuar për anashkalimin e filtrimit të trafikut, deri në shkëputjen totale të internetit në zonat e censuruara (në rast të bllokimit total, përmbajtja mund të shpërndahet nga cache ose ruajtës lokale). Për shkëmbimin e të dhënave krijohet një rrjet P2P, në të cilin përdoruesit marrin pjesë në redirektimin e trafikut në portat e jashtme (injector), duke siguruar qasje në informacion në mënyrë anashkalimi të filtreve.
Projekti gjithashtu parashikon caching të përmbajtjes në anën e çdo përdoruesi me mbështetje për caching të decentralizuar të përmbajtjes popullore. Kur një përdorues hap një faqe, përmbajtja e ngarkuar ruhet në sistemin e përdoruesit dhe bëhet e disponueshme për antarët e rrjetit P2P, të cilët nuk mund të kenë qasje të drejtpërdrejtë në burimin ose në portat për anashkalimin e bllokimit. Në çdo pajisje ruhen vetëm të dhënat e kërkuara drejtpërdrejt nga kjo pajisje. Identifikimi i faqeve në cache bëhet me përdorimin e hash-it nga URL, ndërkohë që të gjitha të dhënat shtesë të lidhura me faqen, si imazhet, skenarët dhe stilet, grupohen dhe jepen 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.

MegjithatĂ«, CENO nuk siguron anonimatin dhe informacioni mbi kĂ«rkesat e dĂ«rguara Ă«shtĂ« i aksesueshĂ«m pĂ«r analizĂ« nĂ« pajisjet e pjesĂ«marrĂ«sve (njĂ« haker mund tĂ« marrĂ« informacion mbi tĂ« dhĂ«nat e kĂ«rkuara ose tĂ« ndara nga cache nga pĂ«rdorues tĂ« tjerĂ«, si dhe tĂ« pĂ«rcaktojĂ« se njĂ« pĂ«rdorues i Ă«shtĂ« drejtuar njĂ« siti tĂ« caktuar pĂ«rmes hash-it). KĂ«rkesat e zakonshme fillimisht pĂ«rpiqen tĂ« dĂ«rgohen drejtpĂ«rdrejt nga shfletuesi, dhe nĂ«se kĂ«rkesa direkte nuk kalon â kryejnĂ« njĂ« kĂ«rkim nĂ« cache tĂ« shpĂ«rndarĂ«. NĂ« rast se URL-ja nuk Ă«shtĂ« nĂ« cache, informacioni kĂ«rkohet pĂ«rmes lidhjes me proxy-in e shfletuesit ose pĂ«rmes qasjes nĂ« proxy pĂ«rmes njĂ« pĂ«rdoruesi tjetĂ«r. TĂ« dhĂ«nat e ndjeshme, siç janĂ« cookie, nuk ruhen nĂ« cache.
Për kërkesat e ndjeshme, për shembull, që kërkojnë lidhje me llogarinë tuaj në email dhe rrjete sociale, sugjerohet të përdorni një tab të veçantë privat, gjatë përdorimit të cilës të dhënat kërkohen vetëm drejtpërdrejt ose përmes proxy-it, por pa u drejtuar në cache dhe pa u ruajtur 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.

Ndryshimet në versionin e ri:
- ĂshtĂ« mundĂ«suar aksesin nĂ« tĂ« dhĂ«nat e ruajtura nĂ« cache-nĂ« lokale tĂ« sistemit aktual, duke lejuar disa pĂ«rdorues nĂ« rrjetin lokal tĂ« ndajnĂ« ndĂ«rmjet vetes aksesin nĂ« pĂ«rmbajtjen e ngarkuar mĂ« parĂ« nĂ« rrjetet krejt tĂ« izoluara, pa akses nĂ« internet. ShkĂ«mbimi i tĂ« dhĂ«nave Ă«shtĂ« gjithashtu i mundur nĂ« fazĂ«n pĂ«rpara ngarkimit tĂ« tabelĂ«s sĂ« shpĂ«rndarĂ« tĂ« hashit (DHT).
- IP adresa e njërit nga node-ve është shtuar në listën e node-ve që përdoren për t'u lidhur me rrjetin, si një masë për rastet e dështimit të DNS.
- Mundësitë për debuggimin e dështimeve janë zgjeruar.
- Përfshihet një shtesë shfletuesi 'HTTPS by default', e cila aktivizohet automatikisht për të bërë thirrje përmes protokollit HTTPS.
- Dialogu 'no Wi-Fi' është transformuar në 'on mobile data' dhe tani tregohet kur përdoret me rrjetin e operatorit të telefonisë celulare, pa marrë parasysh gjendjen e Wi-Fi.
- Versionet e CENO Extension 1.4.2 dhe Ouinet client 0.18.2 janë azhurnuar.
Burimi: opennet.ru
