Ukukhutshwa kwesikhangeli sewebhu se-CENO 2.0, esebenzisa inethiwekhi ye-P2P ukudlula ukubhloka

Inkampani ye-eQualite iye yapapasha ukukhutshwa kwesiphequluli sewebhu esiphathwayo i-CENO 2.0.0 (CEnsorship.NO), eyenzelwe ukuququzelela ukufikelela kulwazi kwiimeko zokuxilwa, ukucoca i-traffic okanye ukuqhawula amacandelo e-Intanethi kwinethiwekhi yehlabathi. Isikhangeli sakhelwe kwi-injini ye-GeckoView (esetyenziswa kwiFirefox ye-Android), iphuculwe kukukwazi ukutshintshiselana ngedatha ngenethiwekhi ye-P2P enikezelweyo, apho abasebenzisi bathatha inxaxheba ekwalathiseni i-traffic kumasango angaphandle abonelela ngokufikelela kulwazi oludlula izihluzi. Uphuhliso lweprojekthi lusasazwa phantsi kwelayisenisi ye-MIT. Iindibano esele zenziwe ziyafumaneka kuDlalo lukaGoogle.

Ukusebenza kwe-P2P kuhanjiswe kwithala leencwadi elahlukileyo le-Ouinet, elinokusetyenziswa ukongeza izixhobo zokudlula uqwalaselo kwizicelo ezingenamqathango. Isikhangeli seCENO kunye nethala leencwadi le-Ouinet likuvumela ukuba ufikelele kulwazi kwiimeko zokuvalwa okusebenzayo kweeseva zommeli, ii-VPNs, amasango kunye nezinye iindlela ezisembindini zokudlula ukucoca i-traffic, ukuya kuthi ga kwi-Intanethi evaliweyo kwiindawo ezivaliweyo (ngokuvalwa ngokupheleleyo, umxholo. inokuhanjiswa kwi-cache okanye izixhobo zokugcina zendawo) .

Iprojekthi isebenzisa i-caching yomxholo womsebenzisi ngamnye, igcina i-cache ye-decentralized content ethandwayo. Xa umsebenzisi evula indawo, umxholo okhutshelweyo ugcinwa kwindawo kwaye ufumaneka kubathathi-nxaxheba benethiwekhi ye-P2P abangakwaziyo ukufikelela ngokuthe ngqo kwisixhobo okanye ukudlula amasango. Isixhobo ngasinye sigcina kuphela idatha ecelwe ngqo kweso sixhobo. Ukuchongwa kwamaphepha kwi-cache kuqhutywa kusetyenziswa i-hash evela kwi-URL. Yonke idatha eyongezelelweyo ehambelana nephepha, njengemifanekiso, izikripthi kunye nezimbo, zidityanisiwe kwaye zihanjiswa kunye phantsi kwesichongi esinye.

Ukufumana ukufikelela kumxholo omtsha, ukufikelela ngokuthe ngqo ekuvinjweni, amasango akhethekileyo e-proxy (i-injection) asetyenzisiweyo, abekwe kwiindawo zangaphandle zenethiwekhi ezingenaphantsi kokuhlolwa. Ulwazi phakathi komxhasi kunye nesango lifihliwe kusetyenziswa uguqulelo oluntsonkothileyo lwesitshixo. Iisignesha zedijithali zisetyenziselwa ukuchonga amasango kunye nokuthintela ukungeniswa kwamasango anobungozi, kwaye izitshixo zesango ezixhaswa yiprojekthi zifakwe kwi-browser ye-browser.

Ukufikelela kwisango xa ivaliwe, uqhagamshelo lwetsheyini luxhaswa ngabanye abasebenzisi abenza njengee-proxies zokuthumela i-traffic kwisango lokungena (idatha iguqulelwe ngokuntsonkothileyo ngesitshixo sesango, esingabavumeli abasebenzisi bothutho abathunyelwa kwiinkqubo zabo isicelo. ukuwela kwitrafikhi okanye ukumisela umxholo ). Iisistim zabaxumi azithumeli izicelo zangaphandle egameni labanye abasebenzisi, kodwa zibuyisela idatha esuka kwi-cache okanye zisetyenziswe njengekhonkco lokuseka itonela kwisango lommeli.

