Izdaja spletnega brskalnika CENO 2.0, ki uporablja omrežje P2P za izogibanje blokiranju

Podjetje eQualite je objavilo izdajo mobilnega spletnega brskalnika CENO 2.0.0 (CEnsorship.NO), namenjenega organiziranju dostopa do informacij v pogojih cenzure, filtriranja prometa ali odklopa internetnih segmentov iz globalnega omrežja. Brskalnik je zgrajen na motorju GeckoView (uporablja se v Firefoxu za Android), izboljšan z možnostjo izmenjave podatkov prek decentraliziranega omrežja P2P, v katerem uporabniki sodelujejo pri preusmerjanju prometa na zunanje prehode, ki omogočajo dostop do informacij mimo filtrov. Razvoj projekta se distribuira pod licenco MIT. Pripravljeni sklopi so na voljo v Googlu Play.

Funkcionalnost P2P je bila premaknjena v ločeno knjižnico Ouinet, ki jo je mogoče uporabiti za dodajanje orodij za obvod cenzure poljubnim aplikacijam. Brskalnik CENO in knjižnica Ouinet omogočata dostop do informacij v pogojih aktivnega blokiranja proxy strežnikov, VPN-jev, prehodov in drugih centraliziranih mehanizmov za obhod filtriranja prometa, do popolne zaustavitve interneta v cenzuriranih območjih (s popolno blokado, vsebino se lahko distribuira iz predpomnilnika ali lokalnih pomnilniških naprav).

Projekt uporablja predpomnjenje vsebine na uporabnika in vzdržuje decentraliziran predpomnilnik priljubljene vsebine. Ko uporabnik odpre spletno mesto, se prenesena vsebina shrani lokalno v predpomnilnik in je na voljo udeležencem omrežja P2P, ki ne morejo neposredno dostopati do vira ali zaobiti prehodov. Vsaka naprava shranjuje le podatke, ki so neposredno zahtevani od te naprave. Identifikacija strani v predpomnilniku se izvede z uporabo zgoščene vrednosti URL-ja. Vsi dodatni podatki, povezani s stranjo, kot so slike, skripti in slogi, so združeni in prikazani skupaj pod enim identifikatorjem.

Za dostop do novih vsebin, do katerih je neposreden dostop blokiran, se uporabljajo posebni proxy prehodi (injektorji), ki se nahajajo v zunanjih delih omrežja, ki niso predmet cenzure. Informacije med odjemalcem in prehodom so šifrirane s šifriranjem javnega ključa. Digitalni podpisi se uporabljajo za identifikacijo prehodov in preprečevanje vnosa zlonamernih prehodov, ključi prehodov, ki jih podpira projekt, pa so vključeni v dobavo brskalnika.

Za dostop do prehoda, ko je blokiran, je podprta verižna povezava prek drugih uporabnikov, ki delujejo kot posredniki za posredovanje prometa do prehoda (podatki so šifrirani s ključem prehoda, ki ne dovoljuje tranzitnih uporabnikov, prek katerih sistemov se prenaša zahteva zagozditi v promet ali določiti vsebino). Odjemalski sistemi ne pošiljajo zunanjih zahtev v imenu drugih uporabnikov, ampak vrnejo podatke iz predpomnilnika ali pa se uporabljajo kot povezava za vzpostavitev tunela do proxy prehoda.

Izdaja spletnega brskalnika CENO 2.0, ki uporablja omrežje P2P za izogibanje blokiranju

Brskalnik najprej poskuša neposredno dostaviti redne zahteve in če neposredna zahteva ne uspe, preišče porazdeljeni predpomnilnik. Če URL-ja ni v predpomnilniku, se informacije zahtevajo s povezavo s proxy prehodom ali dostopom do prehoda prek drugega uporabnika. Občutljivi podatki, kot so piškotki, se ne shranjujejo v predpomnilnik.

Izdaja spletnega brskalnika CENO 2.0, ki uporablja omrežje P2P za izogibanje blokiranju

Vsak sistem v omrežju P2P ima notranji identifikator, ki se uporablja za usmerjanje v omrežju P2P, vendar ni vezan na fizično lokacijo uporabnika. Zanesljivost informacij, ki se prenašajo in shranjujejo v predpomnilniku, je zagotovljena z uporabo digitalnih podpisov (Ed25519). Preneseni promet je šifriran z uporabo TLS. Porazdeljena zgoščena tabela (DHT) se uporablja za dostop do informacij o strukturi omrežja, udeležencih in predpomnjeni vsebini. Po potrebi lahko kot transport poleg HTTP-ja uporabite µTP ali Tor.

Hkrati CENO ne zagotavlja anonimnosti in informacije o poslanih zahtevah so na voljo za analizo na napravah udeležencev (na primer z zgoščeno vrednostjo se lahko ugotovi, ali je uporabnik dostopal do določenega mesta). Za zaupne zahteve, na primer tiste, ki zahtevajo povezavo z vašim računom v pošti in družabnih omrežjih, je predlagana uporaba ločenega zasebnega zavihka, v katerem se podatki zahtevajo samo neposredno ali prek proxy prehoda, vendar brez dostopa do predpomnilnika in brez usedanje v predpomnilnik.

Med spremembami v novi izdaji:

  • Zasnova plošče je bila spremenjena in vmesnik konfiguratorja je bil preoblikovan.
  • Možno je določiti privzeto vedenje gumba Počisti in odstraniti ta gumb s plošče in menija.
  • Konfigurator ima zdaj možnost brisanja podatkov brskalnika, vključno s selektivnim brisanjem po seznamu.
  • Možnosti menija so bile preurejene.
  • Možnosti za prilagajanje vmesnika so vključene v ločen podmeni.
  • Različica knjižnice Ouinet (0.21.5) in razširitve Ceno (1.6.1) sta bili posodobljeni, mehanizem GeckoView in knjižnici Mozilla sta bili sinhronizirani s Firefoxom za Android 108.
  • Dodana lokalizacija za ruski jezik.
  • Dodane nastavitve za upravljanje parametrov teme in iskalnikov.

Vir: opennet.ru

Dodaj komentar