Itan-akọọlẹ ti ija lodi si ihamon: bii ọna aṣoju filasi ti o ṣẹda nipasẹ awọn onimọ-jinlẹ lati MIT ati Stanford

Itan-akọọlẹ ti ija lodi si ihamon: bii ọna aṣoju filasi ti o ṣẹda nipasẹ awọn onimọ-jinlẹ lati MIT ati Stanford

Ni ibẹrẹ awọn ọdun 2010, ẹgbẹ apapọ ti awọn alamọja lati Ile-ẹkọ giga Stanford, University of Massachusetts, Tor Project ati SRI International ṣe afihan awọn abajade ti wọn. iwadi awọn ọna lati koju ihamon lori Intanẹẹti.

Àwọn onímọ̀ sáyẹ́ǹsì ṣe àyẹ̀wò àwọn ọ̀nà tí wọ́n ń gbà díwọ̀n ìdènà tí ó wà nígbà yẹn, wọ́n sì dábàá ọ̀nà tiwọn fúnra wọn, tí wọ́n ń pè ní aṣojú flash. Loni a yoo sọrọ nipa idi rẹ ati itan idagbasoke.

Ifihan

Intanẹẹti bẹrẹ bi nẹtiwọọki ti o ṣii si gbogbo iru data, ṣugbọn ni akoko pupọ, ọpọlọpọ awọn orilẹ-ede bẹrẹ lati ṣe àlẹmọ ijabọ. Diẹ ninu awọn ipinlẹ ṣe idiwọ awọn aaye kan pato, bii YouTube tabi Facebook, lakoko ti awọn miiran ṣe idiwọ iraye si akoonu ti o ni awọn ohun elo kan ninu. Awọn idena ti iru kan tabi omiiran ni a lo ni awọn dosinni ti awọn orilẹ-ede lati awọn agbegbe oriṣiriṣi, pẹlu Yuroopu.

Awọn olumulo ni awọn agbegbe nibiti a ti lo idinamọ gbiyanju lati fori rẹ nipa lilo awọn aṣoju pupọ. Awọn itọnisọna pupọ lo wa fun idagbasoke iru awọn ọna ṣiṣe; ọkan ninu awọn imọ-ẹrọ, Tor, ni a lo lakoko iṣẹ naa.

Ni igbagbogbo, awọn olupilẹṣẹ ti awọn eto aṣoju fun yiyọ kuro ni idinamọ koju awọn iṣẹ ṣiṣe mẹta ti o nilo lati yanju:

  1. Rendezvous Ilana. Ilana rendezvous n gba awọn olumulo laaye ni orilẹ-ede ti dina mọ lati firanṣẹ ati gba awọn oye kekere ti alaye lati fi idi asopọ kan mulẹ pẹlu aṣoju - ni ọran ti Tor, fun apẹẹrẹ, o nlo rendezvous lati kaakiri adiresi IP ti Tor relays (awọn afara). Iru awọn ilana bẹẹ ni a lo fun ijabọ oṣuwọn kekere ati pe ko rọrun pupọ lati dina.
  2. Ṣiṣẹda aṣoju. Awọn eto fun bibori ìdènà nilo awọn aṣoju ni ita agbegbe naa pẹlu Intanẹẹti ti a yo lati tan kaakiri lati ọdọ alabara si awọn orisun ibi-afẹde ati sẹhin. Awọn oluṣeto dina le dahun nipa idilọwọ awọn olumulo lati kọ awọn adirẹsi IP ti awọn olupin aṣoju ati dina wọn. Lati koju iru bẹ Ikọlu Sibyl iṣẹ aṣoju gbọdọ ni anfani lati ṣẹda awọn aṣoju tuntun nigbagbogbo. Ṣiṣẹda iyara ti awọn aṣoju tuntun jẹ ipilẹ akọkọ ti ọna ti awọn oniwadi dabaa.
  3. Kamẹra. Nigbati alabara kan ba gba adirẹsi ti aṣoju ti ko ni idiwọ, o nilo lati tọju bakan ibaraẹnisọrọ rẹ pẹlu rẹ ki igba naa ko le dina ni lilo awọn irinṣẹ itupalẹ ijabọ. O nilo lati jẹ camouflaged bi ijabọ “deede”, gẹgẹbi paṣipaarọ data pẹlu ile itaja ori ayelujara, awọn ere ori ayelujara, ati bẹbẹ lọ.

