Ang kasaysayan sa away batok sa censorship: kung giunsa ang pamaagi sa flash proxy nga gihimo sa mga siyentipiko gikan sa MIT ug Stanford nagtrabaho

Ang kasaysayan sa away batok sa censorship: kung giunsa ang pamaagi sa flash proxy nga gihimo sa mga siyentipiko gikan sa MIT ug Stanford nagtrabaho

Sa sayong bahin sa 2010, usa ka hiniusang grupo sa mga espesyalista gikan sa Stanford University, University of Massachusetts, The Tor Project ug SRI International nagpresentar sa mga resulta sa ilang research mga paagi sa pakigbatok sa censorship sa Internet.

Gisusi sa mga siyentista ang mga pamaagi sa pag-bypass sa blocking nga naglungtad niadtong panahona ug gisugyot ang ilang kaugalingong pamaagi, nga gitawag og flash proxy. Karon kita maghisgot mahitungod sa iyang esensya ug kasaysayan sa kalamboan.

Pasiuna

Ang Internet nagsugod isip usa ka network nga bukas sa tanang matang sa datos, apan sa paglabay sa panahon, daghang mga nasud ang nagsugod sa pagsala sa trapiko. Ang ubang mga estado nag-block sa piho nga mga site, sama sa YouTube o Facebook, samtang ang uban nagdili sa pag-access sa sulod nga adunay pipila ka mga materyal. Ang mga blockage sa usa ka klase o lain gigamit sa daghang mga nasud gikan sa lainlaing mga rehiyon, lakip ang Europe.

Ang mga tiggamit sa mga rehiyon diin gigamit ang pag-block mosulay sa paglaktaw niini gamit ang lainlaing mga proxy. Adunay daghang mga direksyon alang sa pag-uswag sa ingon nga mga sistema; usa sa mga teknolohiya, Tor, gigamit sa panahon sa proyekto.

Kasagaran, ang mga nag-develop sa mga sistema sa proxy alang sa pag-bypass sa pag-block nag-atubang sa tulo nga mga buluhaton nga kinahanglan masulbad:

  1. Rendezvous nga mga protocol. Ang rendezvous protocol nagtugot sa mga tiggamit sa usa ka gibabagan nga nasud sa pagpadala ug pagdawat sa gamay nga kantidad sa impormasyon aron makatukod og koneksyon sa usa ka proxy - sa kaso sa Tor, pananglitan, kini naggamit sa rendezvous sa pag-apod-apod sa IP address sa Tor relays (mga tulay). Ang ingon nga mga protocol gigamit alang sa ubos nga rate sa trapiko ug dili kaayo sayon ​​nga babagan.
  2. Paghimo og proxy. Ang mga sistema alang sa pagbuntog sa pag-block nanginahanglan mga proxy sa gawas sa rehiyon nga adunay nasala nga Internet aron ipadala ang trapiko gikan sa kliyente ngadto sa target nga mga kapanguhaan ug pabalik. Ang mga tig-organisar sa pag-block mahimong motubag pinaagi sa pagpugong sa mga tiggamit sa pagkat-on sa mga IP address sa mga proxy server ug pagbabag kanila. Aron makontra ang ingon Pag-atake ni Sibyl ang serbisyo sa proxy kinahanglan nga makahimo kanunay sa paghimo og bag-ong mga proxy. Ang paspas nga paghimo sa bag-ong mga proxy mao ang panguna nga esensya sa pamaagi nga gisugyot sa mga tigdukiduki.
  3. Camouflage. Kung ang usa ka kliyente makadawat sa adres sa usa ka wala gi-block nga proxy, kinahanglan nga itago ang komunikasyon niini aron ang sesyon dili mapugngan gamit ang mga himan sa pag-analisar sa trapiko. Kinahanglan nga kini i-camouflaged ingon "regular" nga trapiko, sama sa pagbayloay sa datos sa usa ka online nga tindahan, mga dula sa online, ug uban pa.

Sa ilang trabaho, gisugyot sa mga siyentipiko ang usa ka bag-ong pamaagi aron dali nga makahimo mga proxy.

Unsa nga paagi nga kini nga buhat

