Cisco သည် အခမဲ့ Antivirus Package ClamAV 1.0.0 ကို ထုတ်ပြန်လိုက်ပြီဖြစ်သည်။

Cisco သည် ၎င်း၏ အခမဲ့ antivirus suite ဖြစ်သော ClamAV 1.0.0 ၏ အဓိကထွက်ရှိမှုအသစ်ကို ထုတ်ဖော်ပြသခဲ့သည်။ ဌာနခွဲအသစ်သည် “Major.Minor.Patch” (0.Version.Patch အစား) ထုတ်ဝေမှုများ၏ ရိုးရာနံပါတ်သတ်မှတ်ခြင်းသို့ ကူးပြောင်းခြင်းအတွက် မှတ်သားဖွယ်ဖြစ်ပါသည်။ CLAMAV_PUBLIC namespace ကိုဖယ်ရှားခြင်း၊ cl_strerror လုပ်ဆောင်ချက်ရှိ အကြောင်းပြချက်အမျိုးအစားကိုပြောင်းလဲခြင်းနှင့် Rust ဘာသာစကားအတွက် သင်္ကေတများပါဝင်ခြင်းတို့ကြောင့် ABI အဆင့်တွင် လိုက်ဖက်ညီမှုကို ပျက်ပြားစေသော libclamav စာကြည့်တိုက်တွင် သိသာထင်ရှားသောဗားရှင်းပြောင်းလဲမှုသည် အပြောင်းအလဲများကြောင့်လည်းဖြစ်သည်။ namespace အဆိုပါပရောဂျက်သည် ClamAV နှင့် Snort ကိုတီထွင်သည့်ကုမ္ပဏီ Sourcefire ကိုဝယ်ယူပြီးနောက် 2013 ခုနှစ်တွင် Cisco ၏လက်ထဲသို့ရောက်ရှိသွားခဲ့သည်။ ပရောဂျက်ကုဒ်ကို GPLv2 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

1.0.0 ဌာနခွဲကို သုံးနှစ်ကြာ ပံ့ပိုးပေးထားသည့် Long Term Support (LTS) အဖြစ် အမျိုးအစားခွဲခြားထားသည်။ ClamAV 1.0.0 ထုတ်ဝေမှုသည် ClamAV 0.103 ၏ယခင် LTS ဌာနခွဲကို အစားထိုးမည်ဖြစ်ပြီး အားနည်းချက်များနှင့် အရေးကြီးသောပြဿနာများပါရှိသည့် အပ်ဒိတ်များကို စက်တင်ဘာ 2023 အထိ ထုတ်ပြန်မည်ဖြစ်သည်။ ပုံမှန် LTS မဟုတ်သော ဘဏ်ခွဲများအတွက် အပ်ဒိတ်များကို နောက်ဌာနခွဲ၏ ပထမဆုံးထုတ်ဝေပြီးနောက် အနည်းဆုံး 4 လကြာ ထုတ်ဝေသည်။ LTS မဟုတ်သော အကိုင်းအခက်များအတွက် လက်မှတ်ဒေတာဘေ့စ်ကို ဒေါင်းလုဒ်လုပ်နိုင်စွမ်းကိုလည်း နောက်ထပ်ဌာနခွဲကို ထုတ်ဝေပြီးနောက် အနည်းဆုံး နောက်ထပ် 4 လကြာအောင် ထောက်ပံ့ပေးနိုင်သည်။

