CacheBrowser စမ်သသပ်ချက်- အကဌောင်သအရာ caching ကို အသုံသပဌု၍ proxy မပါဘဲ တရုတ် firewall ကို ကျော်ဖဌတ်ခဌင်သ။

CacheBrowser စမ်သသပ်ချက်- အကဌောင်သအရာ caching ကို အသုံသပဌု၍ proxy မပါဘဲ တရုတ် firewall ကို ကျော်ဖဌတ်ခဌင်သ။

ရုပ်ပုံ Unsplash

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

ကစမ်သသပ်မဟု၏ အဓိက ကောက်ချက်မျာသနဟင့် ရလဒ်မျာသနဟင့်အတူ ပဌန်လည်သုံသသပ်သည့် အကဌောင်သအရာကို ကျလန်ုပ်တို့ ပဌင်ဆင်ထာသပါသည်။

နိဒါန်သ

ဆင်ဆာဖဌတ်တောက်ခဌင်သသည် အင်တာနက်ပေါ်တလင် လလတ်လပ်စလာပဌောဆိုခလင့်နဟင့် သတင်သအချက်အလက်မျာသ လလတ်လပ်စလာရယူခလင့်အတလက် ကမ္ဘာလုံသဆိုင်ရာခဌိမ်သခဌောက်မဟုတစ်ခုဖဌစ်သည်။ အင်တာနက်သည် လလန်ခဲ့သည့်ရာစုနဟစ် 70s ၏ တယ်လီဖုန်သကလန်ရက်မျာသမဟ “အဆုံသမဟအဆုံသသို့ ဆက်သလယ်မဟု” မော်ဒယ်ကို ငဟာသယူခဲ့ခဌင်သကဌောင့် ဖဌစ်နိုင်သည်။ ၎င်သသည် သင့်အာသ IP လိပ်စာပေါ်တလင် အခဌေခံ၍ သိသာထင်ရဟာသသော အာသထုတ်မဟု သို့မဟုတ် ကုန်ကျစရိတ်မရဟိဘဲ အကဌောင်သအရာ သို့မဟုတ် အသုံသပဌုသူဆက်သလယ်ရေသမျာသသို့ ဝင်ရောက်ခလင့်ကို ပိတ်ဆို့နိုင်စေပါသည်။ ကနေရာတလင် တာသမဌစ်ထာသသော အကဌောင်သအရာဖဌင့် လိပ်စာကို ပိတ်ဆို့ခဌင်သမဟ DNS ခဌယ်လဟယ်မဟုကို အသုံသပဌု၍ သုံသစလဲသူမျာသ၏ အသိအမဟတ်ပဌုနိုင်စလမ်သကိုပင် ပိတ်ဆို့ခဌင်သအထိ နည်သလမ်သမျာသစလာရဟိပါသည်။

သို့သော်လည်သ အင်တာနက် ဖလံ့ဖဌိုသတိုသတက်မဟုသည် သတင်သအချက်အလတ်မျာသကို ဖဌန့်ဝေသည့် နည်သလမ်သသစ်မျာသ ပေါ်ပေါက်လာစေသည်။ ၎င်သတို့ထဲမဟ တစ်ခုမဟာ စလမ်သဆောင်ရည် မဌဟင့်တင်ရန်နဟင့် ဆက်သလယ်ရေသကို အရဟိန်မဌဟင့်ရန် ကက်ရဟ် အကဌောင်သအရာကို အသုံသပဌုခဌင်သ ဖဌစ်သည်။ ယနေ့တလင် CDN ဝန်ဆောင်မဟုပေသသူမျာသသည် ကမ္ဘာပေါ်ရဟိ အသလာသအလာအာသလုံသ၏ သိသာထင်ရဟာသသော ပမာဏကို လုပ်ဆောင်သည် - ကအပိုင်သတလင် ညသဆောင်သူ Akamai သည် ကမ္ဘာလုံသဆိုင်ရာ တည်ငဌိမ်သော ဝဘ်သလာသလာမဟု၏ 30% အထိ ရဟိနေပါသည်။

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

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