Ukukhutshwa kwesikhangeli sewebhu se-CENO 2.0, esebenzisa inethiwekhi ye-P2P ukudlula ukubhloka

Isikhangeli kuqala sizama ukuhambisa izicelo eziqhelekileyo ngokuthe ngqo, kwaye ukuba isicelo esithe ngqo asiphumelelanga, sikhangela i-cache esasazwayo. Ukuba i-URL ayikho kwi-cache, ulwazi luyacelwa ngokuqhagamshela kwisango lommeli okanye ngokungena kwisango ngomnye umsebenzisi. Idatha enovakalelo efana necookies ayigcinwa kwi-cache.

Ukukhutshwa kwesikhangeli sewebhu se-CENO 2.0, esebenzisa inethiwekhi ye-P2P ukudlula ukubhloka

Inkqubo nganye kuthungelwano lwe-P2P ibonelelwa ngesichongi sangaphakathi esisetyenziselwa umzila kwinethiwekhi ye-P2P, kodwa ayibotshelelwanga kwindawo ebonakalayo yomsebenzisi. Ukuthembeka kolwazi olugqithisiweyo kunye nokugcinwa kwi-cache kuqinisekiswa ngokusetyenziswa kweesignesha zedijithali (Ed25519). I-traffic ethunyelwayo iguqulelwe ngokuntsonkothileyo kusetyenziswa i-TLS. Itheyibhile ye-hash esasazwayo (DHT) isetyenziselwa ukufikelela kulwazi malunga nesakhiwo sothungelwano, abathathi-nxaxheba, kunye nomxholo we-cached. Ukuba kuyimfuneko, µTP okanye iTor ingasetyenziswa njengesithuthi ukongeza kwiHTTP.

Ngelo xesha, i-CENO ayiboneleli ngokungaziwa kunye nolwazi malunga nezicelo ezithunyelwe ziyafumaneka ukuze zihlalutye izixhobo zabathathi-nxaxheba (umzekelo, i-hash ingasetyenziselwa ukugqiba ukuba umsebenzisi ufikelele kwindawo ethile). Kwizicelo eziyimfihlo, umzekelo, ezo zifuna uqhagamshelo kwiakhawunti yakho kwi-imeyile nakwiinethiwekhi zentlalo, kucetywa ukuba kusetyenziswe ithebhu yabucala eyahlukileyo, apho idatha icelwa kuphela ngokuthe ngqo okanye ngesango lommeli, kodwa ngaphandle kokufikelela kwi-cache nangaphandle ukuzinza kwi-cache.

Phakathi kotshintsho kukhupho olutsha:

  • Uyilo lwendawo yolawulo lutshintshiwe kwaye ujongano lomlungiseleli luyilwe ngokutsha.
  • Kuyenzeka ukuchaza ukuziphatha okungagqibekanga kwe Cima iqhosha kwaye ususe eli qhosha kwiqela lenjongo kunye nemenyu.
  • Umlungiseleli ngoku unamandla okucima idatha yomkhangeli zincwadi, kuquka ucimo olukhethiweyo ngokoluhlu.
  • Ukhetho lwemenyu lucwangciswe ngokutsha.
  • Iinketho zokwenza ujongano ngokwezifiso zibandakanyiwe kwimenyu ephantsi eyahlukileyo.
  • Uguqulelo lwethala leencwadi le-Ouinet (0.21.5) kunye noLwandiso lwe-Ceno (1.6.1) zihlaziyiwe, injini ye-GeckoView kunye namathala eencwadi e-Mozilla adityanisiwe kunye neFirefox kwi-Android 108.
  • Ukongezwa kwendawo yolwimi lwesiRashiya.
  • Iisetingi ezongeziweyo zokulawula iiparamitha zomxholo kunye neenjini zokukhangela.

umthombo: opennet.ru

Yongeza izimvo