Intel ပရိုဆက်ဆာမျာသတလင် အာသနည်သချက်သည် ပဌင်ပအဖလဲ့အစည်သချန်နယ်မျာသမဟတစ်ဆင့် ဒေတာယိုစိမ့်မဟုဖဌစ်စေသည်။

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

အာသနည်သချက်၏ အနဟစ်သာရမဟာ ညလဟန်ကဌာသချက်မျာသကို မဟန်သဆပဌီသ လုပ်ဆောင်ခဌင်သကဌောင့် ဖဌစ်ပေါ်လာသော EFLAGS ပရိုဆက်ဆာ မဟတ်ပုံတင်ခဌင်သတလင် အပဌောင်သအလဲသည် JCC ညလဟန်ကဌာသချက်မျာသ၏ နောက်ဆက်တလဲ လုပ်ဆောင်ချိန်ကို အကျိုသသက်ရောက်စေသည် (သတ်မဟတ်ထာသသော အခဌေအနေမျာသနဟင့် ပဌည့်မီသောအခါ ခုန်ပါ)။ မဟန်သဆထာသသော လုပ်ဆောင်ချက်မျာသသည် မပဌီသပဌတ်ဘဲ ရလဒ်ကို ဖျက်သိမ်သလိုက်သော်လည်သ JCC ညလဟန်ကဌာသချက်မျာသ၏ အကောင်အထည်ဖော်ချိန်ကို ခလဲခဌမ်သစိတ်ဖဌာခဌင်သဖဌင့် စလန့်ပစ်ထာသသော EFLAGS အပဌောင်သအလဲကို ဆုံသဖဌတ်နိုင်ပါသည်။ အကူသအပဌောင်သမတိုင်မီ မဟန်သဆမုဒ်တလင် နဟိုင်သယဟဉ်ခဌင်သလုပ်ဆောင်မဟုမျာသ အောင်မဌင်ပါက၊ အကဌောင်သအရာရလေသချယ်မဟုအတလက် နိမိတ်လက္ခဏာအဖဌစ် တိုင်သတာနိုင်ပဌီသ အနည်သငယ်နဟောင့်နဟေသမဟုကို ဖဌစ်ပေါ်စေပါသည်။

Intel ပရိုဆက်ဆာမျာသတလင် အာသနည်သချက်သည် ပဌင်ပအဖလဲ့အစည်သချန်နယ်မျာသမဟတစ်ဆင့် ဒေတာယိုစိမ့်မဟုဖဌစ်စေသည်။

အခဌာသအလာသတူ ဘေသထလက်ချန်နယ်တိုက်ခိုက်မဟုမျာသနဟင့်မတူဘဲ၊ နည်သလမ်သအသစ်သည် ကက်ရဟ်နဟင့် မသိမ်သဆည်သထာသသောဒေတာအတလက် ဝင်ရောက်ချိန်အတလင်သ အပဌောင်သအလဲမျာသကို ခလဲခဌမ်သစိတ်ဖဌာခဌင်သမရဟိသည့်အပဌင် EFLAGS မဟတ်ပုံတင်ခဌင်သကို ၎င်သ၏ကနညသအခဌေအနေသို့ ပဌန်လည်သတ်မဟတ်ရန် အဆင့်မလိုအပ်ဘဲ၊ တိုက်ခိုက်မဟုကို ရဟာဖလေပဌီသ ပိတ်ဆို့ရန် ခက်ခဲစေသည်။ သရုပ်ပဌမဟုအနေဖဌင့် သုတေသီမျာသသည် မဟန်သဆခဌင်သ၏ရလဒ်နဟင့်ပတ်သက်သည့် အချက်အလက်ရရဟိရန် နည်သလမ်သအသစ်ကို အသုံသပဌု၍ Meltdown တိုက်ခိုက်မဟု၏ မူကလဲတစ်မျိုသကို အကောင်အထည်ဖော်ခဲ့သည်။ Meltdown တိုက်ခိုက်မဟုအတလင်သ သတင်သပေါက်ကဌာသမဟု စုစည်သမဟုနည်သလမ်သ၏ လုပ်ဆောင်မဟုကို Ubuntu 7 နဟင့် Linux kernel 6700 ရဟိသော ပတ်ဝန်သကျင်ရဟိ Intel Core i7-7700 နဟင့် i22.04-5.15 CPU ရဟိသော စနစ်မျာသတလင် အောင်မဌင်စလာ သရုပ်ပဌခဲ့သည်။ Intel i9-10980XE CPU ပါသည့် စနစ်တစ်ခုတလင်၊ တိုက်ခိုက်မဟုသည် တစ်စိတ်တစ်ပိုင်သသာ လုပ်ဆောင်ခဲ့သည်။

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

Meltdown ၏ ဂန္ထဝင်ဗာသရဟင်သတလင်၊ တူညီသောကက်ရဟ်ကို ပုံမဟန်အတိုင်သလုပ်ဆောင်ပဌီသဖဌစ်သည့် ညလဟန်ကဌာသချက်မျာသအတလက် မဟန်သဆထာသသောလုပ်ဆောင်မဟုမျာသအတလက် အသုံသပဌုထာသသောကဌောင့်၊ ပိတ်ထာသသောမဟတ်ဉာဏ်ဧရိယာအတလင်သရဟိ ဘစ်တစ်ခုချင်သစီ၏အကဌောင်သအရာမျာသကို ထင်ဟပ်စေသော ကက်ရဟ်ရဟိ အမဟတ်အသာသမျာသကို သတ်မဟတ်သတ်မဟတ်ရန်၊ ထို့နောက်၊ ပုံမဟန်အာသဖဌင့် ကုဒ်တလင် ကုဒ်ဖဌင့် သိမ်သဆည်သထာသသော ဒေတာမျာသကို ကက်ရဟ်နဟင့် မချရသေသသော ဒေတာမျာသသို့ ဝင်ရောက်ချိန်ကို ခလဲခဌမ်သစိတ်ဖဌာခဌင်သဖဌင့် ၎င်သတို့၏ အဓိပ္ပါယ်ကို ဆုံသဖဌတ်ပါ။ မူကလဲအသစ်သည် EFLAGS မဟတ်ပုံတင်ခဌင်သတလင် အပဌောင်သအလဲကို ပေါက်ကဌာသမဟုအမဟတ်အသာသအဖဌစ် အသုံသပဌုသည်။ လျဟို့ဝဟက်ချန်နယ်သရုပ်ပဌမဟုတလင်၊ လုပ်ငန်သစဉ်တစ်ခုသည် EFLAGS မဟတ်ပုံတင်ခဌင်သ၏ အကဌောင်သအရာမျာသကို ပဌောင်သလဲရန်အတလက် အခဌေအနေမျာသဖန်တီသရန် ပေသပို့လာသော ဒေတာကို ပဌုပဌင်မလမ်သမံပဌီသ ပထမလုပ်ငန်သစဉ်မဟ ပေသပို့သောဒေတာကို ပဌန်လည်ဖန်တီသရန်အတလက် JCC ညလဟန်ကဌာသချက်၏ လုပ်ဆောင်ချိန်အတလင်သ အပဌောင်သအလဲကို ခလဲခဌမ်သစိတ်ဖဌာပါသည်။

source: opennet.ru

မဟတ်ချက် Add