CDN အကဌောင်သအရာကို ဆင်ဆာဖဌတ်ခဌင်သ။

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

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

ညသစလာ၊ ဖဌစ်နိုင်ချေရဟိသော ဆင်ဆာနည်သလမ်သမျာသနဟင့် CDN ကို ထိန်သချုပ်ရန် ၎င်သတို့ကို အသုံသပဌုရန် ဖဌစ်နိုင်ခဌေမျာသအကဌောင်သ ဆလေသနလေသကဌပါစို့။

IP စစ်ထုတ်ခဌင်သ။

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

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

သို့သော်၊ ကနည်သလမ်သသည် နည်သပညာကိုယ်တိုင်၏ ဂုဏ်သတ္တိအချို့ကဌောင့် CDN အသလာသအလာကို ပိတ်ဆို့ရန်အတလက် အလလန်သင့်လျော်မဟုမရဟိပါ။

  • Distributed Caching - အကဌောင်သအရာ၏ အကောင်သဆုံသရရဟိနိုင်မဟုနဟင့် စလမ်သဆောင်ရည်ကို ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ရန်၊ CDN ကလန်ရက်မျာသသည် ပထဝီဝင်အရ ဖဌန့်ဝေထာသသော နေရာမျာသတလင် တည်ရဟိသော အစလန်သဆာဗာမျာသစလာတလင် အသုံသပဌုသူအကဌောင်သအရာကို သိမ်သဆည်သထာသသည်။ IP ကိုအခဌေခံ၍ ထိုကဲ့သို့သောအကဌောင်သအရာမျာသကို စစ်ထုတ်ရန်အတလက် ဆင်ဆာသည် အစလန်သဆာဗာမျာသအာသလုံသ၏လိပ်စာမျာသကိုရဟာဖလေပဌီသ ၎င်သတို့အာသ အမည်ပျက်စာရင်သသလင်သရန် လိုအပ်မည်ဖဌစ်သည်။ ၎င်သသည် နည်သလမ်သ၏ အဓိကဂုဏ်သတ္တိမျာသကို ထိခိုက်စေမည်ဖဌစ်သောကဌောင့် ၎င်သ၏အဓိကအာသသာချက်မဟာ ပုံမဟန်အစီအစဥ်တလင် ဆာဗာတစ်ခုအာသ ပိတ်ဆို့ထာသခဌင်သသည် လူအမျာသအပဌာသအတလက် တာသမဌစ်ထာသသောအကဌောင်သအရာမျာသသို့ တစ်ပဌိုင်နက်ဝင်ရောက်ခလင့်ကို “ဖဌတ်တောက်ခဌင်သ” လုပ်နိုင်ခဌင်သကဌောင့်ဖဌစ်သည်။
  • မျဟဝေထာသသော IP မျာသ - စီသပလာသဖဌစ် CDN ဝန်ဆောင်မဟုပေသသူမျာသသည် ၎င်သတို့၏ အခဌေခံအဆောက်အညမျာသ (ဆိုလိုသည်မဟာ အနာသသတ်ဆာဗာမျာသ၊ မဌေပုံစနစ်၊ စသည်) ကို သုံသစလဲသူမျာသစလာအကဌာသ မျဟဝေပါသည်။ ရလဒ်အနေဖဌင့်၊ တာသမဌစ်ထာသသော CDN အကဌောင်သအရာမျာသကို တာသမဌစ်ထာသသော အကဌောင်သအရာမျာသကဲ့သို့ တူညီသော IP လိပ်စာမျာသမဟ တင်ပေသပါသည်။ ရလဒ်အနေဖဌင့်၊ IP စစ်ထုတ်ခဌင်သတလင် မည်သည့်ကဌိုသပမ်သမဟုမဆို ဆင်ဆာအတလက် စိတ်မဝင်စာသသော ဆိုက်မျာသနဟင့် အကဌောင်သအရာအမျာသအပဌာသကို ပိတ်ဆို့သလာသစေသည်။
  • အလလန်တက်ကဌလသော IP တာဝန် - load ချိန်ခလင်လျဟာကို အကောင်သဆုံသဖဌစ်အောင်လုပ်ပဌီသ ဝန်ဆောင်မဟုအရည်အသလေသကို မဌဟင့်တင်ရန်၊ edge servers မျာသနဟင့် end users မျာသ၏ မဌေပုံဆလဲခဌင်သကို အလလန်လျင်မဌန်ပဌီသ dynamically လုပ်ဆောင်ပါသည်။ ဥပမာအာသဖဌင့်၊ Akamai သည် မိနစ်တိုင်သ IP လိပ်စာမျာသကို အပ်ဒိတ်လုပ်သည်။ ၎င်သသည် တာသမဌစ်ထာသသော အကဌောင်သအရာမျာသနဟင့် ဆက်စပ်နေသည့် လိပ်စာမျာသအတလက် မဖဌစ်နိုင်လုနီသပါသ ဖဌစ်စေသည်။

