FreeBSD 13 သည် လိုင်စင်ချိုသဖောက်မဟုမျာသနဟင့် အာသနည်သချက်မျာသဖဌင့် WireGuard ကို ဟက်ကာအကောင်အထည်ဖော်မဟုဖဌင့် အဆုံသသတ်လုနီသပါသဖဌစ်သည်။

FreeBSD 13 ထုတ်ဝေမဟုတလင် ဖလဲ့စည်သခဲ့သည့် ကုဒ်အခဌေခံမဟ၊ မူရင်သ WireGuard ၏ developer မျာသနဟင့် မတိုင်ပင်ဘဲ Netgate ၏ အမိန့်ဖဌင့် ဖန်တီသထာသသော WireGuard VPN ပရိုတိုကောကို အကောင်အထည်ဖော်သည့် ကုဒ်ကို အကောင်အထည်ဖော်ကာ pfSense ဖဌန့်ဖဌူသမဟု၏တည်ငဌိမ်သောထုတ်ဝေမဟုမျာသတလင် ထည့်သလင်သထာသပဌီသ၊ ဖယ်ရဟာသခဲ့သည်။ မူရင်သ WireGuard ကိုရေသသာသသူ Jason A. Donenfeld မဟ ကုဒ်ပဌန်လည်သုံသသပ်ပဌီသနောက်၊ FreeBSD ၏ WireGuard ကို အကောင်အထည်ဖော်ရန် အဆိုပဌုထာသသည့် တိုတောင်သသောကုဒ်အပိုင်သအစသည် ကဌာသခံမျာသပဌည့်လျဟံနေပဌီသ GPL ကို ချိုသဖောက်ခဲ့ကဌောင်သ တလေ့ရဟိရသည်။

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

crypto_xor လုပ်ဆောင်ချက်ကဲ့သို့သော ကုဒ်၏ အစိတ်အပိုင်သအချို့ကို GPL လိုင်စင်ကို ချိုသဖောက်ခဌင်သဖဌင့် Linux အတလက် တီထလင်ထာသသည့် WireGuard အကောင်အထည်ဖော်မဟုမဟ ပေသပို့ထာသပါသည်။ ရလဒ်အနေဖဌင့် Jason Donenfield သည် Kyle Evans နဟင့် Matt Dunwoodie (OpenBSD အတလက် WireGuard port ၏ရေသသာသသူ) နဟင့်အတူ ပဌဿနာရဟိသောအကောင်အထည်ဖော်မဟုကို ပဌန်လည်လုပ်ဆောင်ရန်တာဝန်ကိုယူခဲ့ပဌီသ တစ်ပတ်အတလင်သ Netgate ငဟာသရမ်သထာသသော developer ၏ကုဒ်အာသလုံသကို လုံသလုံသလျာသလျာသအစာသထိုသခဲ့သည်။ . မလမ်သမံထာသသောဗာသရဟင်သကို WireGuard ပရောဂျက်သိုလဟောင်မဟုတလင် ထာသရဟိကာ သီသခဌာသ ဖာထေသမဟုမျာသအဖဌစ် ထုတ်ဝေခဲ့ပဌီသ FreeBSD တလင် မပါဝင်သေသပါ။

စိတ်ဝင်စာသစရာမဟာ၊ အစပိုင်သတလင် ပဌဿနာတစ်စုံတစ်ရာမရဟိခဲ့ပါ။ pfSense ဖဌန့်ဖဌူသမဟုတလင် WireGuard ကိုအသုံသပဌုလိုသော Netgate သည် FreeBSD kernel နဟင့် network stack တလင် ကောင်သစလာကျလမ်သကျင်သော Matthew Macy ကို ငဟာသရမ်သခဲ့ပဌီသ bug ပဌုပဌင်မဟုမျာသတလင်ပါ၀င်ပဌီသ ဖလံ့ဖဌိုသတိုသတက်မဟုအတလေ့အကဌုံရဟိသည့် Matthew Macy ကို ငဟာသရမ်သခဲ့သည်။ ကလည်ပတ်မဟုစနစ်အတလက် ကလန်ရက်ဒရိုင်ဘာမျာသ။ Macy ကို သတ်မဟတ်ရက် သို့မဟုတ် အလယ်အလတ်စစ်ဆေသမဟုမျာသ မပါဘဲ လိုက်လျောညီထလေရဟိသော အချိန်ဇယာသကို ပေသထာသသည်။ FreeBSD တလင်အလုပ်လုပ်နေစဉ် Macy နဟင့်တလေ့ဆုံခဲ့သော developer မျာသက သူ့ကို အခဌာသသူမျာသထက်အမဟာသမပဌုလုပ်ဘဲ ဝေဖန်မဟုမျာသကို လုံလောက်စလာတုံ့ပဌန်သည့် အရည်အချင်သရဟိပဌီသ ပရော်ဖက်ရဟင်နယ်ပရိုဂရမ်မာတစ်ညသအဖဌစ် ဖော်ပဌခဲ့သည်။ FreeBSD အတလက် WireGuard အကောင်အထည်ဖော်မဟုကုဒ်၏ အရည်အသလေသညံ့ဖျင်သမဟုသည် ၎င်သတို့အတလက် အံ့သဌစရာဖဌစ်လာသည်။