Ang yawe nga ideya mao ang paggamit sa daghang mga website aron makahimo usa ka daghang mga proxy nga adunay mubo nga kinabuhi nga dili molapas sa pipila ka minuto.

Aron mahimo kini, usa ka network sa gagmay nga mga site ang gihimo nga gipanag-iya sa mga boluntaryo - sama sa mga home page sa mga tiggamit nga nagpuyo sa gawas sa rehiyon nga adunay pag-block sa Internet. Kini nga mga site wala’y kalabotan sa mga kapanguhaan nga gusto ma-access sa tiggamit.

Usa ka gamay nga badge ang gi-install sa ingon nga site, nga usa ka yano nga interface nga gihimo gamit ang JavaScript. Usa ka pananglitan niini nga code:

<iframe src="//crypto.stanford.edu/flashproxy/embed.html" width="80" height="15" frameborder="0" scrolling="no"></iframe>

Mao kini ang hitsura sa badge:

Ang kasaysayan sa away batok sa censorship: kung giunsa ang pamaagi sa flash proxy nga gihimo sa mga siyentipiko gikan sa MIT ug Stanford nagtrabaho

Kung ang usa ka browser gikan sa usa ka lokasyon sa gawas sa gibabagan nga rehiyon nakaabot sa ingon nga site nga adunay usa ka badge, nagsugod kini sa pagpadala sa trapiko padulong sa kini nga rehiyon ug pabalik. Kana mao, ang browser sa bisita sa website nahimong temporaryo nga proxy. Sa higayon nga kana nga tiggamit mobiya sa site, ang proxy malaglag nga wala magbilin bisan unsang pagsubay.

Ingon usa ka sangputanan, posible nga makakuha og igo nga pasundayag aron masuportahan ang tunel sa Tor.

Dugang sa Tor Relay ug sa kliyente, ang user magkinahanglan ug tulo pa ka elemento. Ang gitawag nga facilitator, nga nakadawat sa mga hangyo gikan sa kliyente ug nagkonektar niini sa proxy. Ang komunikasyon mahitabo gamit ang transport plugins sa kliyente (dinhi Bersyon sa Chrome) ug Tor-relay switch gikan sa WebSockets ngadto sa puro TCP.

Ang kasaysayan sa away batok sa censorship: kung giunsa ang pamaagi sa flash proxy nga gihimo sa mga siyentipiko gikan sa MIT ug Stanford nagtrabaho

Ang kasagaran nga sesyon nga naggamit niini nga laraw ingon niini:

  1. Ang kliyente nagpadagan sa Tor, usa ka flash-proxy nga kliyente (browser plugin), ug nagpadala og hangyo sa pagparehistro sa facilitator gamit ang rendezvous protocol. Ang plugin nagsugod sa pagpaminaw sa hilit nga koneksyon.
  2. Ang Flash proxy makita online ug mokontak sa facilitator nga adunay hangyo nga makonektar sa kliyente.
  3. Ibalik sa facilitator ang rehistrasyon, gipasa ang data sa koneksyon ngadto sa flash proxy.
  4. Ang proxy nagkonektar sa kliyente kansang data gipadala niini.
  5. Ang proxy nagkonektar sa transport plugin ug Tor relay ug nagsugod sa pagbayloay og datos tali sa kliyente ug sa relay.

Ang pagkatalagsaon sa kini nga arkitektura mao nga ang kliyente wala gyud nahibal-an nga daan kung diin siya kinahanglan nga magkonektar. Sa tinuud, ang plugin sa transportasyon nagdawat usa ka peke nga adres sa destinasyon aron dili makalapas sa mga kinahanglanon sa mga protocol sa transportasyon. Kini nga adres dayon gibalewala ug usa ka tunel ang gihimo sa lain nga endpoint - ang Tor relay.

konklusyon

Ang proyekto sa flash proxy naugmad sa daghang mga tuig ug sa 2017 ang mga tiglalang mihunong sa pagsuporta niini. Ang code sa proyekto anaa sa kini nga sumpay. Ang mga flash proxy gipulihan sa bag-ong mga himan alang sa pag-bypass sa pag-block. Usa niini mao ang proyekto sa Snowflake, nga gitukod sa susamang mga prinsipyo.

Source: www.habr.com

Idugang sa usa ka comment