Veebibrauseri CENO 2.0 väljalaskmine, mis kasutab blokeerimisest möödahiilimiseks P2P-võrku

Ettevõte eQualite on avaldanud mobiilse veebibrauseri CENO 2.0.0 (CEnsorship.NO) väljalase, mis on loodud teabele juurdepääsu korraldamiseks tsensuuri, liikluse filtreerimise või Interneti-segmentide ülemaailmsest võrgust lahtiühendamise tingimustes. Brauser on üles ehitatud GeckoView mootorile (kasutatakse Firefoxis Androidi jaoks), mida täiustab võimalus vahetada andmeid detsentraliseeritud P2P-võrgu kaudu, kus kasutajad osalevad liikluse ümbersuunamisel välistesse lüüsidesse, mis pakuvad juurdepääsu teabele filtreid mööda minnes. Projekti arendusi levitatakse MIT litsentsi all. Valmis komplektid on saadaval Google Plays.

P2P-funktsioonid on viidud eraldi Ouineti teeki, mida saab kasutada tsensuuri möödaviigutööriistade lisamiseks suvalistele rakendustele. CENO brauser ja Ouineti teek võimaldavad juurdepääsu teabele puhverserverite, VPN-ide, lüüside ja muude liikluse filtreerimisest möödahiilimise tsentraliseeritud mehhanismide aktiivse blokeerimise tingimustes kuni Interneti täieliku väljalülitamiseni tsenseeritud piirkondades (täieliku blokeerimisega, sisuga). saab levitada vahemälust või kohalikest salvestusseadmetest).

Projekt kasutab sisu vahemällu kasutaja kohta, säilitades populaarse sisu detsentraliseeritud vahemälu. Kui kasutaja avab saidi, salvestatakse allalaaditud sisu kohapeal vahemällu ja tehakse kättesaadavaks P2P-võrgus osalejatele, kes ei pääse ressursile otse juurde ega pääse lüüsidest mööda. Iga seade salvestab ainult sellelt seadmelt otse küsitud andmed. Vahemälus olevate lehtede tuvastamine toimub URL-i räsi abil. Kõik lehega seotud lisaandmed, nagu pildid, skriptid ja stiilid, rühmitatakse ja esitatakse koos ühe identifikaatori all.

Juurdepääsu saamiseks uuele sisule, millele otsejuurdepääs on blokeeritud, kasutatakse spetsiaalseid puhverserveri lüüsi (injektorid), mis asuvad võrgu välistes osades, mis ei kuulu tsensuuri alla. Kliendi ja lüüsi vaheline teave krüpteeritakse avaliku võtmega krüptimise abil. Digiallkirju kasutatakse lüüside tuvastamiseks ja pahatahtlike lüüside sissetoomise vältimiseks ning projekti poolt toetatud lüüside võtmed on kaasatud brauseri tarnimisse.

Lüüsile juurdepääsuks, kui see on blokeeritud, toetatakse kettühendust teiste kasutajate kaudu, kes toimivad puhverserveritena liikluse edastamisel lüüsile (andmed krüpteeritakse lüüsi võtmega, mis ei võimalda transiitkasutajaid, kelle süsteemide kaudu päring edastatakse liiklusesse kiilumiseks või sisu määramiseks ). Kliendisüsteemid ei saada väliseid päringuid teiste kasutajate nimel, vaid kas tagastavad andmed vahemälust või kasutatakse neid lingina puhverserveri lüüsi tunneli loomiseks.

Veebibrauseri CENO 2.0 väljalaskmine, mis kasutab blokeerimisest möödahiilimiseks P2P-võrku

Brauser proovib esmalt tavapäringuid otse edastada ja kui otsepäring ebaõnnestub, otsib see hajutatud vahemälust. Kui URL-i vahemälus ei ole, küsitakse teavet puhverserveri lüüsiga ühenduse loomisel või lüüsile juurdepääsu kaudu teise kasutaja kaudu. Vahemällu ei salvestata tundlikke andmeid, näiteks küpsiseid.

Veebibrauseri CENO 2.0 väljalaskmine, mis kasutab blokeerimisest möödahiilimiseks P2P-võrku

Iga P2P-võrgu süsteem on varustatud sisemise identifikaatoriga, mida kasutatakse P2P-võrgus marsruutimiseks, kuid mis ei ole seotud kasutaja füüsilise asukohaga. Edastatava ja vahemälus säilitatava teabe usaldusväärsus tagatakse digitaalallkirjade kasutamisega (Ed25519). Edastatud liiklus krüpteeritakse TLS-i abil. Jaotatud räsitabelit (DHT) kasutatakse teabele juurdepääsuks võrgu struktuuri, osalejate ja vahemällu salvestatud sisu kohta. Vajadusel saab transpordina kasutada lisaks HTTP-le ka µTP või Tor.

Samal ajal ei paku CENO anonüümsust ja teave saadetud päringute kohta on osalejate seadmetes analüüsimiseks saadaval (näiteks saab räsi abil kindlaks teha, kas kasutaja pääses konkreetsele saidile). Konfidentsiaalsete päringute jaoks, näiteks need, mis nõuavad ühendust teie kontoga meilis ja suhtlusvõrgustikes, on soovitatav kasutada eraldi privaatset vahekaarti, millelt andmeid küsitakse ainult otse või puhverserveri lüüsi kaudu, kuid ilma vahemälu juurdepääsuta ja ilma juurdepääsuta. vahemällu elama asudes.

Uue versiooni muudatuste hulgas:

  • Paneeli kujundust on muudetud ja konfiguraatori liides on ümber kujundatud.
  • Võimalik on määratleda nupu Clear vaikekäitumine ja see nupp paneelilt ja menüüst eemaldada.
  • Konfiguraatoril on nüüd võimalus brauseri andmeid kustutada, sealhulgas valikuline kustutamine loendi alusel.
  • Menüüvalikud on ümber paigutatud.
  • Liidese kohandamise valikud sisalduvad eraldi alammenüüs.
  • Ouineti teegi (0.21.5) ja Ceno laienduse (1.6.1) versiooni on värskendatud, GeckoView mootor ja Mozilla teegid on sünkroonitud Firefoxiga Android 108 jaoks.
  • Lisatud vene keele lokaliseerimine.
  • Lisatud seaded teemaparameetrite ja otsingumootorite haldamiseks.

Allikas: opennet.ru

Lisa kommentaar