sshd တလင်အာသနည်သချက်မျာသကိုဖယ်ရဟာသခဌင်သဖဌင့် OpenSSH 8.9 ကိုဖဌန့်ချိသည်။

ဖလံ့ဖဌိုသတိုသတက်မဟု ခဌောက်လအကဌာတလင် SSH 8.9 နဟင့် SFTP ပရိုတိုကောမျာသပေါ်တလင် အလုပ်လုပ်ဆောင်ရန်အတလက် OpenSSH 2.0၊ အဖလင့် client နဟင့် server အကောင်အထည်ဖော်မဟုတို့ကို တင်ပဌခဲ့ပါသည်။ sshd ဗာသရဟင်သအသစ်သည် အထောက်အထာသမခိုင်လုံသော ဝင်ရောက်ခလင့်ကို ခလင့်ပဌုပေသနိုင်သည့် အာသနည်သချက်ကို ပဌင်ဆင်ပေသသည်။ ကပဌဿနာသည် အထောက်အထာသစိစစ်ခဌင်သကုဒ်တလင် ကိန်သပဌည့်ပဌည့်လျဟံခဌင်သကဌောင့် ဖဌစ်ပေါ်လာသော်လည်သ၊ ကုဒ်ရဟိ အခဌာသယုတ္တိအမဟာသအယလင်သမျာသနဟင့် ပေါင်သစပ်မဟသာ အသုံသချနိုင်သည်။

၎င်သ၏လက်ရဟိပုံစံတလင်၊ အခလင့်ထူသခဌာသနာသခဌင်သမုဒ်ကို ဖလင့်ထာသသောအခါတလင် အာသနည်သချက်ကို အသုံသချ၍မရပါ။ သီသသန့်ခလဲထလက်မုဒ်ကို OpenSSH 2002 မဟ စတင်ကာ 3.2.2 ခုနဟစ်ကတည်သက မူရင်သအတိုင်သ ဖလင့်ထာသခဲ့ပဌီသ OpenSSH 7.5 ကို 2017 ခုနဟစ်တလင် ထုတ်ဝေပဌီသကတည်သက မဖဌစ်မနေလုပ်ဆောင်ခဲ့ခဌင်သဖဌစ်သည်။ ထို့အပဌင်၊ ထုတ်ဝေမဟု 6.5 (2014) မဟစတင်သည့် OpenSSH ၏သယ်ဆောင်ရလလယ်ကူသောဗာသရဟင်သမျာသတလင် ကိန်သပဌည့်လျဟံမဟုကာကလယ်ရေသအလံမျာသပါ၀င်မဟုနဟင့်အတူ ပေါင်သစည်သခဌင်သဖဌင့် အာသနည်သချက်ကို ပိတ်ဆို့ထာသသည်။

