Project Salmon: mokhoa oa ho hanela tlhahlobo ea Marang-rang ka katleho u sebelisa li-proxies tse nang le maemo a ts'epo ea basebelisi

Project Salmon: mokhoa oa ho hanela tlhahlobo ea Marang-rang ka katleho u sebelisa li-proxies tse nang le maemo a ts'epo ea basebelisi

Mebuso ea linaha tse ngata, ka tsela e itseng, e thibela baahi ho fumana boitsebiso le litšebeletso ho Internet. Ho loantša censorship e joalo ke mosebetsi oa bohlokoa le o boima. Ka tloaelo, litharollo tse bonolo li ke ke tsa ithorisa ka ts'epo e phahameng kapa ts'ebetso ea nako e telele. Mekhoa e mengata e rarahaneng ea ho hlōla ho thibela ho na le mefokolo mabapi le ts'ebeliso, ts'ebetso e tlaase, kapa ha e lumelle ho boloka boleng ba tšebeliso ea Inthanete ka tekanyo e nepahetseng.

Sehlopha sa bo-rasaense ba Amerika ba tsoang Univesithing ea Illinois ntshetswa pele mokhoa o mocha oa ho hlōla ho thibela, e thehiloeng tšebeliso ea theknoloji ea moemeli, hammoho le ho arola basebelisi ka boemo ba tšepo ho tsebahatsa mahlahana a sebetsang bakeng sa li-censors. Re u tsebisa lintlha tsa sehlooho tsa mosebetsi ona.

Tlhaloso ea mokhoa

Bo-rasaense ba thehile sesebelisoa se bitsoang Salmon, e leng tsamaiso ea li-proxy server tse tsamaisoang ke baithaopi ba tsoang linaheng tse se nang lithibelo tšebelisong ea Inthanete. E le ho sireletsa li-server tsena hore li se ke tsa thibeloa ke li-censors, tsamaiso e sebelisa algorithm e khethehileng bakeng sa ho fana ka boemo ba tšepo ho basebelisi.

Mokhoa ona o kenyelletsa ho pepesa mahlahana a ka etsang hore e be basebelisi ba tloaelehileng e le hore ba fumane aterese ea IP ea seva ea proxy le ho e thibela. Ho feta moo, khanyetso Litlhaselo tsa Sibyl e etsoa ka litlhoko tsa ho fana ka, ha u ingolisa tsamaisong, sehokelo ho akhaonto e nepahetseng ea marang-rang ea sechaba kapa ho fumana khothatso e tsoang ho mosebedisi ea nang le tšepo e phahameng.

Joang mosebetsing ona

Censor e lokela ho ba mokhatlo o laoloang ke 'muso o nang le bokhoni ba ho laola router leha e le efe ka hare ho naha. Hape ho nahanoa hore mosebetsi oa censor ke ho thibela ho fihlella mehloling e itseng, le ho se khetholle basebelisi bakeng sa ho tšoaroa hape. Tsamaiso e ke ke ea thibela tsoelo-pele e joalo ea liketsahalo ka tsela leha e le efe - mmuso o na le menyetla e mengata ea ho fumana hore na baahi ba sebelisa litšebeletso life. E 'ngoe ea tsona ke tšebeliso ea li-server tsa mahe a linotsi ho thibela likhokahano.

Hape ho nahanoa hore mmuso o na le mehloli ea bohlokoa, ho kenyeletsa le batho. Censor e ka rarolla mathata a hlokang basebetsi ba nako e tletseng ba makholo kapa ba likete.

Lintlha tse ling tse 'maloa tsa mantlha:

  • Sepheo sa tsamaiso ke ho fana ka bokhoni ba ho qoba ho thibela (ke ho fana ka aterese ea IP ea seva sa proxy) ho basebelisi bohle ba lulang libakeng tse nang le censorship ea inthaneteng.
  • Baemeli/basebetsi ba balaoli ba ho hlahloba Marang-rang le mafapha ba ka leka ho hokela sistimi ka boikaketsi ba basebelisi ba tloaelehileng.
  • Censor e ka thibela seva efe kapa efe ea proxy eo aterese ea eona e tsejoang ke eena.
  • Tabeng ena, bahlophisi ba mokhoa oa Salmon ba utloisisa hore censor ka tsela e itseng o ithutile aterese ea seva.

Sena sohle se re tlisa tlhaloso ea likarolo tse tharo tsa bohlokoa tsa tsamaiso ea ho hlōla li-blockages.

  1. Sistimi e lekanya monyetla oa hore mosebelisi ke moemeli oa mekhatlo e hlahlobang. Basebelisi ba fumanoang ba e-na le monyetla o moholo oa ho ba baemeli ba joalo ba thibetsoe.
  2. Mosebelisi e mong le e mong o na le boemo ba ts'epo boo a tlamehang ho bo fumana. Li-proxies tse sebetsang ka potlako li nehetsoe basebelisi ba nang le maemo a holimo a ts'epo. Ho phaella moo, sena se u lumella ho arola basebelisi ba tšepahalang, ba lekiloeng ka nako ho ba sa tsoa fihla, hobane har'a bona ho ka etsahala hore ebe ke li-censor agents.
  3. Basebelisi ba nang le ts'epo e phahameng ba ka memela basebelisi ba bacha ho sistimi. Sephetho ke kerafo ea sechaba ea basebelisi ba tšepahalang.

Ntho e 'ngoe le e' ngoe e ea utloahala: hangata censor e hloka ho thibela seva ea proxy mona le hona joale; a ke ke a ema nako e telele ho leka ho "puisa" litlaleho tsa baemeli ba hae tsamaisong. Ho phaella moo, ho boetse ho hlakile hore basebelisi ba bacha ba ka 'na ba qala ho fumana maemo a fapaneng a tšepo - ka mohlala, metsoalle le beng ka bona ba baetsi ba morero ha ba na monyetla oa ho sebelisana le linaha tsa censor.

Maemo a Tšepo: Lintlha tsa Phethahatso

Ho na le boemo ba ho tšepana eseng feela har'a basebelisi, empa hape le har'a li-server tsa proxy. Sistimi e abela mosebelisi boemo bo itseng seva e nang le boemo bo ts'oanang ba ts'epo. Ka nako e ts'oanang, boemo ba ts'epo ea basebelisi bo ka eketseha kapa ba fokotseha, 'me tabeng ea li-server e ntse e hōla feela.

Nako le nako ha li-censors li thibela seva eo mosebelisi ea itseng a neng a e sebelisa, boemo ba bona ba tšepo boa fokotseha. Tšepo ea eketseha haeba seva e sa thijoe nako e telele - ka tekanyo e 'ngoe le e' ngoe e ncha nako e hlokahalang e imena habeli: ho tloha boemong ba n ho ea ho n + 1, o hloka matsatsi a 2n + 1 a ts'ebetso e sa sitisoeng ea seva sa proxy. Tsela ea ho ea boemong bo phahameng, ba botšelela, ba tšepo e nka nako e fetang likhoeli tse peli.

Project Salmon: mokhoa oa ho hanela tlhahlobo ea Marang-rang ka katleho u sebelisa li-proxies tse nang le maemo a ts'epo ea basebelisi

Ho ema nako e telele hakaalo ho fumana liaterese tsa li-server tsa proxy tse molemo ka ho fetisisa ke mokhoa o matla haholo oa ho loantša li-censors.

Boemo ba ts'epo ea seva ke boemo bo tlase ba ts'epo boo basebelisi ba bo fuoang. Ka mohlala, haeba seva se secha tsamaisong se abeloa basebelisi, bao har'a bona tekanyo e fokolang e leng 2, joale moemeli le eena o tla fumana se tšoanang. Haeba joale motho ea nang le tekanyo ea 3 a qala ho sebelisa seva, empa basebelisi ba tsoang boemong ba bobeli le bona ba sala, joale tekanyo ea seva e tla ba 2. Haeba basebelisi bohle ba seva ba ekelitse boemo, joale e eketseha bakeng sa moemeli. Ka nako e ts'oanang, seva e ke ke ea lahleheloa ke boemo ba eona ba tšepo; ho fapana le hoo, haeba e koetsoe, basebelisi ba tla lefisoa.

Basebelisi ba nang le ts'epo e phahameng ba fumana mefuta e 'meli ea meputso. Taba ea pele, li-server ha li tšoane. Ho na le litlhoko tse fokolang tsa bandwidth (100 Kbps), empa mong'a seva sa moithaopi a ka fana ka tse ling - ha ho na moeli o ka holimo. Sistimi ea Salmon e khetha li-server tse hlahisang litholoana haholo bakeng sa basebelisi ba nang le litekanyetso tse phahameng ka ho fetisisa.

Ntle le moo, basebelisi ba nang le ts'epo e phahameng ba ts'episitsoe hantle ho tsoa litlhaselong tsa li-censors, kaha censor e tlameha ho ema likhoeli tse ngata ho fumana aterese ea proxy. Ka lebaka leo, monyetla oa hore li-server li koetsoe bakeng sa batho ba nang le kotsi e kholo li fokotsehile ka makhetlo a 'maloa ho feta ba nang le tšepo e tlaase.

E le ho hokela basebelisi ba bangata ba tšoanelehang ka hohle kamoo ho ka khonehang ho li-proxies tse ntle ka ho fetisisa, baetsi ba Salmon ba thehile sistimi ea likhothaletso. Basebelisi ba nang le litekanyetso tse phahameng (L) ba ka memela metsoalle ea bona ho kena sethaleng. Batho ba memiloeng ba fuoe lintlha tsa L-1.

Sistimi ea khothaletso e sebetsa ka maqhubu. Leqhubu la pele la basebelisi ba memetsoeng le fumana monyetla oa ho mema metsoalle ea bona ka mor'a likhoeli tse ka bang 'ne. Basebelisi ba maqhubu a bobeli le a latelang ba tlameha ho ema likhoeli tse peli.

Li-module tsa sistimi

Sistimi e na le likarolo tse tharo:

  • Moreki oa Salmon bakeng sa Windows;
  • lenaneo la daemon la seva le kentsoeng ke baithaopi (liphetolelo tsa Windows le Linux);
  • Seva e bohareng ea directory e bolokang database ea li-server tsohle tsa proxy le ho aba liaterese tsa IP har'a basebelisi.

Project Salmon: mokhoa oa ho hanela tlhahlobo ea Marang-rang ka katleho u sebelisa li-proxies tse nang le maemo a ts'epo ea basebelisi

Sebatli sa sesebelisoa sa sistimi

E le hore u sebelise tsamaiso, motho o tlameha ho theha akhaonto a sebelisa akhaonto ea Facebook.

fihlela qeto e

Hona joale, mokhoa oa Salmon ha o sebelisoe haholo, o na le merero e nyenyane feela ea lifofane e tsejoang ke basebelisi ba Iran le Chaena. Ho sa tsotellehe taba ea hore ena ke morero o thahasellisang, ha e fane ka ho se tsejoe ka botlalo kapa tšireletso bakeng sa baithaopi, 'me baetsi ba bona ka bobona ba lumela hore ho ka hlaseloa habonolo ho sebelisa litšebeletso tsa mahe a linotsi. Leha ho le joalo, ts'ebetsong ea tsamaiso e nang le maemo a tšepo e shebahala e le teko e thahasellisang e ka tsoelang pele.

Ke tsohle tsa kajeno, ke leboha tlhokomelo ea hau!

Lihokelo tse molemo le lisebelisoa tse tsoang ho Infatica:

Source: www.habr.com

Eketsa ka tlhaloso