ClamAV 1.0 တွင် အဓိကတိုးတက်မှုများ-

  • မူရင်းစကားဝှက်ဖြင့် ကုဒ်ဝှက်ထားသော ဖတ်သာဖတ်သာ OLE2-အခြေခံ XLS ဖိုင်များကို ကုဒ်ဝှက်ခြင်းအတွက် ထပ်လောင်းပံ့ပိုးမှု။
  • ဖိုင်ရှိ ကိုက်ညီမှုအားလုံးကို ဆုံးဖြတ်သည့် All-match mode ကို အကောင်အထည်ဖေါ်ရန်အတွက် ကုဒ်ကို ပြန်လည်ရေးသားထားပါသည်။ ဆိုလိုသည်မှာ၊ ပထမပွဲအပြီးတွင် စကင်န်ဖတ်ခြင်းကို ဆက်လက်လုပ်ဆောင်သည်။ ကုဒ်အသစ်သည် ပိုမိုယုံကြည်စိတ်ချရပြီး ထိန်းသိမ်းရလွယ်ကူကြောင်း မှတ်သားထားသည်။ အကောင်အထည်ဖော်မှုအသစ်သည် ကိုက်ညီမှုမုဒ်တွင် လက်မှတ်များဖြင့် စစ်ဆေးသည့်အခါ ပေါ်လာသည့် သဘောတရားဆိုင်ရာ ချို့ယွင်းချက်များစွာကိုလည်း ဖယ်ရှားပေးပါသည်။ တူညီသောအပြုအမူအားလုံး၏မှန်ကန်မှုကိုစစ်ဆေးရန် ထပ်လောင်းစမ်းသပ်မှုများ။
  • မှတ်တမ်းများမှ ထုတ်နုတ်ထားသော ဖိုင်များအပါအဝင် ဖိုင်များ၏ အကြောင်းအရာများကို စစ်ဆေးသည့် ကိုင်တွယ်သူများကို ချိတ်ဆက်ရန်အတွက် ပြန်လည်ခေါ်ဆိုမှု clcb_file_inspection() ကို API သို့ ပေါင်းထည့်ထားသည်။
  • CL_cvdunpack() လုပ်ဆောင်ချက်ကို CVD ဖော်မတ်ဖြင့် လက်မှတ် မော်ကွန်းတိုက်များကို ထုပ်ပိုးခြင်းအတွက် API တွင် ထည့်သွင်းထားသည်။
  • ClamAV ဖြင့် docker ပုံများတည်ဆောက်ရန်အတွက် Script များကို သီးခြား clamav-docker repository သို့ ရွှေ့ထားသည်။ docker ပုံတွင် C စာကြည့်တိုက်အတွက် ခေါင်းစီးဖိုင်များ ပါဝင်သည်။
  • PDF စာရွက်စာတမ်းများမှ အရာဝတ္တုများကို ထုတ်ယူသည့်အခါ ပြန်ယူခြင်းအဆင့်ကို ကန့်သတ်ရန် စစ်ဆေးမှုများကို ပေါင်းထည့်သည်။
  • မယုံကြည်ထိုက်သော ထည့်သွင်းမှုဒေတာကို လုပ်ဆောင်သည့်အခါ ခွဲဝေသတ်မှတ်ထားသော မမ်မိုရီအရွယ်အစားအပေါ် ကန့်သတ်ချက် တိုးမြှင့်ထားပြီး ဤကန့်သတ်ချက်ကို ကျော်လွန်သည့်အခါ သတိပေးချက် ထုတ်ပြန်ထားသည်။
  • libclamav-Rust စာကြည့်တိုက်အတွက် ယူနစ်စစ်ဆေးမှုများ စုစည်းမှုကို သိသိသာသာ အရှိန်မြှင့်ခဲ့သည်။ ClamAV အတွက် Rust တွင် ရေးသားထားသော မော်ဂျူးများကို ယခုအခါ ClamAV နှင့် မျှဝေထားသော လမ်းညွှန်တစ်ခုတွင် စုဆောင်းထားပါသည်။
  • ZIP ဖိုင်များရှိ မှတ်တမ်းများ ထပ်နေမှုကို စစ်ဆေးသည့်အခါ ကန့်သတ်ချက်များကို ဖြေလျှော့ပေးခဲ့ပြီး၊ အနည်းငယ်ပြုပြင်ထားသော်လည်း JAR မှတ်တမ်းများကို လုပ်ဆောင်သည့်အခါ မှားယွင်းသောသတိပေးချက်များကို ဖယ်ရှားနိုင်စေပါသည်။
  • တည်ဆောက်မှုသည် LLVM ၏ အနိမ့်ဆုံးနှင့် အများဆုံး ပံ့ပိုးထားသော ဗားရှင်းများကို သတ်မှတ်သည်။ ဟောင်းလွန်းသော သို့မဟုတ် အသစ်ဖြစ်လွန်းသော ဗားရှင်းဖြင့် တည်ဆောက်ရန် ကြိုးစားခြင်းသည် လိုက်ဖက်ညီမှုဆိုင်ရာ ပြဿနာများ ရှိနေကြောင်း အမှားသတိပေးချက် ထွက်ပေါ်လာပါလိမ့်မည်။
  • ၎င်း၏ကိုယ်ပိုင် RPATH စာရင်းဖြင့် တည်ဆောက်ခြင်းအား ခွင့်ပြုသည် (မျှဝေထားသည့် ဒစ်ဂျစ်တိုက်များတင်နေသည့် လမ်းညွှန်များစာရင်း)၊ ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တွင် တည်ဆောက်ပြီးနောက် အခြားနေရာတစ်ခုသို့ executable များကို ရွှေ့ခွင့်ပြုသည်။

source: opennet.ru

မှတ်ချက် Add