Firefox 91.0.1 အပ်ဒိတ်။ WebRender ၏ မဖြစ်မနေထည့်သွင်းမှုအတွက် အစီအစဉ်များ

Firefox 91.0.1 ၏ ပြုပြင်ထိန်းသိမ်းမှုဆိုင်ရာ ဖြန့်ချိမှုကို ရရှိနိုင်ပြီး၊ ပြုပြင်မှုများများစွာ ပံ့ပိုးပေးသည်-

  • HTTP header splitting attack ကို ခွင့်ပြုပေးနိုင်သော အားနည်းချက် (CVE-2021-29991) ကို ပြင်ဆင်ပြီးပါပြီ။ HTTP/3 ခေါင်းစီးများတွင် လိုင်းအသစ်အက္ခရာကို မှားယွင်းစွာလက်ခံခြင်းကြောင့် ပြဿနာဖြစ်ရခြင်းဖြစ်ပြီး၊ ၎င်းသည် မတူညီသောခေါင်းစီးနှစ်ခုအဖြစ် အဓိပ္ပာယ်ဖွင့်ဆိုမည့် ခေါင်းစီးတစ်ခုကို သတ်မှတ်ခွင့်ပြုသည်။
  • ၎င်းတို့၏ ခေါင်းစီးရှိ ယူနီကုဒ်သင်္ချာသင်္ကေတများကို အသုံးပြုသည့် အချို့ဆိုဒ်များကို တင်သည့်အခါ ဖြစ်ပေါ်သည့် တက်ဘ်ဘားရှိ ခလုတ်များ၏ အရွယ်အစားကို ပြောင်းလဲခြင်းနှင့် ပြဿနာကို ဖြေရှင်းပြီးဖြစ်သည်။
  • လိပ်စာဘားရှိ အကြံပြုချက်များကို ကြည့်ရှုသည့်အခါ ပုံမှန်ဝင်းဒိုးများတွင် ဖွင့်ထားသည့် သီးသန့်မုဒ်တွင် ဖွင့်ထားသည့် တဘ်များမှ ပြဿနာကို ဖြေရှင်းခဲ့သည်။

ထို့အပြင်၊ စက်တင်ဘာလ 92 ရက်အတွက် စီစဉ်ထားသော Firefox 7 သည် Linux၊ Windows၊ macOS နှင့် Android သုံးစွဲသူများအားလုံးအတွက် ပုံမှန်အားဖြင့် WebRender ကို ဖွင့်ရန် မျှော်လင့်ထားပြီး ချွင်းချက်မရှိပါ။ Firefox 93 ၏ နောက်ထွက်ရှိမှုတွင်၊ WebRender (gfx.webrender.force-legacy-layers နှင့် MOZ_WEBRENDER=0) ကို ပိတ်ရန် ရွေးချယ်မှုများကို ရပ်ဆိုင်းမည်ဖြစ်ပြီး ဤအင်ဂျင်သည် မဖြစ်မနေ ဖြစ်လာမည်ဖြစ်သည်။ WebRender ကို Rust ဘာသာစကားဖြင့် ရေးသားထားပြီး၊ GPU ပေါ်ရှိ shaders များမှတစ်ဆင့် လုပ်ဆောင်သည့် စာမျက်နှာအကြောင်းအရာ တင်ဆက်ခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များကို GPU ဘက်သို့ ရွှေ့ခြင်းဖြင့် သင့်အား တင်ဆက်မှုအမြန်နှုန်း သိသိသာသာတိုးမြင့်လာစေရန်နှင့် CPU ပေါ်ရှိဝန်ကို လျှော့ချနိုင်စေမည်ဖြစ်သည်။ ဗီဒီယိုကတ်အဟောင်းများ သို့မဟုတ် ပြဿနာရှိသော ဂရပ်ဖစ်ဒရိုက်ဗာများရှိသော စနစ်များအတွက်၊ WebRender သည် ဆော့ဖ်ဝဲ rasterization မုဒ် (gfx.webrender.software=true) ကို အသုံးပြုပါမည်။

source: opennet.ru

မှတ်ချက် Add