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

Компания eQualite ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° выпуск мобильного web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° CENO 2.0.0 (CEnsorship.NO), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² условиях Ρ†Π΅Π½Π·ΡƒΡ€Ρ‹, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сСгмСнтов ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΎΡ‚ глобальной сСти. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ построСн Π½Π° основС Π΄Π²ΠΈΠΆΠΊΠ° GeckoView (примСняСтся Π² Firefox для Android), Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ P2P-ΡΠ΅Ρ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΊ внСшним шлюзам, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ доступ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ±Ρ…ΠΎΠ΄ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ². Наработки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сборки доступны Π² Google Play.

P2P-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вынСсСна Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ouinet, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для добавлСния срСдств ΠΎΠ±Ρ…ΠΎΠ΄Π° Ρ†Π΅Π½Π·ΡƒΡ€Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ CENO ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ouinet ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² условиях Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ прокси-сСрвСров, VPN, шлюзов ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΎΠ±Ρ…ΠΎΠ΄Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π² Ρ†Π΅Π½Π·ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… областях (ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· кэша ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° сторонС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ΠΌ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ кэша популярного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ сайта Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ содСрТимоС ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π² локальной систСмС ΠΈ становится доступным участникам P2P-сСти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прямой доступ ΠΊ рСсурсу ΠΈΠ»ΠΈ ΠΊ шлюзам для ΠΎΠ±Ρ…ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ устройствС хранятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Π½Π½Ρ‹Π΅, нСпосрСдствСнно Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ с этого устройства. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ находящихся Π² кэшС страниц осущСствляСтся с использованиС Ρ…ΡΡˆΠ° ΠΎΡ‚ URL. ВсС связанныС со страницСй Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния, скрипты ΠΈ стили, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΠΎΡ‚Π΄Π°ΡŽΡ‚ΡΡ вмСстС ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ.

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:

  • ИзмСнСно ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½ интСрфСйс ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ опрСдСлСния повСдСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Clear ΠΈ удалСния Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΈΠ· мСню.
  • Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ очистки Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π² Ρ‚ΠΎΠΌ числС с Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½Ρ‹ΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ списку.
  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠΏΡ†ΠΈΠΉ мСню.
  • Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ подмСню вынСсСны ΠΎΠΏΡ†ΠΈΠΈ для настройки интСрфСйса.
  • ОбновлСна вСрсия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ouinet (0.21.5) ΠΈ дополнСния Ceno Extension(1.6.1), Π΄Π²ΠΈΠΆΠΎΠΊ GeckoView ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Mozilla синхронизированы с Firefox for Android 108.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° локализация для русского языка.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ настройки для управлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Ρ‚Π΅ΠΌΡ‹ оформлСния ΠΈ поисковыми Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ.

umthombo: opennet.ru

Yongeza izimvo