Cisco هڪ مفت اينٽي وائرس پيڪيج جاري ڪيو آهي ClamAV 1.0.0

Cisco ان جي مفت اينٽي وائرس سوٽ، ClamAV 1.0.0 جي هڪ وڏي نئين رليز کي ظاهر ڪيو آهي. نئين شاخ ريليز جي روايتي نمبرن جي منتقلي لاء قابل ذڪر آهي "Major.Minor.Patch" (بجائي 0.Version.Patch). اهم نسخي جي تبديلي پڻ libclamav لائبريري ۾ ڪيل تبديلين جي ڪري آهي جيڪا ABI سطح تي CLAMAV_PUBLIC namespace کي هٽائڻ، cl_strerror فنڪشن ۾ دليلن جي قسم کي تبديل ڪرڻ، ۽ Rust ٻولي لاءِ علامتن جي شموليت جي ڪري مطابقت کي ٽوڙيندي آهي. نالي جي جڳهه. پروجيڪٽ 2013 ۾ سسڪو جي هٿن ۾ گذري ويو Sourcefire خريد ڪرڻ کان پوء، ڪمپني ClamAV ۽ Snort کي ترقي ڪندي. پروجيڪٽ ڪوڊ GPLv2 لائسنس تحت ورهايو ويو آهي.

1.0.0 برانچ ڊگري ٽرم سپورٽ (LTS) جي طور تي درجه بندي ڪئي وئي آهي، جيڪا ٽن سالن تائين سپورٽ ڪئي وئي آهي. ClamAV 1.0.0 جو رليز ClamAV 0.103 جي پوئين LTS برانچ کي بدلائي ڇڏيندو، جنھن لاءِ نقصانڪارن ۽ نازڪ مسئلن سان گڏ اپڊيٽ سيپٽمبر 2023 تائين جاري ڪئي ويندي. باقاعده غير LTS شاخن لاء تازه ڪاريون ايندڙ شاخ جي پهرين رليز کان پوء گهٽ ۾ گهٽ 4 مهينن لاء شايع ٿيل آهن. غير LTS شاخن لاءِ دستخطي ڊيٽابيس کي ڊائون لوڊ ڪرڻ جي صلاحيت پڻ مهيا ڪئي وئي آهي گهٽ ۾ گهٽ 4 مهينن لاءِ ايندڙ برانچ جي ڇڏڻ کان پوءِ.

ClamAV 1.0 ۾ اهم سڌارا:

  • ڊفالٽ پاسورڊ سان انڪريپٹ ٿيل OLE2-based XLS فائلن کي صرف پڙهڻ لاءِ ڊيڪرپٽ ڪرڻ لاءِ سپورٽ شامل ڪئي وئي.
  • ڪوڊ سڀني ميچ موڊ کي لاڳو ڪرڻ لاء ٻيهر لکيو ويو آهي، جنهن ۾ فائل ۾ سڀئي ميچون طئي ٿيل آهن، يعني. پهرين ميچ کان پوءِ اسڪيننگ جاري آهي. نئون ڪوڊ وڌيڪ قابل اعتماد ۽ برقرار رکڻ لاء آسان آهي. نئين عمل درآمد تصوراتي نقصن جو هڪ سلسلو پڻ ختم ڪري ٿو جيڪو ظاهر ٿئي ٿو جڏهن سڀني ميچ موڊ ۾ دستخط جي جانچ ڪندي. شامل ڪيل ٽيسٽ سڀني ميچ جي رويي جي درستگي کي جانچڻ لاء.
  • هڪ ڪال بڪ ڪال clcb_file_inspection() API ۾ شامل ڪئي وئي آهي هينڊلرن کي ڳنڍڻ لاءِ جيڪي فائلن جي مواد جو معائنو ڪن ٿا، جن ۾ آرڪائيوز مان ڪڍيا ويا آهن.
  • cl_cvdunpack() فنڪشن کي API ۾ شامل ڪيو ويو آهي CVD فارميٽ ۾ دستخطي آرڪائيوز کي ڪڍڻ لاءِ.
  • ClamAV سان ڊاکر تصويرون ٺاهڻ لاءِ اسڪرپٽ کي الڳ ڪلماو-ڊاڪر مخزن ڏانهن منتقل ڪيو ويو آهي. ڊاکر تصوير ۾ سي لائبريري لاء هيڊر فائلون شامل آهن.
  • پي ڊي ايف دستاويزن مان شيون ڪڍڻ دوران ورهاست جي سطح کي محدود ڪرڻ لاءِ چيڪ شامل ڪيا ويا.
  • ميموري جي ماپ تي حد مختص ڪئي وئي جڏهن ناقابل اعتماد ان پٽ ڊيٽا کي پروسيسنگ ڪيو ويو آهي، ۽ هڪ ڊيڄاريندڙ جاري ڪئي وئي آهي جڏهن اها حد وڌي وئي آهي.
  • libclamav-Rust لائبريري لاءِ يونٽ ٽيسٽ جي اسيمبليءَ کي خاص طور تي تيز ڪيو ويو آهي. Rust for ClamAV ۾ لکيل ماڊيول ھاڻي گڏ ڪيل ڊاريڪٽري ۾ ClamAV سان شيئر ڪيا ويا آھن.
  • زپ فائلن ۾ رڪارڊ جي اوورليپ کي جانچڻ وقت پابنديون نرم ڪيون ويون آهن، جنهن کي ممڪن بڻايو ويو ته غلط ڊيڄاريندڙن کان نجات حاصل ڪرڻ جڏهن پروسيسنگ ۾ ٿورڙي ترميم ڪئي وئي، پر بدسلوڪي نه، JAR آرڪائيوز.
  • تعمير LLVM جي گھٽ ۾ گھٽ ۽ وڌ ۾ وڌ سپورٽ ٿيل ورزن کي بيان ڪري ٿو. هڪ نسخو ٺاهڻ جي ڪوشش ڪري ٿو جيڪو تمام پراڻو يا تمام نئون آهي هاڻي هڪ غلطي ڊيڄاريندڙ جي نتيجي ۾ ٿيندو ته مطابقت جا مسئلا موجود آهن.
  • پنهنجي RPATH لسٽ سان تعمير ڪرڻ جي اجازت ڏئي ٿي (ڊائريڪٽرن جي فهرست جنهن مان شيئر ڪيل لائبريريون لوڊ ڪيون ويون آهن)، اجازت ڏئي ٿي ته ايگزيڪيوٽوبلز کي ڊولپمينٽ ماحول ۾ تعمير ڪرڻ کان پوءِ مختلف هنڌن تي منتقل ڪيو وڃي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو