Project Salmon: maitiro ekuramba zvinobudirira Internet censorship uchishandisa ma proxies ane mushandisi kuvimba mazinga

Project Salmon: maitiro ekuramba zvinobudirira Internet censorship uchishandisa ma proxies ane mushandisi kuvimba mazinga

Hurumende dzenyika dzakawanda, neimwe nzira, dzinoganhurira vagari kuwana ruzivo nemabasa paInternet. Kurwisa censorship yakadaro ibasa rakakosha uye rakaoma. Kazhinji, zvigadziriso zviri nyore hazvigone kuzvirumbidza zvakanyanya kuvimbika kana kushanda kwenguva refu. Dzimwe nzira dzakaoma dzekukunda kudzivirira dzine zvipingamupinyi maererano nekushandiswa, kushanda kwakaderera, kana kusabvumira kuchengetedza kunaka kwekushandiswa kweInternet pamwero wakakodzera.

Boka revasayendisiti veAmerica kubva kuYunivhesiti yeIllinois yakagadzira nzira itsva yekukunda kuvharira, iyo yakavakirwa pakushandiswa kweiyo proxy tekinoroji, pamwe nekupatsanura vashandisi nedanho rekuvimba kuti vanyatsoona vamiririri vanoshandira censors. Tinokupa pfungwa huru dzebasa iri.

Tsanangudzo yemaitiro

Masayendisiti akagadzira chishandiso chinodaidzwa kuti Salmon, hurongwa hwemaseva evamiriri anofambiswa nevazvipiri vanobva kunyika vasina kurambidzwa kushandiswa kweInternet. Kuti udzivirire maseva aya kubva pakuvharwa nema censors, sisitimu iyi inoshandisa yakakosha algorithm yekupa nhanho yekuvimba kune vashandisi.

Iyo nzira inosanganisira kufumura vangangoita censor vamiririri vanozviita sevashandisi vakajairwa kuitira kuti vawane iyo IP kero yeproxy server uye kuivharira. Uyezve, kushorwa Kurwiswa kwaSibyl inoitwa kuburikidza nezvinodiwa zvekupa, kana uchinyoresa muhurongwa, chinongedzo kune inoshanda social network account kana kuwana kurudziro kubva kumushandisi ane danho repamusoro rekuvimba.

Sei basa iri

Iyo censor inofanirwa kunge iri mutumbi unodzorwa nehurumende unokwanisa kutora hutongi hwechero router mukati menyika. Zvinofungidzirwawo kuti basa recensor nderekuvhara kupinda kune zvimwe zviwanikwa, uye kwete kuziva vashandisi kuti vawedzere kusungwa. Iyo sisitimu haigone kudzivirira kukura kwezviitiko nenzira ipi zvayo - iyo nyika ine mikana yakawanda yekuziva kuti ndeapi masevhisi anoshandiswa nevagari. Imwe yacho ndeye kushandiswa kwemaseva ehuchi kubata kutaurirana.

Zvinofungidzirwawo kuti nyika ine zviwanikwa zvakakosha, kusanganisira zviwanikwa zvevanhu. A censor anogona kugadzirisa matambudziko anoda mazana kana zviuru zvevashandi venguva yakazara.

Mamwe mashoma mapoinzi akakosha:

  • Chinangwa chesisitimu ndechekupa kugona kunzvenga kuvhara (kureva kupa proxy server IP kero) kune vese vashandisi vanogara mumatunhu ane online censorship.
  • Maagents/vashandi veInternet censorship masimba nemadhipatimendi vanogona kuyedza kubatana nesystem vachinyepedzera kuvashandisiwo zvavo.
  • Iyo censor inogona kuvharira chero proxy server ine kero inozivikanwa kwaari.
  • Muchiitiko ichi, varongi veSalmon system vanonzwisisa kuti censor neimwe nzira yakadzidza kero yeseva.

Zvese izvi zvinotiunza kune tsananguro yezvitatu zvakakosha zveiyo system yekukunda blockages.

  1. Iyo sisitimu inoverengera mukana wekuti mushandisi mumiriri weanoongorora masangano. Vashandisi vanowanikwa kuti vanogona kunge vari vamiririri vakadaro vanorambidzwa.
  2. Wese mushandisi ane mwero wekuvimba unofanirwa kuwanikwa. Iwo anokurumidza kuita proxies akatsaurirwa kune vashandisi vane mazinga epamusoro ekuvimba. Mukuwedzera, izvi zvinokubvumira kuti uparadzanise vashandisi vanovimbika, vakaedzwa nguva kubva kune vatsva, nokuti pakati pavo vanogona kunge vari censor agents.
  3. Vashandisi vane chivimbo chepamusoro vanogona kukoka vashandisi vatsva kuhurongwa. Mhedzisiro iyi girafu yemagariro evashandisi vanovimbwa.

Zvese zvine musoro: iyo censor inowanzoda kuvharira proxy server pano uye izvozvi; haamirire nguva yakareba kuti aedze "kupomba" maakaundi evamiririri vake muhurongwa. Uye zvakare, zviri pachena zvakare kuti vashandisi vatsva vanogona kutanga kugamuchira mazinga akasiyana ekuvimba - semuenzaniso, shamwari nehama dzevagadziri veprojekiti kashoma kuti vabatane ne censor states.

