Project Salmon: kung unsaon epektibong pagsukol sa censorship sa Internet gamit ang mga proxy nga adunay lebel sa pagsalig sa user

Project Salmon: kung unsaon epektibong pagsukol sa censorship sa Internet gamit ang mga proxy nga adunay lebel sa pagsalig sa user

Ang mga gobyerno sa daghang mga nasud, sa usa ka paagi o lain, naglimite sa pag-access sa mga lungsuranon sa impormasyon ug mga serbisyo sa Internet. Ang pagbatok sa maong censorship usa ka importante ug lisud nga buluhaton. Kasagaran, ang yano nga mga solusyon dili makapanghambog sa taas nga kasaligan o dugay nga kahusayan. Ang mas komplikado nga mga pamaagi sa pagbuntog sa blocking adunay mga disbentaha sa termino sa usability, ubos nga performance, o dili pagtugot sa pagpadayon sa kalidad sa paggamit sa Internet sa husto nga lebel.

Usa ka grupo sa mga Amerikanong siyentipiko gikan sa Unibersidad sa Illinois naugmad usa ka bag-ong pamaagi sa pagbuntog sa blocking, nga gibase sa paggamit sa teknolohiya sa proxy, ingon man ang pagbahin sa mga tiggamit pinaagi sa lebel sa pagsalig aron epektibo nga mailhan ang mga ahente nga nagtrabaho alang sa mga censor. Gipresentar namo sa imong pagtagad ang mga nag-unang tesis niini nga buluhaton.

Deskripsyon sa pamaagi

Ang mga siyentista nakahimog himan nga gitawag ug Salmon, usa ka sistema sa mga proxy server nga gipadagan sa mga boluntaryo gikan sa mga nasod nga walay mga pagdili sa paggamit sa Internet. Aron maprotektahan kini nga mga server gikan sa pag-block sa mga censor, ang sistema naggamit usa ka espesyal nga algorithm alang sa pag-assign sa lebel sa pagsalig sa mga tiggamit.

Ang pamaagi naglakip sa pagbutyag sa mga potensyal nga ahente sa censor nga nagpakaaron-ingnon nga ordinaryo nga tiggamit aron mahibal-an ang IP address sa proxy server ug babagan kini. Dugang pa, oposisyon Mga pag-atake ni Sibyl gihimo pinaagi sa mga kinahanglanon aron mahatagan, kung magparehistro sa sistema, usa ka link sa usa ka balido nga account sa social network o aron makakuha usa ka rekomendasyon gikan sa usa ka tiggamit nga adunay taas nga lebel sa pagsalig.

Unsa nga paagi nga kini nga buhat

Ang censor kuno usa ka lawas nga kontrolado sa gobyerno nga adunay katakus sa pagkontrol sa bisan unsang router sa sulod sa nasud. Gituohan usab nga ang tahas sa censor mao ang pagbabag sa pag-access sa pipila ka mga kapanguhaan, ug dili ang pag-ila sa mga tiggamit alang sa dugang nga pag-aresto. Ang sistema dili makapugong sa ingon nga pag-uswag sa mga panghitabo sa bisan unsang paagi - ang estado adunay daghang mga oportunidad aron mahibal-an kung unsang mga serbisyo ang gigamit sa mga lungsuranon. Usa niini mao ang paggamit sa mga server sa honeypot aron ma-intercept ang mga komunikasyon.

Gituohan usab nga ang estado adunay mahinungdanong mga kapanguhaan, lakip ang mga kapanguhaan sa tawo. Ang usa ka censor makasulbad sa mga problema nga nanginahanglan gatusan o liboan nga mga full-time nga empleyado.

