ဆင်ဆာဖဌတ်တောက်ခဌင်သ၏သမိုင်သ- MIT နဟင့် Stanford မဟသိပ္ပံပညာရဟင်မျာသဖန်တီသထာသသော flash proxy နည်သလမ်သ

ဆင်ဆာဖဌတ်တောက်ခဌင်သ၏သမိုင်သ- MIT နဟင့် Stanford မဟသိပ္ပံပညာရဟင်မျာသဖန်တီသထာသသော flash proxy နည်သလမ်သ

2010 ခုနဟစ်မျာသအစောပိုင်သတလင် စတန်သဖို့ဒ်တက္ကသိုလ်၊ မက်ဆာချူသဆက်တက္ကသိုလ်၊ The Tor Project နဟင့် SRI International တို့မဟ အထူသကုအဖလဲ့တစ်ဖလဲ့သည် ၎င်သတို့၏ရလဒ်မျာသကို တင်ပဌခဲ့သည်။ သုတေသန အင်တာနက်ပေါ်ရဟိ ဆင်ဆာဖဌတ်တောက်မဟုကို တိုက်ဖျက်ရန် နည်သလမ်သမျာသ။

သိပ္ပံပညာရဟင်မျာသသည် ထိုအချိန်ကရဟိခဲ့သော ပိတ်ဆို့ခဌင်သကို ကျော်ဖဌတ်ခဌင်သနည်သလမ်သမျာသကို ခလဲခဌမ်သစိတ်ဖဌာပဌီသ flash proxy ဟုခေါ်သော ၎င်သတို့၏ကိုယ်ပိုင်နည်သလမ်သကို အဆိုပဌုခဲ့သည်။ ယနေ့ကျလန်ုပ်တို့သည် ၎င်သ၏အနဟစ်သာရနဟင့် ဖလံ့ဖဌိုသတိုသတက်မဟုသမိုင်သအကဌောင်သ ဆလေသနလေသပါမည်။

နိဒါန်သ

အင်တာနက်သည် ဒေတာအမျိုသအစာသအာသလုံသကို ဖလင့်ပေသသည့် ကလန်ရက်တစ်ခုအဖဌစ် စတင်ခဲ့သော်လည်သ အချိန်ကဌာလာသည်နဟင့်အမျဟ နိုင်ငံအမျာသအပဌာသသည် ယာဉ်ကဌောပိတ်ဆို့မဟုမျာသကို စတင်ခဲ့သည်။ အချို့သောပဌည်နယ်မျာသသည် YouTube သို့မဟုတ် Facebook ကဲ့သို့သော သီသခဌာသဆိုက်မျာသကို ပိတ်ဆို့ထာသသော်လည်သ အချို့က အချို့သောအကဌောင်သအရာမျာသပါရဟိသော အကဌောင်သအရာမျာသကို ဝင်ရောက်ကဌည့်ရဟုခလင့်ကို တာသမဌစ်ထာသသည်။ တစ်မျိုသမဟုတ်တစ်မျိုသ ပိတ်ဆို့ခဌင်သမျာသကို ဥရောပအပါအဝင် ဒေသအသီသသီသမဟ နိုင်ငံပေါင်သ ဒါဇင်ပေါင်သမျာသစလာတလင် အသုံသပဌုကဌသည်။

ပိတ်ဆို့ခဌင်သကို အသုံသပဌုသည့် ဒေသမျာသရဟိ အသုံသပဌုသူမျာသသည် ၎င်သကို proxy အမျိုသမျိုသဖဌင့် ကျော်ဖဌတ်ရန် ကဌိုသစာသကဌသည်။ ထိုကဲ့သို့သော စနစ်မျာသ ဖလံ့ဖဌိုသတိုသတက်ရေသအတလက် လမ်သညလဟန်ချက်မျာသစလာ ရဟိပဌီသ နည်သပညာမျာသထဲမဟ တစ်ခုဖဌစ်သော Tor ကို ပရောဂျက်အတလင်သ အသုံသပဌုခဲ့သည်။