Ninu iṣẹ wọn, awọn onimo ijinlẹ sayensi dabaa ọna tuntun lati ṣẹda awọn aṣoju ni kiakia.

Báwo ni ise yi

Ero pataki ni lati lo awọn oju opo wẹẹbu lọpọlọpọ lati ṣẹda nọmba nla ti awọn aṣoju pẹlu igbesi aye kukuru ti ko ju iṣẹju diẹ lọ.

Lati ṣe eyi, nẹtiwọọki ti awọn aaye kekere ti n ṣẹda ti o jẹ ohun ini nipasẹ awọn oluyọọda - bii awọn oju-iwe ile ti awọn olumulo ti ngbe ni ita agbegbe pẹlu idinamọ Intanẹẹti. Awọn aaye yii ko ni nkan ṣe pẹlu awọn orisun ti olumulo fẹ lati wọle si.

Baaji kekere ti fi sori ẹrọ lori iru aaye kan, eyiti o jẹ wiwo ti o rọrun ti a ṣẹda nipa lilo JavaScript. Apeere ti koodu yii:

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

Eyi ni bii baaji naa:

Itan-akọọlẹ ti ija lodi si ihamon: bii ọna aṣoju filasi ti o ṣẹda nipasẹ awọn onimọ-jinlẹ lati MIT ati Stanford

Nigbati ẹrọ aṣawakiri kan lati ipo ti o wa ni ita agbegbe ti dina mọ de iru aaye kan pẹlu baaji kan, o bẹrẹ lati atagba ijabọ si agbegbe yii ati sẹhin. Iyẹn ni, aṣawakiri oju opo wẹẹbu alejo di aṣoju igba diẹ. Ni kete ti olumulo yẹn ba jade kuro ni aaye naa, aṣoju naa ti parun laisi ifasilẹ eyikeyi.

Bi abajade, o ṣee ṣe lati gba iṣẹ ṣiṣe to lati ṣe atilẹyin oju eefin Tor.

Ni afikun si Tor Relay ati alabara, olumulo yoo nilo awọn eroja mẹta diẹ sii. Ohun ti a pe ni oluṣeto, eyiti o gba awọn ibeere lati ọdọ alabara ati so pọ pẹlu aṣoju. Ibaraẹnisọrọ waye nipa lilo awọn afikun irinna lori alabara (nibi Chrome version) ati Tor-relay yipada lati WebSockets si TCP mimọ.

Itan-akọọlẹ ti ija lodi si ihamon: bii ọna aṣoju filasi ti o ṣẹda nipasẹ awọn onimọ-jinlẹ lati MIT ati Stanford

Apejọ aṣoju lilo ero yii dabi eyi:

  1. Onibara nṣiṣẹ Tor, alabara-filaṣi-aṣoju (ohun itanna aṣawakiri), ati firanṣẹ ibeere iforukọsilẹ si oluṣeto nipa lilo ilana isọdọtun. Ohun itanna naa bẹrẹ gbigbọ si asopọ latọna jijin.
  2. Aṣoju Flash naa han lori ayelujara o si kan si oluranlọwọ pẹlu ibeere lati sopọ pẹlu alabara.
  3. Oluṣeto naa da iforukọsilẹ pada, gbigbe data asopọ si aṣoju filasi.
  4. Aṣoju naa sopọ mọ alabara ti data rẹ ti fi ranṣẹ si.
  5. Aṣoju naa sopọ si ohun itanna irinna ati Tor relay ati bẹrẹ paarọ data laarin alabara ati yii.

Iyatọ ti faaji yii ni pe alabara ko mọ tẹlẹ ni pato ibiti yoo nilo lati sopọ. Ni otitọ, ohun itanna irinna gba adirẹsi opin irin ajo iro kan nikan lati ma ba rú awọn ibeere ti awọn ilana irinna. Adirẹsi yii jẹ aibikita ati pe oju eefin kan ti ṣẹda si aaye ipari miiran - iṣipopada Tor.

ipari

Ise agbese aṣoju filasi ni idagbasoke fun ọdun pupọ ati ni ọdun 2017 awọn ẹlẹda duro ni atilẹyin rẹ. Awọn koodu ise agbese wa ni ọna asopọ yii. Awọn aṣoju filaṣi ti rọpo nipasẹ awọn irinṣẹ titun fun didi idinamọ. Ọkan ninu wọn ni iṣẹ akanṣe Snowflake, ti a ṣe lori awọn ilana kanna.

orisun: www.habr.com

Fi ọrọìwòye kun