PÀrast aasta pikkust arendust on vÀlja antud mobiilne veebibrauser CENO 2.1.0, mis on mÔeldud teabe ligipÀÀsu korraldamiseks olukordades, kus otsene juurdepÀÀs teabele ei ole vÔimalik, nÀiteks interneti segmentide katkestamise korral globaalsest vÔrgust rikke vÔi pahatahtlike tegevuste tÔttu. Brauser pÔhineb GeckoView mootoril (kasutatakse Firefoxis Androidile), millele on lisatud andmevahetamise vÔimalus detsentraliseeritud P2P-vÔrgu kaudu, kus kasutajad osalevad liikluse suunamises vÀlistele vÀravatele, mis tagavad ligipÀÀsu teabele. Projekti arendused levitatakse MIT-litsentsi all. Valmis kogud on saadaval Google Play's.
P2P-funktsionaalsus on eraldatud eraldi raamatukogusse Ouinet, mida saab kasutada mis tahes rakendustes. Brauser CENO ja raamatukogu Ouinet vÔimaldavad ligipÀÀsu teabele olukordades, sealhulgas tÀieliku interneti katkestamise korral, nÀiteks globaalsete rikete tÔttu. Sellisel juhul saab sisu jagada vahemÀlu vÔi kohalike salvestusseadmete kaudu.
Projekt kasutab iga kasutaja kĂŒljes oleva sisu vahemĂ€lu sĂ€ilitamist, toetades detsentraliseeritud vahemĂ€lu populaarse sisu jaoks. Kui kasutaja avab veebisaidi, salvestatakse laaditud sisu kohalikku sĂŒsteemi ja muutub kergesti kĂ€tte saadavaks P2P-vĂ”rgu liikmetele, kes ei saa otse vahenditele vĂ”i vĂ€ravatele ligipÀÀsu. Igal seadmel salvestatakse ainult andmed, mida on otseselt selle seadme kaudu kĂŒsitud. VahemĂ€llu salvestatud lehtede identifitseerimine toimub URL-i hash'i abil. KĂ”ik lehega seotud tĂ€iendavad andmed, nagu pildid, skriptid ja stiilid, rĂŒhmitatakse ja antakse vĂ€lja koos ĂŒhe identifikaatoriga.
Uue sisu, millele ei pÀÀse otse juurde, pÀÀsemiseks kasutatakse spetsiaalseid vahe-sillaid (injector), mis paigutatakse vĂ€liste puutumatute vĂ”rkude aladele, kus on vĂ”imalik ĂŒhenduse loomine. Teave kliendi ja silla vahel krĂŒpteeritakse avalike vĂ”tmete pĂ”hjal. Sildade tuvastamiseks ja pahatahtlike sildade sissetungi vĂ€ltimiseks rakendatakse digitaalallkirju ning projekti sildade vĂ”tmed on kaasatud brauseri tarnetesse.
Silla juurde pÀÀsemiseks olukordades, kus see on otse kĂ€ttesaamatu, toetatakse ĂŒhendust lĂ€bi teiste kasutajate, kes toimivad vaheproksina, et edastada liiklust sillale (andmed krĂŒpteeritakse silla vĂ”tmega, mis ei luba ĂŒlekande kasutajatel, kelle sĂŒsteemide kaudu pĂ€ring edastatakse, sekkuda liiklusesse vĂ”i mÀÀrata sisu). KliendisĂŒsteemid ei edasta vĂ€liseid pĂ€ringuid teiste kasutajate nimel, vaid kas annavad andmed vahemĂ€lust vĂ”i kasutatakse neid vahe-silda ĂŒhenduse loomise linkina.
TavapĂ€rased pĂ€ringud pĂŒĂŒab brauser esmalt otse edastada, ja kui otse pĂ€ring lĂ€bi ei lĂ€he, siis otsib jaotatud vahemĂ€lust. Kui URL-d vahemĂ€lus ei leidu, siis taotletakse teavet vahe-silla kaudu vĂ”i pöördutakse silla poole lĂ€bi teise kasutaja. Konfidentsiaalsed andmed, nĂ€iteks kĂŒpsised, ei salvestata vahemĂ€llu.

Iga P2P-vĂ”rgus olev sĂŒsteem varustatakse sisemise identifikaatoriga, mida kasutatakse P2P-vĂ”rgus marsruudiks, kuid see ei ole seotud kasutaja fĂŒĂŒsilise asukohaga. Edastatava ja vahemĂ€llu salvestatud teabe usaldusvÀÀrsust tagab digitaalallkirjade (Ed25519) kasutamine. Edastatav liiklus krĂŒpteeritakse TLS abil. Teabele, mis puudutab vĂ”rgu struktuuri, osalejaid ja vahemĂ€lus olevat sisu, pÀÀseb juurde jaotatud hajutatud tabeli (DHT) kaudu. Vajadusel vĂ”ib transpordina kasutada lisaks HTTP-le ka ”TP-d vĂ”i Tor-i.
Samal ajal ei tagada CENO anonĂŒĂŒmsust, ning saadetud pĂ€ringute teave on osalejate seadmetes analĂŒĂŒsimiseks kergesti kĂ€ttesaadav (nĂ€iteks saab hĂ€she analĂŒĂŒsides mÀÀrata, et kasutaja on kĂŒlastanud teatud veebisaiti). Konfidentsiaalsete pĂ€ringute jaoks, nĂ€iteks selliste, mis nĂ”uavad juurdepÀÀsu oma kontole post-it ja sotsiaalmeedias, soovitatakse kasutada eraldi privaatset sakk, mille kasutamisel on andmed saadud ainult otse vĂ”i lĂ€bi proxy-lĂŒli, kuid ilma vahemĂ€lu kasutamiseta ja vahemĂ€lus talletamata.
Among the changes in the new release:
- Brauseri mootor on sĂŒnkroniseeritud Firefoxi komponentidega 123.1.0.
- Sisuhankimise allikate nÀitamise parandamine.
- Vaikimisi on tume teema lubatud.
- Lisatud seadistus rakenduse tÀielike logide eksportimiseks.
- Lisatud ĂŒhenduse ootamise leht kĂ€ivitamise ajal.
- Lisatud seadistus silla reĆŸiimi lubamiseks.
- Vaikimisi soovitatud veebisaitide loend on uuendatud.
Allikas: opennet.ru