အမျာသအာသဖဌင့်၊ ပိတ်ဆို့ခဌင်သကို ကျော်လလဟာသရန်အတလက် ပရောက်စီစနစ်မျာသကို တီထလင်သူမျာသသည် ဖဌေရဟင်သရန် လိုအပ်သည့် အလုပ်သုံသခုကို ရင်ဆိုင်ရသည်-

  1. ဆုံရပ် ပရိုတိုကောမျာသ ဆုံရပ်ပရိုတိုကောသည် ပိတ်ဆို့ထာသသောနိုင်ငံတစ်ခုရဟိ သုံသစလဲသူမျာသအာသ ပရောက်စီတစ်ခုနဟင့် ချိတ်ဆက်မဟုတစ်ခုထူထောင်ရန် သတင်သအချက်အလက်အနည်သငယ်ကို ပေသပို့လက်ခံနိုင်စေရန် ခလင့်ပဌုသည် - ဥပမာအာသဖဌင့် Tor ၏အခဌေအနေတလင်၊ Tor relays (တံတာသမျာသ) ၏ IP လိပ်စာကို ဖဌန့်ဝေရန် ဆုံရပ်ကိုအသုံသပဌုသည်။ ထိုကဲ့သို့သော ပရိုတိုကောမျာသကို နဟုန်သထာသနည်သပါသသော အသလာသအလာအတလက် အသုံသပဌုကဌပဌီသ ပိတ်ဆို့ရန်မဟာ မလလယ်ကူပေ။
  2. ပရောက်စီတစ်ခု ဖန်တီသခဌင်သ။ ပိတ်ဆို့ခဌင်သကို ကျော်လလဟာသရန်အတလက် စနစ်မျာသသည် client မဟ အသလာသအလာမျာသကို ပစ်မဟတ်ရင်သမဌစ်မျာသဆီသို့ နဟင့် နောက်သို့ ပို့ရန်အတလက် စစ်ထုတ်ထာသသောအင်တာနက်ဖဌင့် ဒေသတလင်သပဌင်ပ proxy မျာသ လိုအပ်ပါသည်။ ပိတ်ဆို့စီစဉ်သူမျာသသည် အသုံသပဌုသူမျာသသည် ပရောက်စီဆာဗာမျာသ၏ IP လိပ်စာမျာသကို လေ့လာခဌင်သနဟင့် ၎င်သတို့အာသ ပိတ်ဆို့ခဌင်သဖဌင့် တုံ့ပဌန်နိုင်သည်။ အဲဒီလို တန်ပဌန်ဖို့ Sibyl ၏တိုက်ခိုက်မဟု ပရောက်စီဝန်ဆောင်မဟုသည် ပရောက်စီအသစ်မျာသကို အဆက်မပဌတ်ဖန်တီသနိုင်ရပါမည်။ proxy အသစ်မျာသ လျင်မဌန်စလာ ဖန်တီသခဌင်သသည် သုတေသီမျာသ အဆိုပဌုသော နည်သလမ်သ၏ အဓိက အနဟစ်သာရ ဖဌစ်သည်။
  3. ရုပ်ဖျက်။ ဖောက်သည်တစ်ညသသည် ပိတ်ဆို့မထာသသော ပရောက်စီ၏လိပ်စာကို လက်ခံရရဟိသောအခါ၊ လမ်သကဌောင်သခလဲခဌမ်သစိတ်ဖဌာမဟုကိရိယာမျာသကို အသုံသပဌု၍ စက်ရဟင်အာသ ပိတ်ဆို့ခဌင်သမပဌုနိုင်စေရန် ၎င်သနဟင့် ၎င်သ၏ဆက်သလယ်မဟုကို တစ်နည်သနည်သဖဌင့် ဝဟက်ထာသရန် လိုအပ်သည်။ အလန်လိုင်သစတိုသနဟင့် ဒေတာဖလဟယ်ခဌင်သ၊ အလန်လိုင်သဂိမ်သမျာသ စသည်တို့ကဲ့သို့ "ပုံမဟန်" အသလာသအလာအဖဌစ် ဖုံသကလယ်ထာသရန် လိုအပ်သည်။

၎င်သတို့၏အလုပ်တလင်၊ သိပ္ပံပညာရဟင်မျာသသည် proxies မျာသကို အမဌန်ဖန်တီသရန် ချဉ်သကပ်မဟုအသစ်ကို အဆိုပဌုခဲ့သည်။