Matanho ekuvimba: Tsanangudzo Yekuita

Pane nhanho yekuvimba kwete chete pakati pevashandisi, asiwo pakati pemaseva eproxy. Iyo sisitimu inopa mushandisi ine imwe nhanho sevha ine imwechete yekuvimba level. Panguva imwecheteyo, chiyero chekuvimba kwevashandisi chinogona kuwedzera kana kuderera, uye kana iri sevha inokura chete.

Pese apo censors inovhara sevha yaishandiswa nemumwe mushandisi, danho ravo rekuvimba rinodzikira. Kuvimba kunowedzera kana sevha isina kuvharwa kwenguva yakareba - nenhanho imwe neimwe itsva nguva inodiwa yakapetwa kaviri: kubva panhanho n kuenda ku n + 1, unoda 2n + 1 mazuva ekusavhiringidzwa kushanda kweproxy server. Nzira yekuenda kune yakanyanya, yechitanhatu, nhanho yekuvimba inotora inopfuura mwedzi miviri.

Project Salmon: maitiro ekuramba zvinobudirira Internet censorship uchishandisa ma proxies ane mushandisi kuvimba mazinga

Kumirira kwenguva yakareba kudaro kuti uwane kero dzeakanakisa proxy maseva inzira inoshanda kwazvo yekupikisa censors.

Kuvimba kwesevha ndiyo nhanho yepasi yekuvimba yakapihwa nevashandisi. Semuenzaniso, kana sevha itsva muhurongwa inopiwa kune vashandisi, pakati pavo iyo shoma chiyero ndeye 2, ipapo mumiriri achagamuchirawo zvakafanana. Kana zvino munhu ane chiyero che 3 anotanga kushandisa sevha, asi vashandisi kubva pachikamu chechipiri vanosarawo, ipapo chiyero chevhavha chichava 2. Kana vese vashandisi vevhavha vakawedzera chiyero, saka inowedzera kune proxy. Panguva imwecheteyo, sevha haigoni kurasikirwa nehuwandu hwekuvimba; pane zvinopesana, kana yakavharwa, vashandisi vachabhadharwa.

Vashandisi vane mwero wepamusoro wekuvimba vanogashira marudzi maviri emibairo. Kutanga, maseva haana kufanana. Pane zvishoma bandwidth zvinodiwa (100 Kbps), asi anozvipira server muridzi anogona kupa zvakawanda - hapana chepamusoro muganho. Iyo Salmon system inosarudza maseva anobereka zvakanyanya evashandisi vane chiyero chepamusoro.

Uye zvakare, vashandisi vane danho repamusoro rekuvimba vari nani kuvharirwa kubva pakurwiswa nemacensors, sezvo censor inofanirwa kumirira kwemwedzi kuti iwane kero yeproxy. Nekuda kweizvozvo, mukana wemaseva kuvharirwa kune vanhu vane njodzi yakanyanya wakadzikira kakawanda pane kune avo vane kuvimba kwakaderera.

Kuti ubatanidze vashandisi vazhinji vanokodzera sezvinobvira kune akanakisa proxies, vagadziri veSalmon vakagadzira yekurudziro system. Vashandisi vane chiyero chepamusoro (L) vanogona kukoka shamwari dzavo kuti dzipinde papuratifomu. Vanhu vakakokwa vakarongwa L-1.

Iyo recommender system inoshanda mumafungu. Iyo yekutanga wave yevashandisi vakakokwa inongowana mukana wekukoka shamwari dzavo mushure memwedzi mina. Vashandisi kubva kumafungu echipiri uye anotevera vanofanira kumirira mwedzi miviri.

System modules

Iyo system ine zvikamu zvitatu:

  • Salmon mutengi weWindows;
  • server daemon chirongwa chakaiswa nevazvipiri (shanduro dzeWindows neLinux);
  • Iyo yepakati dhairekitori server inochengeta dhatabhesi yeese proxy maseva uye inogovera IP kero pakati pevashandisi.

Project Salmon: maitiro ekuramba zvinobudirira Internet censorship uchishandisa ma proxies ane mushandisi kuvimba mazinga

System mutengi application interface

Kuti ushandise sisitimu, munhu anofanira kugadzira account achishandisa Facebook account.

mhedziso

Parizvino, nzira yeSalmon haisi kushandiswa zvakanyanya, ine mapurojekiti madiki ekutyaira anozivikanwa nevashandisi muIran neChina. Pasinei nokuti iyi ipurojekiti inofadza, haina kupa zvizere kusazivikanwa kana kudzivirira kune vanozvipira, uye ivo vanogadzira ivo vanobvuma kuti inotapukirwa nekurwisa vachishandisa masevhisi ehuchi. Zvakadaro, kuitwa kwehurongwa hune mazinga ekuvimba anotaridzika seyedzo inonakidza inogona kuenderera mberi.

Ndizvo zvanhasi chete, ndinokutendai nekuteerera kwenyu!

Zvishandiso zvinobatsira uye zvinhu kubva Infatica:

Source: www.habr.com

Voeg