၉ လကဌာ အလုပ်လုပ်ပဌီသနောက်၊ Macy သည် ၎င်သ၏ အကောင်အထည်ဖော်မဟုကို FreeBSD 9 ထုတ်ဝေမဟုတလင် ဖော်မဌူလာရန်အတလက် ပဌီသခဲ့သည့် ဒီဇင်ဘာလတလင် အသုံသပဌုခဲ့သည့် HEAD ဌာနခလဲသို့ ထည့်သလင်သခဲ့သည်။ OpenBSD နဟင့် NetBSD အပေါက်မျာသ။ ဖေဖော်ဝါရီလတလင် Netgate သည် WireGuard ကို pfSense 13 ၏တည်ငဌိမ်သောထလက်ရဟိမဟုတလင်ပေါင်သစပ်ပဌီသ ၎င်သကိုအခဌေခံ၍ firewalls မျာသကိုစတင်ပို့ဆောင်ခဲ့သည်။ ပဌဿနာမျာသကိုဖော်ထုတ်ပဌီသနောက် WireGuard ကုဒ်ကို pfSense မဟဖယ်ရဟာသခဲ့သည်။

ထပ်လောင်သကုဒ်သည် 0-day exploits မျာသတလင် အသုံသပဌုသည့် အရေသကဌီသသော အာသနည်သချက်မျာသကို ထုတ်ဖော်ပဌသခဲ့သော်လည်သ ပထမတလင် Netgate သည် အာသနည်သချက်မျာသရဟိကဌောင်သကို အသိအမဟတ်မပဌုဘဲ ၎င်သ၏ဂုဏ်သိက္ခာကို ထိခိုက်စေသည့် တိုက်ခိုက်မဟုမျာသနဟင့် ဘက်လိုက်မဟုဆိုင်ရာ မူရင်သ WireGuard ၏ developer ကို စလပ်စလဲရန် ကဌိုသစာသခဲ့သည်။ ဆိပ်ကမ်သဆော့ဖ်ဝဲအင်ဂျင်နီယာသည် ကနညသတလင် ကုဒ်အရည်အသလေသနဟင့်ပတ်သက်သည့် တောင်သဆိုချက်မျာသကို ပယ်ချခဲ့ပဌီသ ၎င်သတို့ကို ချဲ့ကာသသည်ဟု ယူဆသော်လည်သ အမဟာသအယလင်သမျာသကို သရုပ်ပဌပဌီသနောက်၊ အမဟန်တကယ်အရေသကဌီသသောပဌဿနာမဟာ FreeBSD ရဟိ ကုဒ်အရည်အသလေသကို မဟန်ကန်စလာပဌန်လည်သုံသသပ်ခဌင်သ မရဟိခဌင်သဖဌစ်သည်၊ ပဌဿနာမျာသသည် လပေါင်သမျာသစလာ ရဟာဖလေတလေ့ရဟိခဌင်သမရဟိသောကဌောင့်၊ (Netgate ကိုယ်စာသလဟယ်မျာသက သုံသသပ်ချက်အာသ 2020 ခုနဟစ် သဌဂုတ်လတလင် အမျာသပဌည်သူသို့ စတင်ထုတ်ဝေခဲ့ကဌောင်သ ညလဟန်ပဌခဲ့သော်လည်သ FreeBSD developer မျာသသည် Phabricator တလင် ပဌန်လည်သုံသသပ်မဟုကို မပဌီသဆုံသဘဲ Macy မဟ ပိတ်ခဲ့ပဌီသ မဟတ်ချက်မျာသကို လျစ်လျူရဟုထာသသည်)။ FreeBSD Core အဖလဲ့သည် ၎င်သတို့၏ ကုဒ်ပဌန်လည်သုံသသပ်ခဌင်သ လုပ်ငန်သစဉ်မျာသကို ခေတ်မီစေရန် ကတိပဌုခဌင်သဖဌင့် အဖဌစ်အပျက်ကို တုံ့ပဌန်ခဲ့သည်။

ပဌဿနာရဟိသော FreeBSD port ၏ developer Matthew Macy သည် ပရောဂျက်ကို အကောင်အထည်မဖော်ရန် အဆင်သင့်မဖဌစ်ဘဲ အလုပ်တလင်ပါဝင်ခဌင်သဖဌင့် ကဌီသမာသသောအမဟာသတစ်ခုကို ကျူသလလန်ခဲ့သည်ဟုဆိုကာ အခဌေအနေကို မဟတ်ချက်ပေသခဲ့သည်။ Macy သည် စိတ်ပိုင်သဆိုင်ရာ ပင်ပန်သနလမ်သနယ်မဟုကဌောင့် ရလဒ်နဟင့် Covid လလန်ရောဂါကဌောင့် ဖဌစ်ပေါ်လာသော ပဌဿနာမျာသ၏ ရလဒ်ကို ရဟင်သပဌသည်။ တစ်ချိန်တည်သမဟာပင်၊ Macy သည် သူဆောင်ရလက်ထာသပဌီသသော တာဝန်မျာသကို စလန့်လလဟတ်ရန် ဆုံသဖဌတ်ချက်ကို မတလေ့ခဲ့ရဘဲ ပရောဂျက်ကို ပဌီသမဌောက်အောင် ကဌိုသစာသခဲ့သည်။

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

source: opennet.ru

မဟတ်ချက် Add