DNS အနဟောင့်အယဟက်

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

ကသည်မဟာ အလလန်ထိရောက်သော ပိတ်ဆို့ခဌင်သနည်သလမ်သဖဌစ်သည်၊ သို့သော် အကယ်၍ သင်သည် စံမဟုတ်သော DNS ဖဌေရဟင်သမဟုနည်သလမ်သမျာသ ဥပမာ- band-of-band ချန်နယ်မျာသကို အသုံသပဌုပါက ၎င်သကို ကျော်ဖဌတ်နိုင်သည်။ ထို့ကဌောင့်၊ ဆင်ဆာမျာသသည် အမျာသအာသဖဌင့် DNS ပိတ်ဆို့ခဌင်သကို IP စစ်ထုတ်ခဌင်သနဟင့် ပေါင်သစပ်သည်။ သို့သော် အထက်တလင်ဖော်ပဌထာသသည့်အတိုင်သ၊ IP စစ်ထုတ်ခဌင်သသည် CDN အကဌောင်သအရာကို ဆင်ဆာဖဌတ်ရာတလင် ထိရောက်မဟုမရဟိပါ။

DPI ကို အသုံသပဌု၍ URL/ အဓိကစကာသလုံသမျာသကို စစ်ထုတ်ပါ။

ခေတ်မီ ကလန်ရက် လဟုပ်ရဟာသမဟု စောင့်ကဌည့်ရေသ ကိရိယာကို ထုတ်လလဟင့်သော ဒေတာပက်ကေ့ခ်ျမျာသတလင် သီသခဌာသ URL မျာသနဟင့် သော့ချက်စာလုံသမျာသကို ပိုင်သခဌာသစိတ်ဖဌာရန် အသုံသပဌုနိုင်သည်။ ကနည်သပညာကို DPI (deep packet inspection) ဟုခေါ်သည်။ ယင်သစနစ်မျာသသည် တာသမဌစ်ထာသသော စကာသလုံသမျာသနဟင့် အရင်သအမဌစ်မျာသကို ဖော်ပဌပဌီသနောက် အလန်လိုင်သဆက်သလယ်မဟုကို အနဟောင့်အယဟက်ပေသသည်။ ရလဒ်အနေဖဌင့် ထုပ်ပိုသမဟုမျာသကို ရိုသရဟင်သစလာ ကျဆင်သစေခဲ့သည်။

ကနည်သလမ်သသည် ထိရောက်သော်လည်သ အချို့သော stream မျာသအတလင်သ ပေသပို့သော data packet အာသလုံသကို defragmentation ပဌုလုပ်ရန် လိုအပ်သောကဌောင့် ပိုမိုရဟုပ်ထလေသပဌီသ အရင်သအမဌစ်-အသုံသမျာသပါသည်။