Pipila pa nga sukaranan nga mga punto:

  • Ang katuyoan sa sistema mao ang paghatag ug katakus sa pag-bypass sa pag-block (pananglitan, paghatag ug proxy server IP address) sa tanan nga tiggamit nga nagpuyo sa mga rehiyon nga adunay online censorship.
  • Ang mga ahente/empleyado sa mga awtoridad sa pagsensor sa Internet ug mga departamento mahimong mosulay sa pagkonektar sa sistema ubos sa pagtakoban sa ordinaryong mga tiggamit.
  • Mahimong babagan sa censor ang bisan unsang proxy server kansang adres nahibal-an niya.
  • Sa kini nga kaso, ang mga nag-organisar sa sistema sa Salmon nakasabut nga ang censor sa usa ka paagi nakakat-on sa adres sa server.

Kining tanan nagdala kanato sa usa ka paghulagway sa tulo ka importante nga mga sangkap sa sistema alang sa pagbuntog sa mga blockage.

  1. Gikalkula sa sistema ang posibilidad nga ang tiggamit usa ka ahente sa mga organisasyon sa pagsensor. Ang mga tiggamit nga nakit-an nga lagmit nga ingon nga mga ahente gidili.
  2. Ang matag tiggamit adunay lebel sa pagsalig nga kinahanglan makuha. Ang labing paspas nga paglihok nga mga proxy gipahinungod sa mga tiggamit nga adunay labing taas nga lebel sa pagsalig. Dugang pa, kini nagtugot kanimo sa pagbulag sa kasaligan, gisulayan sa oras nga mga tiggamit gikan sa mga bag-ong nangabot, tungod kay sa taliwala nila lagmit nga mga ahente sa censor.
  3. Ang mga tiggamit nga adunay taas nga lebel sa pagsalig mahimong makadapit sa mga bag-ong tiggamit sa sistema. Ang resulta usa ka sosyal nga graph sa mga kasaligan nga tiggamit.

Ang tanan lohikal: ang censor kasagaran kinahanglan nga i-block ang proxy server dinhi ug karon; dili siya maghulat ug dugay nga panahon aron sulayan nga "pump up" ang mga account sa iyang mga ahente sa sistema. Dugang pa, klaro usab nga ang mga bag-ong tiggamit mahimo’g makadawat sa una nga lainlaing lebel sa pagsalig - pananglitan, ang mga higala ug mga paryente sa mga tiglalang sa proyekto dili kaayo mokooperar sa mga estado sa censor.

Mga Level sa Pagsalig: Mga Detalye sa Pagpatuman

Adunay usa ka lebel sa pagsalig dili lamang sa mga tiggamit, apan usab sa mga proxy server. Ang sistema nag-assign sa usa ka user nga adunay usa ka lebel sa usa ka server nga adunay parehas nga lebel sa pagsalig. Sa parehas nga oras, ang lebel sa pagsalig sa tiggamit mahimo’g magtaas o mokunhod, ug sa kaso sa mga server kini motubo lamang.

Matag higayon nga gibabagan sa mga censor ang usa ka server nga gigamit sa usa ka partikular nga tiggamit, ang lebel sa pagsalig mokunhod. Ang pagsalig nagdugang kung ang server dili gibabagan sa dugay nga panahon - sa matag bag-ong lebel ang gikinahanglan nga oras doble: aron mobalhin gikan sa lebel n hangtod sa n + 1, kinahanglan nimo ang 2n + 1 nga mga adlaw nga walay hunong nga operasyon sa proxy server. Ang dalan paingon sa kinatas-an, ikaunom, ang-ang sa pagsalig mokabat ug kapin sa duha ka bulan.

Project Salmon: kung unsaon epektibong pagsukol sa censorship sa Internet gamit ang mga proxy nga adunay lebel sa pagsalig sa user

Ang paghulat nga dugay aron mahibal-an ang mga adres sa labing kaayo nga mga proxy server usa ka labi ka epektibo nga pagsukol batok sa mga censor.