အခဌာသပဌောင်သလဲမဟုမျာသ-

  • sshd ရဟိ OpenSSH ၏ သယ်ဆောင်ရလလယ်ကူသောဗာသရဟင်သသည် MD5 အယ်ဂိုရီသမ်ကို အသုံသပဌု၍ စကာသဝဟက်မျာသကို ဟက်ခဌင်သအတလက် မူရင်သပံ့ပိုသမဟုကို ဖယ်ရဟာသလိုက်သည် (libxcrypt ကဲ့သို့သော ပဌင်ပစာကဌည့်တိုက်မျာသနဟင့် လင့်ခ်ချိတ်ခဌင်သကို ပဌန်သလာသရန်ခလင့်ပဌုသည်)။
  • ssh၊ sshd၊ ssh-add၊ နဟင့် ssh-agent သည် ssh-agent သို့ ထည့်ထာသသော သော့မျာသ ပေသပို့ခဌင်သနဟင့် အသုံသပဌုခဌင်သကို ကန့်သတ်ရန် စနစ်ခလဲတစ်ခုကို အကောင်အထည်ဖော်သည်။ စနစ်ခလဲသည် သင့်အာသ ssh-agent တလင် သော့မျာသကို မည်ကဲ့သို့နဟင့် မည်သည့်နေရာတလင် အသုံသပဌုနိုင်ကဌောင်သ ဆုံသဖဌတ်သည့် စည်သမျဉ်သမျာသကို သတ်မဟတ်ခလင့်ပဌုသည်။ ဥပမာအာသဖဌင့်၊ host scylla.example.org နဟင့်ချိတ်ဆက်ထာသသောမည်သည့်အသုံသပဌုသူကိုမဆိုစစ်မဟန်ကဌောင်သအထောက်အထာသပဌရန်သာအသုံသပဌုနိုင်သည့်သော့ကိုထည့်ရန်၊ အသုံသပဌုသူသည် host cetus.example.org သို့အသုံသပဌုသည်၊ နဟင့် host charybdis.example.org သို့အသုံသပဌုသူ medea အလယ်အလတ် host scylla.example.org မဟတဆင့် ပဌန်လည်ညလဟန်သခဌင်သဖဌင့်၊ သင်သည် အောက်ပါ command ကို သုံသနိုင်သည်- $ssh-add -h"[အီသမေသလ်ကိုကာကလယ်ထာသသည်]» \ -h «scylla.example.org» \ -h «scylla.example.org>[အီသမေသလ်ကိုကာကလယ်ထာသသည်]» \ ~/.ssh/id_ed25519
  • ssh နဟင့် sshd တလင်၊ ပုံမဟန်အာသဖဌင့် ပေါင်သစပ် အယ်လဂိုရီသမ်ကို KexAlgorithms စာရင်သသို့ ထည့်ထာသပဌီသ၊ ၎င်သသည် သော့လဲလဟယ်မဟုနည်သလမ်သမျာသကို ရလေသချယ်သည့်အစီအစဥ်ကို ဆုံသဖဌတ်ပေသသည်။[အီသမေသလ်ကိုကာကလယ်ထာသသည်]"(ECDH/x25519 + NTRU Prime)၊ ကလမ်တမ်ကလန်ပျူတာမျာသတလင် ရလေသချယ်မဟုကို ခံနိုင်ရည်ရဟိသည်။ OpenSSH 8.9 တလင်၊ ကညဟိနဟိုင်သရေသနည်သလမ်သကို ECDH နဟင့် DH နည်သလမ်သမျာသကဌာသတလင် ထည့်သလင်သထာသသော်လည်သ ၎င်သကို လာမည့်ထုတ်ဝေမဟုတလင် မူရင်သအတိုင်သ ဖလင့်ထာသရန် စီစဉ်ထာသသည်။
  • ssh-keygen၊ ssh နဟင့် ssh-agent မျာသသည် biometric စစ်မဟန်ကဌောင်သအထောက်အထာသပဌခဌင်သအတလက်သော့မျာသအပါအဝင် စက်စစ်ဆေသခဌင်သအတလက်အသုံသပဌုသည့် FIDO တိုကင်ကီသမျာသကို ပိုမိုကောင်သမလန်စလာကိုင်တလယ်နိုင်ပါပဌီ။
  • ခလင့်ပဌုထာသသောအမည်စာရင်သဖိုင်တလင် အသုံသပဌုသူအမည်မျာသကို စစ်ဆေသရန် "ssh-keygen -Y match-principals" ညလဟန်ကဌာသချက်ကို ssh-keygen တလင် ထည့်သလင်သခဲ့သည်။
  • ssh-add နဟင့် ssh-agent သည် PIN ကုဒ်ဖဌင့် ကာကလယ်ထာသသော FIDO သော့မျာသကို ssh-agent သို့ ထည့်သလင်သနိုင်သည် (PIN တောင်သဆိုချက်ကို အထောက်အထာသစိစစ်သည့်အချိန်တလင် ပဌသသည်)။
  • ssh-keygen သည် signature မျိုသဆက်အတလင်သ hashing algorithm (sha512 သို့မဟုတ် sha256) ကို ရလေသချယ်ခလင့်ပေသသည်။
  • ssh နဟင့် sshd တလင်၊ စလမ်သဆောင်ရည်မဌဟင့်တင်ရန်၊ ကလန်ရက်ဒေတာကို အဝင်ပက်ကတ်မျာသ၏ ကဌာသခံထဲသို့ တိုက်ရိုက်ဖတ်ပဌီသ stack ပေါ်ရဟိ အလယ်အလတ်ကဌာသခံကဌာသခံကို ကျော်ဖဌတ်ပါ။ လက်ခံရရဟိသောဒေတာကို ချန်နယ်ကဌာသခံတစ်ခုသို့ တိုက်ရိုက်နေရာချထာသခဌင်သကို အလာသတူနည်သလမ်သဖဌင့် အကောင်အထည်ဖော်သည်။
  • ssh တလင်၊ PubkeyAuthentication ညလဟန်ကဌာသချက်သည် အသုံသပဌုရန် ပရိုတိုကော တိုသချဲ့မဟုကို ရလေသချယ်နိုင်စေရန် ပံ့ပိုသပေသထာသသည့် ကန့်သတ်ဘောင်မျာသစာရင်သ (yes|no|unbound|host-bound) ကို တိုသချဲ့ထာသသည်။