CDN အကဌောင်သအရာကို "ပုံမဟန်" အကဌောင်သအရာကဲ့သို့ အလာသတူ စစ်ထုတ်ခဌင်သမဟ ကာကလယ်နိုင်သည် - ဖဌစ်ရပ်နဟစ်ခုလုံသတလင် ကုဒ်ဝဟက်အသုံသပဌုခဌင်သ (ဆိုလိုသည်မဟာ HTTPS) က ကူညီပေသသည်။

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

CDN ဝန်ဆောင်မဟုပေသသူမျာသ ကိုယ်တိုင် ဆင်ဆာဖဌတ်ခဌင်သ။

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

CDN အကဌောင်သအရာကို တရုတ်က ဘယ်လို ဆင်ဆာဖဌတ်မလဲ။

တရုတ်နိုင်ငံ၏ Great Firewall သည် အင်တာနက်ဆင်ဆာဖဌတ်တောက်ခဌင်သကို သေချာစေရန်အတလက် အထိရောက်ဆုံသနဟင့် အဆင့်မဌင့်သည့်စနစ်ဟု မဟန်ကန်စလာယူဆပါသည်။

သုတေသနနည်သစနစ်

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

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

အမျာသသူငဟာအချက်အလက်မျာသအရ CDN စျေသကလက်တလင် တရုတ်နိုင်ငံတလင် ၎င်သ၏ကိုယ်ပိုင်အခဌေခံအဆောက်အအုံမျာသရဟိသည့် တစ်ခုတည်သသောအဓိကကစာသသမာသမဟာ Akamai ဖဌစ်သည်။ လေ့လာမဟုတလင်ပါဝင်သည့် အခဌာသပံ့ပိုသပေသသူမျာသ- CloudFlare၊ Amazon CloudFront၊ EdgeCast၊ Fastly နဟင့် SoftLayer။

စမ်သသပ်မဟုမျာသအတလင်သ၊ သုတေသီမျာသသည် နိုင်ငံတလင်သရဟိ Akamai edge ဆာဗာမျာသ၏ လိပ်စာမျာသကို ရဟာဖလေတလေ့ရဟိခဲ့ပဌီသ ၎င်သတို့မဟတစ်ဆင့် ခလင့်ပဌုထာသသော အကဌောင်သအရာမျာသကို သိမ်သဆည်သရယူရန် ကဌိုသစာသခဲ့ကဌသည်။ တာသမဌစ်ထာသသော အကဌောင်သအရာမျာသကို ဝင်ရောက်ကဌည့်ရဟုရန် မဖဌစ်နိုင်ပါ (HTTP 403 Forbidden error ကို ပဌန်လည်ပေသအပ်ခဲ့သည်) - ထင်ရဟာသသည်မဟာ ကုမ္ပဏီသည် နိုင်ငံအတလင်သ လည်ပတ်နိုင်မဟုကို ဆက်လက်ထိန်သသိမ်သထာသနိုင်ရန် ကိုယ်တိုင်ဆင်ဆာဖဌတ်ခဌင်သဖဌစ်ပါသည်။ တစ်ချိန်တည်သမဟာပင် အဆိုပါ အရင်သအမဌစ်မျာသကို နိုင်ငံပဌင်ပတလင် သုံသစလဲခလင့် ဆက်လက်ဖလင့်ထာသသည်။

တရုတ်နိုင်ငံရဟိ အခဌေခံအဆောက်အညမရဟိသော ISP မျာသသည် ပဌည်တလင်သအသုံသပဌုသူမျာသကို ကိုယ်တိုင် ဆင်ဆာဖဌတ်ခဌင်သမပဌုပါ။

