UmbrellaX သီးသန့် beta အပ်ဒိတ်
ကျွန်ုပ်တို့၏လုံခြုံရေးပြန်လည်သုံးသပ်မှုအတွင်း၊ ကုဒ်ဝှက်ခြင်းနှင့် လုံခြုံသောဆက်သွယ်ရေးအတွက်အသုံးပြုသော open-source စာကြည့်တိုက်များစွာတွင် လေးနက်သောပြဿနာများကို ကျွန်ုပ်တို့တွေ့ရှိခဲ့သည်။ ဒေသန္တရပြင်ဆင်မှုများ အဆင်သင့်ဖြစ်နေပြီဖြစ်သော်လည်း ၎င်းတို့သည် အပြည့်အဝအတည်ပြုချက်နှင့် သီးခြားပြန်လည်သုံးသပ်ရန် လိုအပ်နေသေးသည်။ ဤအန္တရာယ်များကို ပိတ်မည်ဟု ယုံကြည်သည်အထိ beta ကို ကျွန်ုပ် မထုတ်ပြန်ပါ။
ဤသည်မှာ ရိုးရိုးဘာသာစကားဖြင့် စာရင်းအပြည့်အစုံဖြစ်သည်။ ဘာတွေမှားသွားနိုင်သလဲ၊ နေ့စဉ်ဥပမာနှင့် patch ကိုးကားချက်ကို ကြည့်ရန် အပိုင်းတစ်ခုကို ဖွင့်ပါ။
ကုဒ်ဝှက်ထားသော အဖွဲ့လျှို့ဝှက်ချက်များသည် မှတ်ဉာဏ် သို့မဟုတ် ရောဂါရှာဖွေရေးများတွင် အပိုမိတ္တူများကို ချန်ထားနိုင်သည်။ မှားယွင်းသော လျှို့ဝှက်စာဝှက်များ၊ ကြိုဆိုရေးမက်ဆေ့ချ်များ၊ အဆိုပြုချက်များ၊ လမ်းကြောင်းများ အပ်ဒိတ်လုပ်ခြင်း၊ စက်တွင်းသော့များ ပျောက်ဆုံးခြင်း၊ ကျပန်းနံပါတ် ကျပန်းကျခြင်း၊ ပုံမှန်မဟုတ်သော စနစ်အချိန်နှင့် အချိန်ကန့်သတ်ချက်များသည် လုံခြုံသောအမှားကို ပြန်မပေးဘဲ အက်ပ်ကို ပိတ်နိုင်သည်။ အချို့သောသစ်ပင်သမာဓိနှင့် လမ်းကြောင်းအလျားစစ်ဆေးမှုများသည် လွှတ်တင်သည့်လမ်းကြောင်းတိုင်းတွင် အာမခံချက်မရှိပါ။
ဥပမာအားဖြင့်၊ ကွန်ရက်မှရရှိထားသော ပျက်စီးနေသောအုပ်စုအပ်ဒိတ်ကို မက်ဆေ့ဂျ်ကိုပိတ်ခြင်း၊ သမာဓိစစ်ဆေးမှုကို ကျော်သွားခြင်း သို့မဟုတ် ပျက်စီးမှုအစီရင်ခံစာတွင် မက်ဆေ့ချ်ဘိုက်များကို ဖော်ပြခြင်းမပြုဘဲ ပယ်ချရပါမည်။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: openmls 0.8.1 | UMB-117, UMB-118, UMB-120, UMB-121, UMB-125, UMB-128, UMB-129, UMB-130, UMB-131, UMB-132, UMB-133, UMB-134, UMB-135, UMB-136, UMB-137, UMB-138, UMB-139
ဖျက်လိုက်သည် သို့မဟုတ် အစားထိုးထားသော MLS မှတ်တမ်းများသည် အမှတ်စဉ်လိုက်မိတ္တူများ သို့မဟုတ် ဝှက်ထားသော အဆိုပြုလွှာများကို မှတ်ဉာဏ်ထဲတွင် ထားခဲ့နိုင်သည်။ အဖွဲ့၏လျှပ်တစ်ပြက်ရိုက်ချက်များသည် အတိုင်းအတာရှိသော အက်တမ်အစားထိုးခြင်း၊ အမှားရှာပြင်ဆင်ခြင်း လိုအပ်သောဝင်ရောက်ခွင့်နှင့် အစစ်အမှန်ကုဒ်ဝှက်ထားသောဒေတာအစား ဖတ်နိုင်သော ကုဒ်လုပ်ထားသော စာသားကို သိမ်းဆည်းထားသည့် ရွေးချယ်ခွင့်ရှိမြဲရှိမှုမုဒ်တစ်ခု လိုအပ်ပါသည်။
ဥပမာအားဖြင့်၊ အုပ်စုတစ်ခုကို ဖျက်ခြင်းသည် ၎င်း၏ လျှို့ဝှက်ဆိုင်းငံ့ထားသော အဆိုပြုချက်များကိုလည်း ဖယ်ရှားရမည်ဖြစ်ပြီး ဒေတာကို ဖတ်နိုင်သော စာသားအဖြစ်သာ ပြောင်းလဲသည့်အခါ သိုလှောင်မှုရွေးချယ်ခွင့်ကို ကုဒ်ဝှက်ထားခြင်းမရှိစေရပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: openmls_memory_storage 0.5.0 | UMB-119, UMB-212, UMB-213, UMB-214
အသုံးမပြုသော ချန်လှပ်ထားသော နောက်ကွယ်မှ အားနည်းချက်တစ်ခုသည် မှီခိုမှုစာရင်းထဲသို့ အားနည်းချက်ရှိသော ပက်ကေ့ခ်ျတစ်ခုကို ဆွဲယူနေဆဲဖြစ်သည်။ HPKE ကိုယ်ရေးကိုယ်တာပစ္စည်းသည် ပိုမိုအားကောင်းသော ပြုပြင်ခြင်းနှင့် မမ်မိုရီရှင်းလင်းမှုကိုလည်း လိုအပ်ပါသည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့အသုံးမပြုသော နောက်ခံဖိုင်သည် လူသိများသောအားနည်းချက်ရှိသော ပက်ကေ့ခ်ျတစ်ခုကို ထုတ်လွှတ်မှုတစ်ခုသို့ ယူဆောင်လာရန် မသင့်ပါ၊ အမှားပရင့်ထုတ်ခြင်းတွင် HPKE သီးသန့်သော့တစ်ခု ဘယ်သောအခါမှ မပါဝင်ရပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: hpke-rs 0.6.1 | RUSTSEC-2026-0124
ကျပန်းမီးစက်နှင့် ယာယီ HPKE တန်ဖိုးများသည် အမှန်တကယ် သန့်ရှင်းမှု လိုအပ်ပါသည်။ စစ်မှန်သော ကုဒ်ဝှက်ခြင်း မအောင်မြင်ပါက မှတ်ဉာဏ်ထဲတွင် တစ်စိတ်တစ်ပိုင်း မွမ်းမံထားသော စာသားကြားခံကို ချန်ထားနိုင်သည်။
ဥပမာအားဖြင့်၊ မက်ဆေ့ချ်တစ်ခုသည် အထောက်အထားစိစစ်ခြင်း မအောင်မြင်သောအခါ၊ တစ်ဝက်တစ်ပျက်လုပ်ဆောင်ပြီးသား စာသားကြားခံကို ချက်ချင်းဖျက်ပစ်သင့်သည်။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: hpke-rs-rust-crypto 0.6.1 | UMB-122
ကျပန်းအခြေအနေ၊ သော့ထုတ်ယူမှုအထွက်၊ သီးသန့်ကီးဘိုက်များနှင့် မအောင်မြင်သော ကုဒ်ဝှက်ခြင်းကြားခံများကို ရှင်းထုတ်ရန် လိုအပ်သည်။ မမှန်ကန်သော အတိုအရှည်များနှင့် ပံ့ပိုးမထားသော သော့လဲလှယ်တောင်းဆိုမှုများသည် လုပ်ငန်းစဉ်အဆုံးသတ်လမ်းကြောင်းများသို့ ရောက်ရှိနိုင်သည်။
ဥပမာအားဖြင့်၊ ပုံမမှန်သော nonce သည် messenger ကိုပိတ်မည့်အစား ပုံမှန် error ကိုပြန်ပေးရပါမည်။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: openmls_rust_crypto 0.5.1 | UMB-122, UMB-123, UMB-124
nonces၊ မျှဝေမှုများ၊ scalar bytes နှင့် ယာယီဖတ်ရှုနိုင်သော လျှို့ဝှက်စာတန်းတစ်ခုကို ရေးထိုးခြင်းဖြင့် အောင်မြင်မှုနှင့် အမှားအယွင်းလမ်းကြောင်းများကို ရှင်းလင်းရန် လိုအပ်ပါသည်။ အသုံးမပြုသောအင်္ဂါရပ်တစ်ခုသည်လည်း မထိန်းသိမ်းမထားသော မှီခိုမှုကွင်းဆက်တစ်ခုကို ဆွဲထုတ်ခဲ့သည်။
ဥပမာအားဖြင့်၊ အဖွဲ့လက်မှတ်အတွက်အသုံးပြုသည့် ယာယီတန်ဖိုးများသည် လက်မှတ်ရေးထိုးပြီးသည်နှင့် မအောင်မြင်ပါက မှတ်ဉာဏ်တွင် ဆက်လက်ဖတ်ရှုနိုင်မည်မဟုတ်ပေ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: frost-core 3.0.0 | local audited patch
စွန့်ပစ်ထားသော လိမ်လည်သော့များနှင့် အလယ်အလတ်သော့ချဲ့ထွင်မှု ဘလောက်များသည် နောက်ဆုံးသော့ကို ထုတ်လုပ်ပြီးနောက် မှတ်ဉာဏ်ထဲတွင် ကျန်ရှိနေနိုင်သည်။
ဥပမာအားဖြင့်၊ စက်ရှင်သော့အဆင်သင့်ဖြစ်ပြီးနောက်၊ ၎င်းကိုရယူရန်အသုံးပြုသည့် ယာယီပါဝင်ပစ္စည်းများကို ဖျက်ပစ်သင့်သည်။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: hkdf 0.12.4 | local compatibility backport
ထုတ်ယူရရှိသောသော့တုံးများ၊ အရွယ်အစားကြီးသောသော့အချေအတင်များနှင့် တွဲဖက်အသုံးပြုနိုင်သော HMAC ဌာနခွဲရှိ အတွင်းပိုင်း hash ရလဒ်များသည် သာမန်မှတ်ဉာဏ်တွင် ကျန်ရှိနေနိုင်သည်။
ဥပမာအားဖြင့်၊ မက်ဆေ့ချ်တစ်ခုသည် စစ်မှန်ကြောင်း အတည်ပြုခြင်းဖြင့် ပြန်လည်အသုံးပြုနိုင်သော သော့မှရရှိသော ဘိုက်များကို နောက်ကွယ်တွင် မထားခဲ့သင့်ပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: hmac 0.12.1 | local compatibility backport
ရရှိနိုင်သော သန့်ရှင်းမှုရွေးချယ်ခွင့်ကို မူရင်းအားဖြင့် ပိတ်ထားပြီး ယာယီနှင့် သိမ်းဆည်းထားသော သော့မှရရှိသည့် အခြေအနေ၏ တစ်စိတ်တစ်ပိုင်းကိုသာ ဖုံးအုပ်ထားသည်။
ဥပမာအားဖြင့်၊ စစ်မှန်ကြောင်းအထောက်အထားစစ်ဆေးမှုကို ပြီးမြောက်ပါက ယာယီနှင့် သိမ်းဆည်းထားသော သော့မှရရှိသည့် ဘလောက်များကို ရှင်းလင်းသင့်သည်။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: hmac 0.13.0 | local audited patch
SHA-256 နှင့် SHA-512 အလုပ်အခြေအနေနှင့် ဘလောက်ကောင်တာများသည် တွဲဖက်အသုံးပြုနိုင်သော ဌာနခွဲရှိ drop-time cleanup လိုအပ်ပါသည်။
ဥပမာအားဖြင့်၊ သော့ဆင်းသက်လာစဉ်အတွင်း လျှို့ဝှက်ချက်ကို ဟက်ခ်လုပ်ခြင်းသည် hash engine ၏ အလုပ်အခြေအနေကို ပြန်သုံးနိုင်သော memory တွင် မထားခဲ့သင့်ပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: sha2 0.10.9 | local compatibility backport
ပျက်စီးသွားသော ထည့်သွင်းမှုတစ်ခုသည် ကြီးမားသောခွဲဝေချထားမှုကို တောင်းဆိုနိုင်သည်၊ ၎င်း၏ကြေငြာထားသောအကွက်ကိုကျော်လွန်၍ ဖတ်ရှုနိုင်သည်၊ တိုးတက်မှုမရှိဘဲ လှည့်ပတ်နေခြင်း သို့မဟုတ် ပြည့်လျှံနေပြီး ထိတ်လန့်စရာလမ်းကြောင်းများကို ဖြစ်ပေါ်စေနိုင်သည်။ လျှို့ဝှက် vector အမှားရှာဖွေခြင်းနှင့် တစ်စိတ်တစ်ပိုင်း မအောင်မြင်သော ထည့်သွင်းမှုများကို ရှင်းလင်းရန် လိုအပ်ပါသည်။
ဥပမာအားဖြင့်၊ ကြီးမားသောအကွက်တစ်ခုပါရှိသည်ဟု မှားယွင်းစွာပြောသော သေးငယ်သောမက်ဆေ့ချ်သည် ကြီးမားသောမှတ်ဉာဏ်ကို စားသုံးခြင်း သို့မဟုတ် အက်ပ်အား အဆုံးမဲ့ကွင်းဆက်တွင် ထောင်ချောက်မထားရပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: tls_codec 0.4.2 | local audited patch
STUN မက်ဆေ့ဂျ်-ခိုင်မာမှုသော့ကို အဖြေရှာရေးတွင် ပုံနှိပ်နိုင်ပြီး ယာယီအထောက်အထားစာဖြင့် ပြတ်သားစွာ ဖျက်မပစ်ပါ။
ဥပမာအားဖြင့်၊ ချိတ်ဆက်မှု အမှားအယွင်းမှတ်တမ်းသည် ထပ်ဆင့်တောင်းဆိုမှုကို စစ်မှန်ကြောင်းအထောက်အထားပြရန် အသုံးပြုသည့်လျှို့ဝှက်ချက်ကို မဖော်ပြရပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: stun 0.17.1 | audit patch 6e5cbb42
ကြာရှည်စွာသက်တမ်းရှိ TURN စကားဝှက်ကို သာမာန်စာကြောင်းတစ်ခုအဖြစ် သိမ်းဆည်းထားပြီး ကလိုင်းယင့်ကို ဖျက်ဆီးလိုက်သောအခါ ရှင်းလင်းပြတ်သားစွာ ဖျက်ပစ်ရန် လိုအပ်ပါသည်။
ဥပမာအားဖြင့်၊ ခေါ်ဆိုမှုတစ်ခုအဆုံးသတ်ခြင်းသည် ဖောက်သည်ဟောင်းအရာဝတ္တု၏မှတ်ဉာဏ်တွင် ၎င်း၏ relay စကားဝှက်ကို မထားခဲ့သင့်ပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: turn 0.17.1 | audit patch 6e5cbb42
အသုံးပြုသူအမည်များနှင့် စကားဝှက်များကို သာမာန်စာကြောင်းများအဖြစ် သိမ်းဆည်းထားပြီး ICE အမှားပြင်ဆင်မှုအထွက်တွင် အလိုအလျောက်ပုံနှိပ်ထားသည်။
ဥပမာအားဖြင့်၊ ခေါ်ဆိုမှုချိတ်ဆက်မှုအစီရင်ခံစာတွင် အထောက်အထားများ ရှိနေသည်ဟု ဆိုနိုင်သော်လည်း ၎င်းသည် အသုံးပြုသူအမည်နှင့် စကားဝှက်ကို ပရင့်ထုတ်ခြင်းမပြုရပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: webrtc-ice 0.17.1 | audit patch 6e5cbb42
မီဒီယာ သော့-ဆင်းသက်လာမှု ထည့်သွင်းမှု၊ ထုတ်ယူထားသော သော့များ၊ သိမ်းဆည်းထားသော SRTP/SRTCP ဆားများနှင့် လျှို့ဝှက်စာဝှက် အလုပ်လုပ်သည့် အခြေအနေသည် ယုံကြည်စိတ်ချရသော သန့်ရှင်းရေးကို လိုအပ်ပါသည်။
ဥပမာအားဖြင့်၊ ကုဒ်ဝှက်ထားသောခေါ်ဆိုမှုတစ်ခုပြီးဆုံးပြီးနောက်၊ ၎င်း၏ယာယီမီဒီယာသော့များနှင့် ဆားများသည် သာမန်ကြားခံများတွင် မတည်ရှိသင့်ပါ။
ဒေသဆိုင်ရာ ပြင်ဆင်မှုများ ပြင်ဆင်ပြီး အတည်ပြုခြင်းကို လုပ်ဆောင်နေသည်။
နည်းပညာအသေးစိတ်: webrtc-srtp 0.17.1 | audit patch 6e5cbb42
Beta notes နှင့် access updates အတွက် ကျွန်ုပ်၏ ကိုယ်ပိုင် X account ကို follow လုပ်ပါ။