စီးပွားရေးအပလီကေးရှင်းများ၏ 75% တွင် အားနည်းချက်များရှိသည့် ခေတ်မမီတော့သော open source code ပါဝင်သည်။

Synopsys ကုမ္ပဏီ ခွဲခြမ်းစိတ်ဖြာ 1253 ကူးသန်းရောင်းဝယ်ရေးကုဒ်ဘေ့စ်များနှင့် ပြန်လည်သုံးသပ်ထားသော စီးပွားဖြစ်အသုံးချပလီကေးရှင်းအားလုံးနီးပါး (99%) နီးပါးသည် အနည်းဆုံး open source အစိတ်အပိုင်းတစ်ခုပါဝင်ပြီး ပြန်လည်သုံးသပ်ထားသည့် repositories ရှိ ကုဒ်၏ 70% သည် open source ဖြစ်ကြောင်း ကောက်ချက်ချပါသည်။ နှိုင်းယှဉ်ရန်အတွက်၊ 2015 ခုနှစ်တွင် အလားတူလေ့လာမှုတစ်ခုတွင် open source ၏ဝေစုသည် 36% ဖြစ်သည်။

သို့သော်လည်း၊ ကိစ္စအများစုတွင်၊ အသုံးပြုထားသော ပြင်ပအရင်းအမြစ်ကုဒ်ကို အပ်ဒိတ်မလုပ်ရသေးဘဲ ဖြစ်နိုင်ခြေရှိသော လုံခြုံရေးပြဿနာများပါရှိသည် - ပြန်လည်သုံးသပ်ထားသော ကုဒ်ဘေ့စ်များ၏ 91% တွင် 5 နှစ်ထက်ပို၍ မွမ်းမံမွမ်းမံရသေးသော အဖွင့်အစိတ်အပိုင်းများ သို့မဟုတ် စွန့်ပစ်ထားသည့်ပုံစံဖြင့် ရှိနေပါသည်။ အနည်းဆုံး နှစ်နှစ်ဖြစ်ပြီး developer များက ထိန်းသိမ်းထားခြင်းမရှိပါ။ ရလဒ်အနေဖြင့် repositories တွင်ဖော်ထုတ်ထားသော open source code ၏ 75% တွင် ဖာထေးခြင်းမပြုရသေးသော အားနည်းချက်များပါဝင်ပြီး ထက်ဝက်မှာ အန္တရာယ်အဆင့်မြင့်ပါသည်။ 2018 နမူနာတွင်၊ အားနည်းချက်ရှိသောကုဒ်၏မျှဝေမှုသည် 60% ဖြစ်သည်။

အဖြစ်များဆုံး အန္တရာယ်ရှိသော အားနည်းချက်မှာ
ပြဿနာ CVE-2018-16487 စာကြည့်တိုက်ရှိ (အဝေးကုဒ်ကိုလုပ်ဆောင်ခြင်း) lodash Node.js အတွက်၊ အကြိမ် 500 ကျော်ကြုံတွေ့ခဲ့ရသော အားနည်းချက်ရှိသော ဗားရှင်းများ။ ရှေးအကျဆုံး မပြင်ဆင်ထားသော အားနည်းချက်သည် lpd daemon တွင် ပြဿနာတစ်ခုဖြစ်သည် (CVE-1999-00611999 တွင် ပြန်လည်ပြင်ဆင်ခဲ့သည်။

စီးပွားဖြစ်ပရောဂျက်များ၏ ကုဒ်အခြေခံများတွင် လုံခြုံရေးအပြင်၊ အခမဲ့လိုင်စင်များ၏ စည်းကမ်းချက်များကို လိုက်နာခြင်းအပေါ် ပေါ့ဆမှုမရှိသော သဘောထားလည်း ရှိပါသည်။
ကုဒ်ဘေ့စ်များ၏ 73% တွင်၊ ဥပမာအားဖြင့်၊ သဟဇာတမဖြစ်သောလိုင်စင်များ (အများအားဖြင့် GPL ကုဒ်သည် ဆင်းသက်လာသောထုတ်ကုန်ကိုဖွင့်ခြင်းမပြုဘဲ စီးပွားဖြစ်ထုတ်ကုန်များတွင် ထည့်သွင်းသည်) သို့မဟုတ် လိုင်စင်သတ်မှတ်ခြင်းမရှိဘဲ ကုဒ်အသုံးပြုမှုတွင် ကုဒ်ဘေ့စ်များ၏ 93% တွင် ပြဿနာများကို တွေ့ရှိခဲ့သည်။ လိုင်စင်ပြဿနာအားလုံး၏ 59% သည် ဝဘ်နှင့် မိုဘိုင်းအက်ပလီကေးရှင်းများတွင် ဖြစ်ပွားသည်။ ဂိမ်းများ၊ virtual reality စနစ်များ၊ မာလ်တီမီဒီယာနှင့် ဖျော်ဖြေရေးအစီအစဉ်များတွင် ချိုးဖောက်မှုများကို XNUMX% တွင် တွေ့ရှိရသည်။

စုစုပေါင်း၊ လေ့လာမှုသည် ကုဒ်အခြေခံများအားလုံးတွင် အသုံးများသော ပုံမှန်ဖွင့်ထားသော အစိတ်အပိုင်း ၁၂၄ ခုကို ဖော်ထုတ်ခဲ့သည်။ လူကြိုက်အများဆုံးများမှာ jQuery (124%)၊ Bootstrap (55%)၊ Font Awesome (40%)၊ Lodash (31%) နှင့် jQuery UI (30%) တို့ဖြစ်သည်။ ပရိုဂရမ်းမင်းဘာသာစကားများတွင် လူကြိုက်အများဆုံးမှာ JavaScript (ပရောဂျက်များ၏ 29%)၊ C++ (74%)၊ Shell (57%)၊ C (54%)၊ Python (50%)၊ Java (46%)၊ TypeScript (40%)၊ C# (36%); Perl (36%) နှင့် Ruby (30%)။ ပရိုဂရမ်းမင်းဘာသာစကားများ၏ စုစုပေါင်းဝေစုမှာ-
JavaScript (51%)၊ C++ (10%)၊ Java (7%)၊ Python (7%)၊ Ruby (5%)၊ Go (4%)၊ C (4%)၊ PHP (4%)၊ TypeScript ( 4%)၊ C# (3%)၊ Perl (2%) နှင့် Shell (1%)။

source: opennet.ru

မှတ်ချက် Add