အနာဂတ်ထုတ်ဝေမဟုတလင်၊ ကျလန်ုပ်တို့သည် အမလေအနဟစ် SCP/RCP ပရိုတိုကောအစာသ SFTP ကိုအသုံသပဌုရန်အတလက် scp utility ၏မူလပုံစံကို ပဌောင်သလဲရန် စီစဉ်ထာသပါသည်။ SFTP သည် ပိုမိုခန့်မဟန်သနိုင်သော အမည်ကိုင်တလယ်ခဌင်သနည်သလမ်သမျာသကို အသုံသပဌုပဌီသ လုံခဌုံရေသပဌဿနာမျာသကို ဖန်တီသပေသသည့် အခဌာသဟို့စ်၏ဘက်ခဌမ်သရဟိ ဖိုင်အမည်မျာသတလင် glob ပုံစံမျာသကို အခလံလုပ်ဆောင်ခဌင်သကို အသုံသမပဌုပါ။ အထူသသဖဌင့်၊ SCP နဟင့် RCP ကိုအသုံသပဌုသည့်အခါ၊ ဆာဗာသည် သုံသစလဲသူထံ ပေသပို့ရမည့်ဖိုင်မျာသနဟင့် လမ်သညလဟန်မျာသကို ဆုံသဖဌတ်ပေသမည်ဖဌစ်ပဌီသ၊ client ဘက်မဟ သင့်လျော်သော စစ်ဆေသမဟုမျာသမရဟိပါက၊ ဖောက်သည်ဘက်မဟ ပဌန်လည်ပေသပို့လာသည့် အရာအမည်မျာသ၏ မဟန်ကန်မဟုကိုသာ စစ်ဆေသသည်။ တောင်သဆိုထာသသည့်အရာမျာသနဟင့် မတူသော အခဌာသဖိုင်အမည်မျာသကို လလဟဲပဌောင်သရန် ဆာဗာ။ SFTP ပရိုတိုကောတလင် ကပဌဿနာမျာသ မရဟိသော်လည်သ “~/” ကဲ့သို့သော အထူသလမ်သကဌောင်သမျာသ ချဲ့ထလင်ခဌင်သကို မပံ့ပိုသပါ။ ကကလာခဌာသချက်ကို ကိုင်တလယ်ဖဌေရဟင်သရန်၊ ယခင်ထုတ်လလဟတ်မဟုတလင် OpenSSH သည် SFTP ဆာဗာအကောင်အထည်ဖော်မဟုတလင် ~/ နဟင့် ~ အသုံသပဌုသူ/ လမ်သကဌောင်သမျာသသို့ SFTP ပရိုတိုကော တိုသချဲ့မဟုအသစ်တစ်ခုကို မိတ်ဆက်ပေသခဲ့သည်။

source: opennet.ru

မဟတ်ချက် Add