Pagpagawas sa CENO 2.0 web browser gamit ang P2P network aron malaktawan ang blocking

Ang eQualite nga kompanya nagpatik sa pagpagawas sa mobile web browser CENO 2.0.0 (CEnsorship.NO), gidisenyo aron maorganisar ang pag-access sa impormasyon sa mga kondisyon sa censorship, pagsala sa trapiko o pagdiskonekta sa mga bahin sa Internet gikan sa global network. Ang browser gitukod sa GeckoView nga makina (gigamit sa Firefox para sa Android), gipauswag sa abilidad sa pagbayloay sa datos pinaagi sa usa ka desentralisadong P2P network, diin ang mga tiggamit moapil sa pag-redirect sa trapiko ngadto sa gawas nga mga ganghaan nga naghatag og access sa impormasyon nga nag-bypass sa mga filter. Ang mga kalamboan sa proyekto giapod-apod ubos sa lisensya sa MIT. Ang mga andam nga asembliya anaa sa Google Play.

Ang pagpaandar sa P2P gibalhin sa usa ka bulag nga librarya sa Ouinet, nga mahimong magamit aron madugangan ang mga gamit sa censorship bypass sa mga arbitraryong aplikasyon. Ang browser sa CENO ug ang librarya sa Ouinet nagtugot kanimo sa pag-access sa impormasyon sa mga kondisyon sa aktibong pag-block sa mga proxy server, VPN, gateway ug uban pang sentralisadong mekanismo sa pag-bypass sa pagsala sa trapiko, hangtod sa usa ka kompleto nga pagsira sa Internet sa mga lugar nga gi-censor (nga adunay kompleto nga pag-block, sulod. mahimong iapud-apod gikan sa cache o lokal nga storage device) .

Ang proyekto naggamit sa kada-user nga sulod nga caching, pagmintinar sa usa ka desentralisadong cache sa popular nga sulod. Kung ang usa ka tiggamit magbukas sa usa ka site, ang na-download nga sulud gi-cache sa lokal ug gihimo nga magamit sa mga partisipante sa network sa P2P nga dili direkta nga maka-access sa kapanguhaan o pag-bypass sa mga ganghaan. Ang matag aparato nagtipig lamang sa datos nga direktang gihangyo gikan sa kana nga aparato. Ang pag-ila sa mga panid sa cache gihimo gamit ang usa ka hash gikan sa URL. Ang tanang dugang nga datos nga nalangkit sa panid, sama sa mga hulagway, mga script ug mga estilo, gi-grupo ug giserbisyuhan ubos sa usa ka identifier.

Aron maka-access sa bag-ong sulod, direktang pag-access nga gibabagan, gigamit ang mga espesyal nga proxy gateway (injectors), nga nahimutang sa gawas nga mga bahin sa network nga dili ubos sa censorship. Ang impormasyon tali sa kliyente ug sa ganghaan gi-encrypt gamit ang public key encryption. Ang mga digital nga pirma gigamit sa pag-ila sa mga ganghaan ug pagpugong sa pagpaila sa malisyosong mga ganghaan, ug ang mga yawe sa mga ganghaan nga gisuportahan sa proyekto gilakip sa paghatud sa browser.

Aron ma-access ang gateway kung kini gibabagan, ang koneksyon sa kadena gisuportahan pinaagi sa ubang mga tiggamit nga naglihok isip mga proxy alang sa pagpasa sa trapiko sa ganghaan (ang data gi-encrypt gamit ang gateway key, nga wala magtugot sa mga tiggamit sa transit pinaagi sa kansang mga sistema gipasa ang hangyo. sa pagsal-ot sa trapiko o pagtino sa sulod). Ang mga sistema sa kliyente dili magpadala sa mga eksternal nga hangyo alang sa ubang mga tiggamit, apan ibalik ang datos gikan sa cache o gigamit ingon usa ka link aron magtukod usa ka tunel sa usa ka proxy gateway.

Pagpagawas sa CENO 2.0 web browser gamit ang P2P network aron malaktawan ang blocking

Ang browser una nga mosulay sa paghatud sa mga regular nga hangyo direkta, ug kung ang direkta nga hangyo mapakyas, kini mangita sa giapod-apod nga cache. Kung ang URL wala sa cache, ang impormasyon gihangyo pinaagi sa pagkonektar sa usa ka proxy gateway o pag-access sa gateway pinaagi sa laing user. Ang sensitibo nga datos sama sa cookies wala gitipigan sa cache.

Pagpagawas sa CENO 2.0 web browser gamit ang P2P network aron malaktawan ang blocking

Ang matag sistema sa usa ka P2P network gihatagan og internal nga identifier nga gigamit alang sa pagruta sa P2P network, apan wala gihigot sa pisikal nga lokasyon sa user. Ang pagkakasaligan sa impormasyon nga gipasa ug gitipigan sa cache gisiguro pinaagi sa paggamit sa mga digital nga pirma (Ed25519). Ang gipasa nga trapiko gi-encrypt gamit ang TLS. Ang usa ka distributed hash table (DHT) gigamit sa pag-access sa impormasyon mahitungod sa network structure, partisipante, ug cached content. Kung gikinahanglan, ang µTP o Tor mahimong gamiton isip transportasyon dugang sa HTTP.

Sa samang higayon, ang CENO wala maghatag og anonymity ug ang impormasyon mahitungod sa mga hangyo nga gipadala anaa alang sa pagtuki sa mga device sa mga partisipante (pananglitan, ang hash mahimong gamiton aron mahibal-an nga ang user naka-access sa usa ka piho nga site). Alang sa kompidensyal nga mga hangyo, pananglitan, kadtong nanginahanglan koneksyon sa imong account sa mail ug mga social network, gisugyot nga mogamit usa ka bulag nga pribado nga tab, diin ang data gihangyo lamang direkta o pinaagi sa usa ka proxy gateway, apan wala’y pag-access sa cache ug wala. paghusay sa cache.

Lakip sa mga pagbag-o sa bag-ong pagpagawas:

  • Ang disenyo sa panel giusab ug ang interface sa configurator gidesinyo pag-usab.
  • Posible nga ipasabut ang default nga pamatasan sa Clear button ug tangtangon kini nga buton gikan sa panel ug menu.
  • Ang configurator karon adunay katakus sa paghawan sa data sa browser, lakip ang pinili nga pagtangtang pinaagi sa listahan.
  • Ang mga opsyon sa menu giusab.
  • Ang mga kapilian alang sa pag-customize sa interface gilakip sa usa ka bulag nga submenu.
  • Ang bersyon sa Ouinet library (0.21.5) ug ang Ceno Extension (1.6.1) gi-update, ang GeckoView engine ug Mozilla nga librarya gi-synchronize sa Firefox para sa Android 108.
  • Gidugang localization alang sa Russian nga pinulongan.
  • Gidugang nga mga setting alang sa pagdumala sa mga parameter sa tema ug mga search engine.

Source: opennet.ru

Idugang sa usa ka comment