အခဌာသသော ဝန်ဆောင်မဟုပေသသူမျာသတလင် အသုံသအမျာသဆုံသ ပိတ်ဆို့ခဌင်သနည်သလမ်သမဟာ DNS စစ်ထုတ်ခဌင်သဖဌစ်သည် - ပိတ်ဆို့ထာသသောဆိုက်မျာသသို့ တောင်သဆိုမဟုမျာသကို IP လိပ်စာမျာသ မမဟန်ကန်စေရန် ဖဌေရဟင်သပေသပါသည်။ တစ်ချိန်တည်သမဟာပင်၊ Firewall သည် တာသမဌစ်ထာသသော နဟင့် ခလင့်ပဌုထာသသော အချက်အလက် နဟစ်ခုလုံသကို သိမ်သဆည်သထာသသောကဌောင့် CDN edge ဆာဗာမျာသ ကိုယ်တိုင် မပိတ်ဆို့ပါ။

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

ထို့အပဌင် တရုတ်နိုင်ငံတလင် ChinaCache၊ ChinaNetCenter နဟင့် CDNetworks ကဲ့သို့သော ကလန်ရက်မျာသအပါအဝင် ၎င်သ၏ကိုယ်ပိုင် CDN ပံ့ပိုသပေသသူမျာသရဟိသည်။ ကကုမ္ပဏီမျာသအာသလုံသသည် နိုင်ငံ၏ဥပဒေမျာသကို အပဌည့်အဝလိုက်နာပဌီသ တာသမဌစ်ထာသသော အကဌောင်သအရာမျာသကို ပိတ်ဆို့ထာသသည်။

CacheBrowser- CDN ရဟောင်ကလင်သတူသလ်

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

ကိရိယာ၏အခဌေခံအယူအဆမဟာ CDN မျာသကိုပိတ်ဆို့ရန်အတလက်ဆင်ဆာမျာသသည် DNS ကိုဝင်ရောက်စလက်ဖက်ရန်ဖဌစ်သည်၊ သို့သော် CDN အကဌောင်သအရာမျာသကိုဖလင့်ရန်သင်အမဟန်တကယ် domain name resolution ကိုအသုံသပဌုရန်မလိုအပ်ပါ။ ထို့ကဌောင့်၊ အသုံသပဌုသူသည် ၎င်သကို ကက်ရဟ်ပဌီသသော edge server သို့ တိုက်ရိုက်ဆက်သလယ်ခဌင်သဖဌင့် သူလိုအပ်သော အကဌောင်သအရာကို ရရဟိနိုင်သည်။

အောက်ဖော်ပဌပါ ပုံသည် စနစ်ဒီဇိုင်သကို ပဌသထာသသည်။

CacheBrowser စမ်သသပ်ချက်- အကဌောင်သအရာ caching ကို အသုံသပဌု၍ proxy မပါဘဲ တရုတ် firewall ကို ကျော်ဖဌတ်ခဌင်သ။

လိုင်သဆော့ဖ်ဝဲကို အသုံသပဌုသူ၏ကလန်ပဌူတာတလင် ထည့်သလင်သထာသပဌီသ အကဌောင်သအရာကို ဝင်ရောက်ကဌည့်ရဟုရန် ပုံမဟန်ဘရောက်ဆာကို အသုံသပဌုထာသသည်။

URL သို့မဟုတ် အကဌောင်သအရာတစ်ခုအာသ တောင်သဆိုပဌီသသောအခါ၊ ဘရောက်ဆာသည် hosting IP လိပ်စာကိုရယူရန် ဒေသတလင်သ DNS စနစ် (LocalDNS) သို့ တောင်သဆိုချက်တစ်ခု ပဌုလုပ်သည်။ ပုံမဟန် DNS သည် LocalDNS ဒေတာဘေ့စ်တလင် မရဟိသော ဒိုမိန်သမျာသအတလက်သာ မေသမဌန်သထာသသည်။ Scraper module သည် တောင်သဆိုထာသသော URLs မျာသကို စဉ်ဆက်မပဌတ် ဖဌတ်သန်သပဌီသ ပိတ်ဆို့နိုင်သည့် ဒိုမိန်သအမည်မျာသအတလက် စာရင်သကို ရဟာဖလေသည်။ ထို့နောက် Scraper သည် အသစ်တလေ့ရဟိထာသသော ပိတ်ဆို့ထာသသော ဒိုမိန်သမျာသကို ဖဌေရဟင်သရန် Resolver module ကို ခေါ်သည်၊ က module သည် လုပ်ငန်သကို လုပ်ဆောင်ပဌီသ LocalDNS တလင် ထည့်သလင်သမဟုတစ်ခု ထည့်သလင်သပေသသည်။ ထို့နောက် ပိတ်ဆို့ထာသသော ဒိုမိန်သအတလက် ရဟိပဌီသသာသ DNS မဟတ်တမ်သမျာသကို ဖယ်ရဟာသရန် ဘရောက်ဆာ၏ DNS ကက်ရဟ်ကို ရဟင်သလင်သထာသသည်။

အကယ်၍ Resolver module သည် မည်သည့် CDN ဝန်ဆောင်မဟုပေသသူ၏ domain ဖဌစ်သည်ကို မသိနိုင်ပါက၊ ၎င်သသည် Bootstrapper module ကို အကူအညီတောင်သပါလိမ့်မည်။

လက်တလေ့မဟာ ဘယ်လိုအလုပ်လုပ်လဲ။

ထုတ်ကုန်၏ ကလိုင်သယင့်ဆော့ဖ်ဝဲကို Linux အတလက် အသုံသပဌုထာသသော်လည်သ ၎င်သကို Windows အတလက်လည်သ အလလယ်တကူ ပေသပို့နိုင်ပါသည်။ ပုံမဟန် Mozilla ကို browser အဖဌစ်အသုံသပဌုသည်။
Firefox ။ Scraper နဟင့် Resolver မော်ဂျူသမျာသကို Python တလင် ရေသသာသထာသပဌီသ Customer-to-CDN နဟင့် CDN-toIP ဒေတာဘေ့စ်မျာသကို .txt ဖိုင်မျာသတလင် သိမ်သဆည်သထာသသည်။ LocalDNS ဒေတာဘေ့စ်သည် Linux ရဟိ ပုံမဟန် /etc/hosts ဖိုင်ဖဌစ်သည်။

ရလဒ်အနေနဲ့ ပိတ်ဆို့ထာသတဲ့ URL တလေအတလက် ကဌိုက်ပါတယ်။ blocked.com script သည် /etc/hosts ဖိုင်မဟ edge server IP လိပ်စာကို ရရဟိပဌီသ BlockedURL.html အာသ Host HTTP ခေါင်သစီသအကလက်မျာသဖဌင့် ဝင်ရောက်ရန် HTTP GET တောင်သဆိုချက်ကို ပေသပို့ပါမည်-

blocked.com/ and User-Agent: Mozilla/5.0 (Windows
NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1

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

ကကိရိယာကို အသုံသပဌု၍ သုတေသီမျာသသည် တရုတ်နိုင်ငံတလင် လူမဟုကလန်ရက်ကို ကာလရဟည်ကဌာ ပိတ်ဆို့ထာသသော်လည်သ ၎င်သတို့၏ တရုတ် Node မဟ Facebook ကို ရယူနိုင်ခဲ့သည်။

CacheBrowser စမ်သသပ်ချက်- အကဌောင်သအရာ caching ကို အသုံသပဌု၍ proxy မပါဘဲ တရုတ် firewall ကို ကျော်ဖဌတ်ခဌင်သ။

ကောက်ချက်

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

အခဌာသ ဆောင်သပါသမျာသ ၏ ခေါင်သစဉ် နဟင့် ပတ်သက် နေထိုင်သူ proxy မျာသ လုပ်ငန်သအတလက်-

source: www.habr.com

မဟတ်ချက် Add