မြန်မာ
Appearance
မြန်မာ
Appearance
WSL Dashboard ၏ .exe install package သို့မဟုတ် .zip compressed package ကို ဒေါင်းလုဒ်လုပ်ပြီးနောက် Windows Defender သို့မဟုတ် အခြား antivirus software များသည် security warning တက်နိုင်ပြီး ဖိုင်သည် အန္တရာယ်ရှိသည်ဟု ဖော်ပြနိုင်သည် သို့မဟုတ် တိုက်ရိုက် block လုပ်၍ ဖျက်ပစ်နိုင်သည်။
ဤသည် မှားယွင်းသောအပြုသဘော ဖြစ်ပြီး ဖိုင်တွင် တကယ့်ဗိုင်းရပ်စ်ပါသည်ဟု မဆိုလိုပါ။
အခြေခံအကြောင်းရင်းမှာ- ဤပရောဂျက်သည် EV (Extended Validation) code signing certificate ကို မဝယ်ယူရသေးပါ။
Code signing certificate ကို executable file များကို digital sign လုပ်ရန် အသုံးပြုပြီး ဖိုင်သည် ယုံကြည်စိတ်ချရသော ထုတ်ဝေသူမှ လာကြောင်းနှင့် မပြောင်းလဲထားကြောင်း သက်သေပြသည်။ Windows သည် sign မထားသော သို့မဟုတ် သာမန် certificate ဖြင့် sign ထားသော program များအပေါ် ပိုမိုတင်းကျပ်သော security check များ ပြုလုပ်သည်။
| Certificate အမျိုးအစား | ဈေးနှုန်း | SmartScreen မူဝါဒ |
|---|---|---|
| Sign မထား | အခမဲ့ | တိုက်ရိုက် block လုပ်ပြီး "အမည်မသိ ထုတ်ဝေသူ" အဖြစ် မှတ်သားသည် |
| သာမန် OV certificate | တစ်နှစ်လျှင် ရာဂဏန်း ကျပ် | Warning ဆက်လက် တက်ပြီး ဂုဏ်သတင်း စုဆောင်းရန် လိုအပ်သည် |
| EV certificate | တစ်နှစ်လျှင် ထောင်ဂဏန်း ကျပ် | ချက်ချင်း အတည်ပြုပြီး warning မရှိ |
EV certificate ဖြင့် sign မထားသော program များကို Windows SmartScreen က default အနေဖြင့် မလုံခြုံဟု မှတ်သားပြီး antivirus software များကလည်း ၎င်းတို့ကို potential threat အဖြစ် မှတ်မိနိုင်ခြေ ပိုများသည်။
စိတ်ချပါ၊ ဤပရောဂျက်၏ build လုပ်ငန်းစဉ်သည် လုံးဝ ပွင့်လင်းမြင်သာပြီး audit လုပ်နိုင်သည်-
ရိုးရိုးရှင်းရှင်းပြောရလျှင်- exe ဖိုင်သည် developer ၏လက်ကို ဘယ်တော့မှ မဖြတ်သန်းဖူးပါ၊ "အဆိပ်သွင်း" ခံရနိုင်ခြေ မရှိပါ။
Windows Defender က Block လုပ်သည့်အခါ:
သို့မဟုတ် ဒေါင်းလုဒ်မလုပ်မီ Exclusion ထည့်ခြင်း:
Third-party Antivirus Software: သက်ဆိုင်ရာ software တွင် ဒေါင်းလုဒ်လုပ်ထားသော ဖိုင် သို့မဟုတ် directory ကို trusted list ထဲသို့ ထည့်ပါ။
Pre-compiled binary file များအပေါ် စိုးရိမ်မှုရှိသေးပါက source code ကို တိုက်ရိုက် clone လုပ်ပြီး ကိုယ်တိုင် compile လုပ်နိုင်သည်-
# Repository ကို clone လုပ်ပါ
git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard
# Release version ကို compile လုပ်ပါ
cargo build --release
# Compile ထွက်ကုန်သည် target/release/ directory တွင် ရှိသည်ဤသို့ဖြင့် run နေသော code ၏ အကြောင်းအရာကို အပြည့်အဝ အတည်ပြုနိုင်သည်။
EV code signing certificate ကို ဝယ်ယူပါက မှားယွင်းသောအပြုသဘောပြဿနာကို အမြစ်ကနေ ဖြေရှင်းနိုင်သော်လည်း အောက်ပါ လက်တွေ့ကျသော အခက်အခဲများ ရှိသည်-
ဤပရောဂျက်၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ပံ့ပိုးလိုပါက ပရောဂျက် ပင်မစာမျက်နှာ၏ sponsorship channel မှတစ်ဆင့် လှူဒါန်းနိုင်ပြီး developer ၏ certificate ကဲ့သို့သော လည်ပတ်မှုကုန်ကျစရိတ်များကို ဖုံးအုပ်ရန် ကူညီနိုင်သည်။
သင့်နားလည်မှုနှင့် ပံ့ပိုးမှုအတွက် ကျေးဇူးတင်ပါသည်။