Kompania eQualite publikoi versionin 1.4.0 të shfletuesit mobil CENO, i cili është dizajnuar për të mundësuar qasjen në informacion në kushte censure, filtrimi të trafikut ose shkëputjeje të segmenteve të internetit nga rrjeti global. Si bazë përdoret Firefox for Android (Mozilla Fennec). Funksionaliteti lidhur me ndërtimin e një rrjeti decentralizuar ë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. Sfidat 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ë proxy-serverëve, VPN, grilave dhe mekanizmave të tjerë centralizues për anashkalimin e filtrimit të trafikut, deri në shkëputjen e plotë të internetit në zona të censuruara (në rast të bllokimit të plotë, përmbajtja mund të shpërndahet nga cache ose nga pajisjet lokale). Për shkëmbimin e të dhënave krijohet një rrjet P2P, në të cilin përdoruesit marrin pjesë në ridrejtimin e trafikut në grilave të jashtme (injector), duke siguruar qasje në informacion anash filtrave.
Projekti gjithashtu parashikon memorizimin e përmbajtjes në anën e çdo përdoruesi me mbështetje për një cache të decentralizuar të përmbajtjes së njohur. Kur një përdorues hap një faqe interneti, përmbajtja e ngarkuar memorizohet në sistemin e përdoruesit 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ë anashkaluar bllokimin. Në çdo pajisje ruhet vetëm të dhënat që kërkohen drejtpërdrejt nga ajo pajisje. Identifikimi i faqeve të memorizuara bëhet duke përdorur hash-in nga URL, ndërsa të gjitha të dhënat shtesë të lidhura me faqen, si imazhet, skriptet dhe stilet, grupohen dhe jepen së bashku me një identifikues.
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.

Megjithatë, CENO nuk ofron anonimitet dhe informata mbi kërkesat e dërguara janë të disponueshme për analizë në pajisjet e pjesëmarrësve (një sulmues mund të marrë informacion mbi të dhënat e kërkuara ose të dërguara nga cache nga përdoruesit e tjerë, si dhe të përcaktojë se një përdorues ka aksesuar një sit të caktuar përmes hashes). Kërkesat normale fillimisht përpiqen të dërgohen drejtpërdrejt, dhe nëse kërkesa direkte nuk kalon, bëhet një kërkim në cache të shpërndarë. Në mungesë të URL-së në cache, informacioni kërkohet përmes një lidhjeje me gateway-in proxy ose përmes kalimit në një përdorues tjetër. Të dhënat e ndjeshme, siç janë cookie-t, nuk ruhen në cache.
Për kërkesat e ndjeshme, të tilla si ato që kërkojnë lidhje me llogarinë tuaj në email dhe rrjetet sociale, sugjerohet të përdorni një skedë private të veçantë, gjatë përdorimit të së cilës të dhënat kërkohen vetëm drejtpërdrejt ose përmes gateway-it proxy, por pa akses në cache dhe pa u ruajtur 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.

Ndryshimet në versionin e ri:
- është siguruar mundësia për qasje në të dhënat që ruajnë në cache sistemit aktual, duke lejuar kështu disa përdorues në rrjetin lokal të ofrojnë njëri-tjetrit akses në përmbajtjen e ngarkuar më parë në rrjete plotësisht të izoluar, të cilat nuk kanë qasje 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ë hashes (DHT).
- Në listën e nyjeve që përdoren për t'u lidhur me rrjetin, është shtuar adresa IP e njërit prej nyjeve si masë për rastet e dështimit të DNS.
- është zgjeruar kapaciteti për debugimin e dështimeve.
- Në paketë përfshihet shtesa e shfletuesit "HTTPS by default", e cila aktivizohet për default për përdorimin e protokollit HTTPS.
- Dialogu "no Wi-Fi" është transformuar në "on mobile data" dhe tani shfaqet kur punoni përmes rrjetit të operatorit mobil, pavarësisht gjendjes së Wi-Fi.
- Versionet e përditësuara të CENO Extension 1.4.2 dhe Ouinet client 0.18.2.
Burimi: opennet.ru
