PÀrast aasta arendust on avaldatud mobiilne veebibrauser CENO 2.1.0, mis on mÔeldud ligipÀÀsu korraldamiseks teabele, kui otsene ligipÀÀs teabele ei ole vÔimalik, nÀiteks kui interneti segmente katkestatakse globaalsete tÔrgete vÔi pahatahtlike tegevuste tÔttu. Brauser on ehitatud GeckoView mootorile (kasutatakse Firefoxis Androidile), millele on lisatud andmevahetuse vÔimalus detsentraliseeritud P2P-vÔrgus, kus kasutajad osalevad liikluse suunamises vÀlistesse vÀravatesse, mis tagavad juurdepÀÀsu teabele. Projekti arendused levitatakse MIT litsentsi alusel. Valmis kogud on saadaval Google Play's.
P2P-funktsionaalsus on eraldi raamatukokku Ouinet, mida saab kasutada erinevates rakendustes. Brauser CENO ja raamatukogu Ouinet vÔimaldavad juurdepÀÀsu teabele olukordades, isegi interneti tÀieliku katkestamise korral, nÀiteks globaalse tÔrgete tÔttu. Sellisel juhul vÔib sisu jagada vahemÀlust vÔi kohalike salvestite kaudu.
Projekt kasutab iga kasutaja poolel sisu vahemĂ€lu, sĂ€ilitades detsentraliseeritud vahemĂ€lu populaarsele sisule. Kui kasutaja avab veebisaidi, salvestatakse laaditud sisu kohalikku sĂŒsteemi ja see on kergesti kĂ€tte saadav P2P-vĂ”rgu kasutajatele, kes ei saa otse ressursile vĂ”i vĂ€ravatele juurde pÀÀseda. Igal seadmel hoitakse ainult andmeid, mis on otseselt selle seadme kaudu taotletud. VahemĂ€lus olevate lehtede tuvastamine toimub URL-i hash'i kasutamise kaudu. KĂ”ik lehega seotud lisainformatsioon, nagu pildid, skriptid ja stiilid, gruppitakse ja antakse vĂ€lja koos ĂŒhe identifikaatoriga.
Uue sisu, millele ei ole otsest ligipÀÀsu, saamiseks kasutatakse spetsiaalseid proxy-vĂ€ravaid (injector), mis asuvad vĂ”rgu vĂ€listes kahjustamata osades, kus on endiselt vĂ”imalik ĂŒhendust luua. Teave kliendi ja vĂ€rava vahel on krĂŒpteeritud avaliku vĂ”tme krĂŒptimise tehnoloogiat kasutades. VĂ€ravate tuvastamiseks ja pahatahtlike vĂ€ravate sisseehitamise vĂ€ltimiseks kasutatakse digiallkirju, ning projekti raames toetatud vĂ€ravate vĂ”tmed on brauseriga kaasas.
Kui vĂ€ravale pole otsest juurdepÀÀsu, toetatakse kasutaja kaudu ĂŒhenduste seadmist teiste kasutajate kaudu, kes toimivad proxy-na liikluse suunamiseks vĂ€ravasse (andmed on krĂŒpteeritud vĂ€rava vĂ”tmega, mis takistab ĂŒlekandvate kasutajate, kelle kaudu pĂ€ring lĂ€heb, liiklusesse sekkumist vĂ”i sisu mÀÀratlemist). Kliendi sĂŒsteemid ei saada vĂ€liseid pĂ€ringuid teiste kasutajate nimel, vaid kas annavad andmeid vahemĂ€lust vĂ”i kasutatakse neid tunnelina proxy-vĂ€ravasse ĂŒhenduse loomiseks.
Tavasoovitused pĂŒĂŒab brauser kĂ”igepealt otse edastada, ja kui otse soovitus ei Ă”nnestu â otsib jaotatud vahemĂ€lust. Kui URL ei leidu vahemĂ€lus, toetub info toomise tegevus kas proxy vĂ€rava kaudu vĂ”i teise kasutaja kaudu. Isikuandmeid, nagu kĂŒpsised, vahemĂ€lus ei salvestata.

Igas P2P-vĂ”rgus on sĂŒsteem varustatud sisemise identifikaatoriga, mida kasutatakse marsruutimiseks P2P-vĂ”rgus, kuid mis ei ole seotud kasutaja fĂŒĂŒsilise asukohaga. Edastatava ja vahemĂ€llu salvestatud teabe usaldusvÀÀrsus tagatakse digitaalse allkirjade (Ed25519) abil. Edastatav liiklus krĂŒpteeritakse TLS-i abil. Informatsiooni vĂ”rgustruktuuri, osalejate ja vahemĂ€llu salvestatud sisu kohta juhitakse jaotatud hash-tabeli (DHT) kaudu. Vajadusel vĂ”ivad HTTP asemel kasutada ka ”TP vĂ”i Tor.
Samuti ei paku CENO anonĂŒĂŒmsust ning teave saadetud pĂ€ringute kohta on osalejate seadmetes analĂŒĂŒsimiseks kergesti kĂ€tte saadav (nĂ€iteks hash'i kaudu on vĂ”imalik kindlaks teha, et kasutaja on teatud veebisaidile pöördunud). Konfidentsiaalsete pĂ€ringute, nĂ€iteks e-posti ja sotsiaalmeedia kontodele sisselogimist nĂ”udvate pĂ€ringute puhul soovitatakse kasutada eraldi privaatset vahekaart, kus andmed taotletakse ainult otse vĂ”i proxy-vĂ€rava kaudu, ilma et pöördutaks vahemĂ€lu poole ja ilma et andmed sinna salvestataks.
Uue vÀljaande muudatused:
- Brauseri mootor on sĂŒnkroniseeritud Firefox 123.1.0 komponentidega.
- Parandatud sisu allalaadimise allikate nÀitamine.
- Vaikimisi on sisse lĂŒlitatud tume teema.
- Lisatud seade rakenduse tÀielike logide eksportimiseks.
- Lisatud ĂŒhenduse ooteleht kĂ€ivitamise ajal.
- Lisatud seade sildreĆŸiimi sisselĂŒlitamise haldamiseks.
- Vaikimisi soovitatud saitide nimekiri on uuendatud.
Allikas: opennet.ru