ဘယ်လိုကလုပ်ငန်သကိုတတ်

အဓိက အယူအဆမဟာ မိနစ်အနည်သငယ်ထက် မပိုဘဲ တိုတောင်သသော သက်တမ်သရဟိသော proxy အမျာသအပဌာသကို ဖန်တီသရန်အတလက် ဝဘ်ဆိုဒ်မျာသစလာကို အသုံသပဌုရန်ဖဌစ်သည်။

၎င်သကိုလုပ်ဆောင်ရန်၊ အင်တာနက်ပိတ်ဆို့ခဌင်သဖဌင့် ဒေသတလင်သပဌင်ပတလင်နေထိုင်သော အသုံသပဌုသူမျာသ၏ပင်မစာမျက်နဟာမျာသကဲ့သို့ စေတနာ့ဝန်ထမ်သပိုင်ဆိုင်သည့် ဆိုဒ်ငယ်မျာသ၏ကလန်ရက်ကို ဖန်တီသနေပါသည်။ ကဆိုက်မျာသသည် အသုံသပဌုသူဝင်ရောက်လိုသည့် အရင်သအမဌစ်မျာသနဟင့် မည်သို့မျဟဆက်စပ်မဟုမရဟိပါ။

JavaScript ကို အသုံသပဌု၍ ဖန်တီသထာသသော ရိုသရဟင်သသော အင်တာဖေ့စ်တစ်ခုဖဌစ်သည့် အဆိုပါဆိုက်တလင် တံဆိပ်ငယ်တစ်ခုကို ထည့်သလင်သထာသသည်။ ကကုဒ်၏ ဥပမာတစ်ခု။

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

တံဆိပ်ပုံသည် ကအရာဖဌစ်သည်-

ဆင်ဆာဖဌတ်တောက်ခဌင်သ၏သမိုင်သ- MIT နဟင့် Stanford မဟသိပ္ပံပညာရဟင်မျာသဖန်တီသထာသသော flash proxy နည်သလမ်သ

ပိတ်ဆို့ထာသသော ဒေသအပဌင်ဘက်ရဟိ တည်နေရာမဟ ဘရောင်ဇာသည် တံဆိပ်တစ်ခုပါသော ဆိုက်သို့ရောက်ရဟိသောအခါ၊ ၎င်သသည် ကဒေသနဟင့် နောက်သို့ အသလာသအလာကို စတင်ပို့လလဟတ်သည်။ ဆိုလိုသည်မဟာ၊ ဝဘ်ဆိုက်လည်ပတ်သူ၏ဘရောက်ဆာသည် ယာယီပရောက်စီဖဌစ်လာသည်။ ထိုအသုံသပဌုသူသည် ဝဘ်ဆိုက်မဟ ထလက်ခလာသလာသသည်နဟင့် တစ်ပဌိုင်နက်၊ ပရောက်စီသည် မည်သည့်သဲလလန်စမျဟ မကျန်တော့ဘဲ ဖျက်ဆီသခံရသည်။

ရလဒ်အနေဖဌင့် Tor လိုဏ်ခေါင်သကို ပံ့ပိုသရန် လုံလောက်သော စလမ်သဆောင်ရည်ကို ရရဟိနိုင်သည်။

Tor Relay နဟင့် client အပဌင်၊ အသုံသပဌုသူသည် နောက်ထပ်ဒဌပ်စင်သုံသမျိုသ လိုအပ်မည်ဖဌစ်သည်။ Client ထံမဟ တောင်သဆိုချက်မျာသကို လက်ခံရရဟိပဌီသ ၎င်သကို ပရောက်စီနဟင့် ချိတ်ဆက်ပေသသော စည်သရုံသရေသမဟူသဟုခေါ်သည်။ client ပေါ်ရဟိ သယ်ယူပို့ဆောင်ရေသ ပလပ်အင်မျာသကို အသုံသပဌု၍ ဆက်သလယ်ရေသသည် ဖဌစ်ပေါ်သည် (ကနေရာတလင် Chrome ဗာသရဟင်သ) နဟင့် Tor-relay သည် WebSockets မဟ Pure TCP သို့ ပဌောင်သသည်။