Ang lebel sa pagsalig sa server mao ang labing gamay nga lebel sa pagsalig nga gihatag niini sa mga tiggamit. Pananglitan, kung ang usa ka bag-ong server sa sistema gi-assign sa mga tiggamit, diin ang labing gamay nga rating mao ang 2, nan ang proxy makadawat usab sa parehas. Kung unya ang usa ka tawo nga adunay rating nga 3 magsugod sa paggamit sa server, apan ang mga tiggamit gikan sa ikaduhang lebel nagpabilin usab, nan ang rating sa server mahimong 2. Kung ang tanan nga mga tiggamit sa server nagdugang sa lebel, nan kini nagdugang alang sa proxy. Sa parehas nga oras, ang server dili mawad-an sa lebel sa pagsalig niini; sa sukwahi, kung kini gibabagan, ang mga tiggamit multa.

Ang mga tiggamit nga adunay taas nga lebel sa pagsalig makadawat duha ka klase nga mga ganti. Una, ang mga server dili parehas. Adunay mga minimum nga kinahanglanon sa bandwidth (100 Kbps), apan ang tag-iya sa boluntaryo nga server makahatag labi pa - wala’y taas nga limitasyon. Ang sistema sa Salmon nagpili sa labing produktibo nga mga server alang sa mga tiggamit nga adunay labing taas nga rating.

Dugang pa, ang mga tiggamit nga adunay taas nga lebel sa pagsalig mas maayo nga na-insulated gikan sa mga pag-atake sa mga censor, tungod kay ang censor kinahanglan maghulat sa mga bulan aron mahibal-an ang proxy address. Ingon usa ka sangputanan, ang posibilidad nga ma-block ang mga server alang sa mga tawo nga adunay taas nga peligro daghang beses nga mas ubos kaysa sa mga adunay gamay nga pagsalig.

Aron makonektar ang daghang mga takus nga tiggamit kutob sa mahimo sa labing kaayo nga mga proxy, ang mga tiglalang sa Salmon nakahimo og sistema sa rekomendasyon. Ang mga tiggamit nga adunay taas nga rating (L) mahimong makadapit sa ilang mga higala sa pag-apil sa plataporma. Ang mga imbitado gihatagan og grado nga L-1.

Ang sistema sa rekomendasyon nagtrabaho sa mga balud. Ang una nga balud sa giimbitar nga mga tiggamit nakakuha lang higayon sa pagdapit sa ilang mga higala pagkahuman sa mga upat ka bulan. Ang mga tiggamit gikan sa ikaduha ug sunod nga mga balud kinahanglan maghulat 2 ka bulan.

Mga modulo sa sistema

Ang sistema naglangkob sa tulo ka mga sangkap:

  • Salmon kliyente alang sa Windows;
  • server daemon nga programa nga gi-install sa mga boluntaryo (mga bersyon alang sa Windows ug Linux);
  • Usa ka sentral nga direktoryo nga server nga nagtipig usa ka database sa tanan nga mga proxy server ug nag-apod-apod sa mga IP address sa mga tiggamit.

Project Salmon: kung unsaon epektibong pagsukol sa censorship sa Internet gamit ang mga proxy nga adunay lebel sa pagsalig sa user

Interface sa aplikasyon sa kliyente sa sistema

Aron magamit ang sistema, ang usa ka tawo kinahanglan maghimo usa ka account gamit ang usa ka account sa Facebook.

konklusyon

Sa pagkakaron, ang pamaagi sa Salmon dili kaylap nga gigamit, nga adunay gagmay nga mga pilot project nga nahibal-an sa mga tiggamit sa Iran ug China. Bisan pa sa kamatuoran nga kini usa ka makapaikag nga proyekto, wala kini hingpit nga naghatag dili mailhan o proteksyon sa mga boluntaryo, ug ang mga tiglalang mismo miangkon nga kini dali nga maatake gamit ang mga serbisyo sa honeypot. Bisan pa, ang pagpatuman sa usa ka sistema nga adunay lebel sa pagsalig ingon usa ka makapaikag nga eksperimento nga mahimong ipadayon.

Kana lang para karong adlawa, salamat sa imong pagtagad!

Mapuslanon nga mga link ug mga materyales gikan sa Infatica:

Source: www.habr.com

Idugang sa usa ka comment