Paglabas ng CENO 2.0 web browser, na gumagamit ng P2P network para i-bypass ang pagharang

Inilathala ng kumpanyang eQualite ang paglabas ng mobile web browser na CENO 2.0.0 (CEnsorship.NO), na idinisenyo upang ayusin ang pag-access sa impormasyon sa mga kondisyon ng censorship, pagsala ng trapiko o pagdiskonekta ng mga segment ng Internet mula sa pandaigdigang network. Ang browser ay binuo sa GeckoView engine (ginamit sa Firefox para sa Android), pinahusay ng kakayahang makipagpalitan ng data sa pamamagitan ng isang desentralisadong P2P network, kung saan ang mga user ay nakikilahok sa pag-redirect ng trapiko sa mga panlabas na gateway na nagbibigay ng access sa mga filter na lumalampas sa impormasyon. Ang mga pagpapaunlad ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng MIT. Available sa Google Play ang mga ready-made assemblies.

Ang functionality ng P2P ay inilipat sa isang hiwalay na Ouinet library, na maaaring magamit upang magdagdag ng censorship bypass tool sa mga arbitrary na application. Ang browser ng CENO at ang Ouinet library ay nagbibigay-daan sa iyo na ma-access ang impormasyon sa mga kondisyon ng aktibong pagharang ng mga proxy server, VPN, gateway at iba pang sentralisadong mekanismo para sa pag-bypass sa pagsala ng trapiko, hanggang sa kumpletong pagsara ng Internet sa mga naka-censor na lugar (na may kumpletong pagharang, nilalaman maaaring ipamahagi mula sa cache o mga lokal na storage device) .

Gumagamit ang proyekto ng per-user content caching, na nagpapanatili ng desentralisadong cache ng sikat na content. Kapag ang isang user ay nagbukas ng isang site, ang na-download na nilalaman ay lokal na naka-cache at ginawang available sa mga kalahok sa network ng P2P na hindi direktang ma-access ang mapagkukunan o i-bypass ang mga gateway. Ang bawat device ay nag-iimbak lamang ng data na direktang hiniling mula sa device na iyon. Ang pagkakakilanlan ng mga pahina sa cache ay isinasagawa gamit ang isang hash mula sa URL. Ang lahat ng karagdagang data na nauugnay sa page, gaya ng mga larawan, script at istilo, ay pinagsama-sama at inihahatid sa ilalim ng isang identifier.

Upang makakuha ng access sa bagong nilalaman, direktang pag-access kung saan naka-block, ginagamit ang mga espesyal na proxy gateway (injector), na matatagpuan sa mga panlabas na bahagi ng network na hindi napapailalim sa censorship. Ang impormasyon sa pagitan ng kliyente at gateway ay naka-encrypt gamit ang pampublikong key encryption. Ginagamit ang mga digital na lagda upang matukoy ang mga gateway at maiwasan ang pagpapakilala ng mga nakakahamak na gateway, at ang mga susi ng mga gateway na sinusuportahan ng proyekto ay kasama sa paghahatid ng browser.

Upang ma-access ang gateway kapag na-block ito, sinusuportahan ang isang chain connection sa pamamagitan ng iba pang mga user na nagsisilbing proxy para sa pagpapasa ng trapiko sa gateway (ang data ay naka-encrypt gamit ang gateway key, na hindi pinapayagan ang mga user ng transit kung saan ang mga system ay ipinadala ang kahilingan. upang makapasok sa trapiko o matukoy ang nilalaman ). Ang mga system ng kliyente ay hindi nagpapadala ng mga panlabas na kahilingan sa ngalan ng iba pang mga user, ngunit nagbabalik ng data mula sa cache o ginagamit bilang isang link upang magtatag ng isang tunnel sa isang proxy gateway.

Paglabas ng CENO 2.0 web browser, na gumagamit ng P2P network para i-bypass ang pagharang

Sinusubukan muna ng browser na direktang maghatid ng mga regular na kahilingan, at kung nabigo ang direktang kahilingan, hahanapin nito ang ipinamahagi na cache. Kung wala sa cache ang URL, hinihiling ang impormasyon sa pamamagitan ng pagkonekta sa isang proxy gateway o pag-access sa gateway sa pamamagitan ng ibang user. Ang sensitibong data tulad ng cookies ay hindi nakaimbak sa cache.

Paglabas ng CENO 2.0 web browser, na gumagamit ng P2P network para i-bypass ang pagharang

Ang bawat system sa isang P2P network ay binibigyan ng panloob na identifier na ginagamit para sa pagruruta sa P2P network, ngunit hindi nakatali sa pisikal na lokasyon ng user. Ang pagiging maaasahan ng impormasyong ipinadala at nakaimbak sa cache ay sinisiguro sa pamamagitan ng paggamit ng mga digital na lagda (Ed25519). Ang ipinadalang trapiko ay naka-encrypt gamit ang TLS. Ang isang distributed hash table (DHT) ay ginagamit upang ma-access ang impormasyon tungkol sa istraktura ng network, mga kalahok, at naka-cache na nilalaman. Kung kinakailangan, ang Β΅TP o Tor ay maaaring gamitin bilang isang transportasyon bilang karagdagan sa HTTP.

Kasabay nito, ang CENO ay hindi nagbibigay ng anonymity at ang impormasyon tungkol sa mga kahilingang ipinadala ay available para sa pagsusuri sa mga device ng mga kalahok (halimbawa, ang hash ay maaaring gamitin upang matukoy na ang user ay nag-access sa isang partikular na site). Para sa mga kumpidensyal na kahilingan, halimbawa, ang mga nangangailangan ng koneksyon sa iyong account sa mail at mga social network, iminumungkahi na gumamit ng hiwalay na pribadong tab, kung saan direktang hinihiling ang data o sa pamamagitan ng proxy gateway, ngunit nang hindi ina-access ang cache at walang pag-aayos sa cache.

Kabilang sa mga pagbabago sa bagong release:

  • Ang disenyo ng panel ay binago at ang interface ng configurator ay muling idinisenyo.
  • Posibleng tukuyin ang default na gawi ng Clear button at alisin ang button na ito mula sa panel at menu.
  • Ang configurator ay mayroon na ngayong kakayahang i-clear ang data ng browser, kabilang ang piling pagtanggal ayon sa listahan.
  • Ang mga pagpipilian sa menu ay muling inayos.
  • Ang mga opsyon para sa pagpapasadya ng interface ay kasama sa isang hiwalay na submenu.
  • Ang bersyon ng Ouinet library (0.21.5) at ang Ceno Extension (1.6.1) ay na-update, ang GeckoView engine at Mozilla library ay na-synchronize sa Firefox para sa Android 108.
  • Nagdagdag ng lokalisasyon para sa wikang Ruso.
  • Nagdagdag ng mga setting para sa pamamahala ng mga parameter ng tema at mga search engine.

Pinagmulan: opennet.ru

Magdagdag ng komento