Istwa batay kont sansi a: ki jan metòd flash proxy ki te kreye pa syantis nan MIT ak Stanford travay

Istwa batay kont sansi a: ki jan metòd flash proxy ki te kreye pa syantis nan MIT ak Stanford travay

Nan kòmansman ane 2010 yo, yon ekip espesyalis ansanm nan Inivèsite Stanford, University of Massachusetts, The Tor Project ak SRI International te prezante rezilta yo. rechèch fason pou konbat sansi sou entènèt la.

Syantis yo te analize metòd pou kontoune bloke ki te egziste nan epòk sa a epi yo te pwopoze pwòp metòd pa yo, ki rele flash proxy. Jodi a nou pral pale sou sans li yo ak istwa devlopman.

Entwodiksyon

Entènèt la te kòmanse kòm yon rezo ouvè a tout kalite done, men apre yon tan, anpil peyi te kòmanse filtre trafik. Gen kèk eta bloke sit espesifik, tankou YouTube oswa Facebook, pandan ke lòt moun entèdi aksè nan kontni ki gen sèten materyèl. Yo itilize blokaj nan yon sèl kalite oswa yon lòt nan plizyè douzèn peyi ki soti nan diferan rejyon, ki gen ladan Ewòp.

Itilizatè yo nan rejyon kote yo itilize bloke eseye kontoune li lè l sèvi avèk divès kalite proxy. Gen plizyè direksyon pou devlopman sistèm sa yo; youn nan teknoloji yo, Tor, te itilize pandan pwojè a.

Anjeneral, devlopè sistèm prokurasyon pou kontoune bloke fè fas a twa travay ki bezwen rezoud:

  1. Pwotokòl randevou. Pwotokòl la randevou pèmèt itilizatè yo nan yon peyi bloke voye ak resevwa ti kantite enfòmasyon pou etabli yon koneksyon ak yon proxy - nan ka a nan Tor, pou egzanp, li itilize rendezvous pou distribye adrès IP Tor relè (pon). Pwotokòl sa yo itilize pou trafik ki ba yo e yo pa fasil pou bloke.
  2. Kreye yon prokurasyon. Sistèm pou simonte bloke mande pou proksi andeyò rejyon an ak entènèt filtre transmèt trafik soti nan kliyan an nan resous yo sib ak tounen lakay ou. Òganizatè blòk yo ka reponn lè yo anpeche itilizatè yo aprann adrès IP sèvè proxy yo epi bloke yo. Pou kontrekare sa yo atak Sibyl la sèvis prokurasyon an dwe kapab toujou ap kreye nouvo proxy. Kreyasyon an rapid nan nouvo proxy se sans prensipal la nan metòd la pwopoze pa chèchè yo.
  3. Kamouflaj. Lè yon kliyan resevwa adrès yon proxy debloke, li bezwen yon jan kanmenm kache kominikasyon li avèk li pou sesyon an pa ka bloke lè l sèvi avèk zouti analiz trafik. Li bezwen kamouflaj kòm "regilye" trafik, tankou echanj done ak yon magazen sou entènèt, jwèt sou entènèt, elatriye.

Nan travay yo, syantis yo te pwopoze yon nouvo apwòch pou byen vit kreye proxy.

Kijan travay sa a

Lide kle a se sèvi ak plizyè sit entènèt pou kreye yon gwo kantite proxy ak yon lavi kout ki pa plis pase kèk minit.

Pou fè sa, yo kreye yon rezo ti sit ki posede pa volontè - tankou paj lakay itilizatè k ap viv deyò rejyon an ak bloke Entènèt. Sit sa yo nan okenn fason ki asosye ak resous yo ke itilizatè a vle jwenn aksè.

Yon ti badj enstale sou yon sit konsa, ki se yon koòdone senp ki kreye lè l sèvi avèk JavaScript. Yon egzanp kòd sa a:

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

Men ki jan badj la sanble:

Istwa batay kont sansi a: ki jan metòd flash proxy ki te kreye pa syantis nan MIT ak Stanford travay

Lè yon navigatè ki soti nan yon kote ki andeyò rejyon bloke a rive nan yon sit konsa ak yon badj, li kòmanse transmèt trafik nan direksyon rejyon sa a ak tounen lakay ou. Sa vle di, navigatè vizitè sit entènèt la vin tounen yon prokurasyon tanporè. Yon fwa ke itilizatè a kite sit la, proxy a detwi san yo pa kite okenn tras.

Kòm yon rezilta, li posib pou jwenn pèfòmans ase pou sipòte tinèl Tor.

Anplis Tor Relay ak kliyan an, itilizatè a pral bezwen twa plis eleman. Sa yo rele fasilitatè a, ki resevwa demann nan men kliyan an epi konekte li ak prokurasyon an. Kominikasyon fèt lè l sèvi avèk grefon transpò sou kliyan an (isit la Chrome vèsyon an) ak Tor-relè switch soti nan WebSockets nan pi TCP.

Istwa batay kont sansi a: ki jan metòd flash proxy ki te kreye pa syantis nan MIT ak Stanford travay

Yon sesyon tipik lè l sèvi avèk konplo sa a sanble tankou sa a:

  1. Kliyan an kouri Tor, yon kliyan flash-proxy (plugin navigatè), epi li voye yon demann enskripsyon bay fasilitatè a lè l sèvi avèk pwotokòl randevou a. Plugin a kòmanse koute koneksyon aleka a.
  2. Flash proxy la parèt sou entènèt epi kontakte fasilitatè a ak yon demann pou konekte ak kliyan an.
  3. Fasilitatè a retounen enskripsyon an, pase done koneksyon yo nan proxy flash la.
  4. Prokurasyon an konekte ak kliyan ki gen done yo te voye ba li.
  5. Prokurasyon an konekte ak Plugin transpò a ak relè Tor epi li kòmanse fè echanj done ant kliyan an ak relè a.

Singularité a nan achitekti sa a se ke kliyan an pa janm konnen davans egzakteman ki kote li pral bezwen konekte. An reyalite, Plugin transpò a aksepte yon fo adrès destinasyon sèlman nan lòd yo pa vyole kondisyon ki nan pwotokòl transpò. Lè sa a, adrès sa a inyore epi yo kreye yon tinèl nan yon lòt pwen final - relè a Tor.

Konklizyon

Pwojè flash proxy la te devlope pandan plizyè ane epi nan 2017 kreyatè yo te sispann sipòte li. Kòd pwojè a disponib nan lyen sa a. Flash proxy yo te ranplase pa nouvo zouti pou kontoune bloke. Youn nan yo se pwojè Snowflake, ki bati sou prensip ki sanble.

Sous: www.habr.com

Add nouvo kòmantè