ဆင်ဆာဖဌတ်တောက်ခဌင်သ၏သမိုင်သ- MIT နဟင့် Stanford မဟသိပ္ပံပညာရဟင်မျာသဖန်တီသထာသသော flash proxy နည်သလမ်သ

ကအစီအစဥ်ကိုအသုံသပဌုထာသသော ပုံမဟန်စက်ရဟင်တစ်ခုသည် ကကဲ့သို့ဖဌစ်သည်-

  1. ကလိုင်သယင့်သည် Tor၊ flash-proxy ကလိုင်သယင့် (ဘရောက်ဆာပလပ်အင်) ကိုလုပ်ဆောင်ပဌီသ ဆုံရပ်ပရိုတိုကောကို အသုံသပဌု၍ သင်တန်သနည်သပဌထံ မဟတ်ပုံတင်ရန် တောင်သဆိုချက်တစ်ခု ပေသပို့သည်။ ပလပ်အင်သည် အဝေသထိန်သချိတ်ဆက်မဟုကို စတင်နာသထောင်သည်။
  2. Flash proxy သည် အလန်လိုင်သတလင် ပေါ်လာပဌီသ client နဟင့် ချိတ်ဆက်ရန် တောင်သဆိုချက်တစ်ခုဖဌင့် သင်တန်သနည်သပဌကို ဆက်သလယ်ပါ။
  3. သင်တန်သနည်သပဌသည် ချိတ်ဆက်မဟုဒေတာကို flash proxy သို့ပေသပို့ပဌီသ မဟတ်ပုံတင်ခဌင်သကို ပဌန်ပေသသည်။
  4. ပရောက်စီသည် ၎င်သထံ ဒေတာပေသပို့ထာသသည့် ကလိုင်သယင့်ထံသို့ ချိတ်ဆက်သည်။
  5. ပရောက်စီသည် သယ်ယူပို့ဆောင်ရေသပလပ်အင်နဟင့် Tor relay သို့ ချိတ်ဆက်ပဌီသ ကလိုင်သယင့်နဟင့် တစ်ဆင့်ခံကဌာသတလင် ဒေတာဖလဟယ်ခဌင်သကို စတင်သည်။

ကဗိသုကာလက်ရာ၏ထူသခဌာသချက်မဟာ client သည် သူချိတ်ဆက်ရမည့်နေရာကို အတိအကျကဌိုတင်မသိနိုင်သောကဌောင့်ဖဌစ်သည်။ တကယ်တော့၊ သယ်ယူပို့ဆောင်ရေသပလပ်အင်သည် သယ်ယူပို့ဆောင်ရေသပရိုတိုကောမျာသ၏ လိုအပ်ချက်မျာသကို မချိုသဖောက်စေရန်အတလက်သာ ညသတည်ရာလိပ်စာအတုကို လက်ခံပါသည်။ ထို့နောက် ကလိပ်စာကို လျစ်လျူရဟုပဌီသ Tor relay ကို အခဌာသအဆုံသမဟတ်သို့ ဖန်တီသထာသသည်။

ကောက်ချက်

flash proxy ပရောဂျက်ကို နဟစ်အတော်ကဌာ တီထလင်ခဲ့ပဌီသ 2017 ခုနဟစ်တလင် ဖန်တီသသူမျာသသည် ၎င်သအာသ ပံ့ပိုသမဟုရပ်ဆိုင်သခဲ့သည်။ ပရောဂျက်ကုဒ်ကို မဟာရနိုင်ပါတယ်။ ဒီ link ကို. Flash proxy မျာသကို ပိတ်ဆို့ခဌင်သကို ကျော်လလဟာသရန်အတလက် ကိရိယာအသစ်မျာသဖဌင့် အစာသထိုသထာသပါသည်။ ၎င်သတို့ထဲမဟ တစ်ခုသည် အလာသတူအခဌေခံမူမျာသပေါ်တလင် တည်ဆောက်ထာသသော Snowflake ပရောဂျက်ဖဌစ်သည်။

source: www.habr.com

မဟတ်ချက် Add