Tor ၏တရားဝင် Rust အကောင်အထည်ဖော်မှု Arti 0.2.0 ကိုဖြန့်ချိသည်။

Tor အမည်ဝှက်ကွန်ရက်၏ developer များသည် Rust ဖြင့်ရေးသားထားသော Arti 0.2.0 ကို ထုတ်ပြန်ခဲ့သည်။ ပရောဂျက်သည် လက်ရှိတွင် စမ်းသပ်တီထွင်ဆဲဖြစ်ပြီး လုပ်ဆောင်နိုင်စွမ်းအရ C ရှိ ပင်မ Tor ဖောက်သည်နောက်တွင် နောက်ကျကျန်နေပြီး ၎င်းကို အပြည့်အဝအစားထိုးရန် အဆင်သင့်မဖြစ်သေးပါ။ ပုံမှန်အသုံးပြုသူများ ကနဦးအသုံးပြုရန်အတွက် သင့်လျော်သော တည်ငြိမ်သော API၊ CLI နှင့် ဆက်တင်များနှင့်အတူ 1.0 ထုတ်ဝေမှုကို စက်တင်ဘာလတွင် ပြုလုပ်ရန် စီစဉ်ထားသည်။ ပိုမိုဝေးကွာသောအနာဂတ်တွင်၊ Rust ကုဒ်သည် C ဗားရှင်းကို အပြည့်အဝအစားထိုးနိုင်သည့်အဆင့်သို့ရောက်ရှိသောအခါ developer များသည် Arti ကို ပင်မ Tor အကောင်အထည်ဖော်မှုသို့ အဆင့်မြှင့်တင်ရန်နှင့် C ဗားရှင်းကို ပြုပြင်ထိန်းသိမ်းမှုရပ်ဆိုင်းရန် ရည်ရွယ်ထားသည်။

SOCKS ပရောက်စီအဖြစ် ပထမဦးစွာ ဒီဇိုင်းရေးဆွဲခဲ့ပြီး အခြားလိုအပ်ချက်များနှင့် အံဝင်ခွင်ကျဖြစ်သော C အကောင်အထည်ဖော်မှုနှင့်မတူဘဲ Arti သည် အမျိုးမျိုးသောအပလီကေးရှင်းများအသုံးပြုနိုင်သည့် modular embeddable library ပုံစံဖြင့် ကနဦးတီထွင်ခဲ့သည်။ ထို့အပြင်၊ ပရောဂျက်အသစ်တစ်ခုကို တီထွင်သည့်အခါ၊ ယခင် Tor ဖွံ့ဖြိုးတိုးတက်မှုအတွေ့အကြုံအားလုံးကို ထည့်သွင်းစဉ်းစားပြီး ၎င်းသည် သိထားသည့် ဗိသုကာဆိုင်ရာ ပြဿနာများကို ရှောင်ရှားကာ ပရောဂျက်ကို ပိုမို၍ မော်ဂျူလာနှင့် ထိရောက်မှုဖြစ်စေမည်ဖြစ်သည်။ ကုဒ်ကို Apache 2.0 နှင့် MIT လိုင်စင်များအောက်တွင် ဖြန့်ဝေထားသည်။

Rust တွင် Tor ကို ပြန်လည်ရေးသားရခြင်းအကြောင်းရင်းမှာ memory ဖြင့် လုံခြုံသောလုပ်ဆောင်မှုကို သေချာစေသည့် ဘာသာစကားကို အသုံးပြုခြင်းဖြင့် ပိုမိုမြင့်မားသော ကုဒ်လုံခြုံရေးအဆင့်ကို ရရှိလိုသောဆန္ဒဖြစ်သည်။ Tor developer များ၏အဆိုအရ၊ ပရောဂျက်မှစောင့်ကြည့်ထားသော အားနည်းချက်အားလုံး၏တစ်ဝက်သည် "မလုံခြုံသော" ဘလောက်များကိုအသုံးမပြုပါက Rust အကောင်အထည်ဖော်မှုတွင် ဖယ်ရှားပစ်မည်ဖြစ်သည်။ Rust သည် ဘာသာစကား၏ ဖော်ပြနိုင်စွမ်းနှင့် တင်းကျပ်သော အာမခံချက်များကြောင့် C ကိုအသုံးပြုခြင်းထက် ပိုမိုမြန်ဆန်သော ဖွံ့ဖြိုးတိုးတက်မှုအမြန်နှုန်းကို ရရှိစေမည်ဖြစ်သည်။

ဗားရှင်း 0.2.0 တွင် အထင်ရှားဆုံးပြောင်းလဲမှုများသည် စွမ်းဆောင်ရည်နှင့် ယုံကြည်စိတ်ချရမှုတိုးတက်မှုများနှင့် ဆက်စပ်နေသည်။ IPv6-only ကွန်ရက်များတွင် စွမ်းဆောင်ရည်တိုးတက်ကောင်းမွန်လာသည်။ ဒေတာသိမ်းဆည်းရန်အတွက် မှတ်ဉာဏ်သုံးစွဲမှု လျော့နည်းသွားသည်။ ဆာဗာများ directory များ။ dns_port option ကို ထည့်သွင်းထားပြီး Tor မှတစ်ဆင့် ပေးပို့ရန် DNS request များကို configure လုပ်နိုင်ပါသည်။ configuration ဖြင့် အလုပ်လုပ်ရန်အတွက် code အသစ်ကို အဆိုပြုထားပါသည်။ thread isolation rules များကို သတ်မှတ်ခြင်းနှင့် sleep mode (အလုပ်မလုပ်သော client များအတွက် အလုပ်ရပ်ဆိုင်းခြင်း) ကို enable လုပ်ရန်အတွက် API များကို ထည့်သွင်းထားပါသည်။ ၎င်းနှင့် အလုပ်လုပ်ရန်အတွက် အခြား code implementations များကို ချိတ်ဆက်နိုင်စွမ်း ဆာဗာများ လမ်းညွှန်များ။

ထုတ်ဝေမှု 1.0.0 ထုတ်ဝေခြင်းမပြုမီ၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် အင်တာနက်သို့ဝင်ရောက်ခွင့်ကိုပေးဆောင်သည့် Tor client အဖြစ်လုပ်ဆောင်ခြင်းအတွက် အပြည့်အဝပံ့ပိုးမှုဖြင့် Arti ကို ပံ့ပိုးပေးရန် ရည်ရွယ်ထားသည် (ကြက်သွန်ဝန်ဆောင်မှုများအတွက် ပံ့ပိုးမှုကို အနာဂတ်တွင် ရွှေ့ဆိုင်းထားသည်)။ ၎င်းတွင် ကွန်ရက်စွမ်းဆောင်ရည်၊ CPU ဝန်နှင့် ယုံကြည်စိတ်ချရမှုကဲ့သို့သော နယ်ပယ်များတွင် ပင်မရေစီးကြောင်း C အကောင်အထည်ဖော်မှုနှင့် ညီညွှတ်မှုရရှိရန်တို့အပြင် လုံခြုံရေးဆိုင်ရာ အင်္ဂါရပ်အားလုံးအတွက် ပံ့ပိုးမှုပေးခြင်းတို့လည်း ပါဝင်သည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster