Cisco เป„เบ”เป‰เบ›เปˆเบญเบเบŠเบธเบ”เบ›เป‰เบญเบ‡เบเบฑเบ™เป„เบงเบฃเบฑเบ” ClamAV 1.0.0

Cisco เป„เบ”เป‰เป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบธเบ”เบ›เป‰เบญเบ‡เบเบฑเบ™เป„เบงเบฃเบฑเบ”เบฅเบธเป‰เบ™เปƒเปเปˆเบ—เบตเปˆเบชเบณเบ„เบฑเบ™, ClamAV 1.0.0. เบชเบฒเบ‚เบฒเปƒเบซเบกเปˆเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบฑเบ‡เป€เบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบ•เบปเบงเป€เบฅเบเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบกเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบญเบ "Major.Minor.Patch" (เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ 0.Version.Patch). เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบเป‰เบญเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libclamav เบ—เบตเปˆเบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบฅเบฐเบ”เบฑเบš ABI เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เป‚เบเบเบเป‰เบฒเบเบ‚เบญเบ‡ namespace CLAMAV_PUBLIC, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปƒเบ™เบŸเบฑเบ‡เบŠเบฑเบ™ cl_strerror, เปเบฅเบฐเบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบชเบฑเบ™เบเบฒเบฅเบฑเบเบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ Rust เปƒเบ™. namespace เป„เบ”เป‰. เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบกเบทเบ‚เบญเบ‡ Cisco เปƒเบ™เบ›เบต 2013 เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบŠเบทเป‰ Sourcefire, เบšเปเบฅเบดเบชเบฑเบ”เบžเบฑเบ”เบ—เบฐเบ™เบฒ ClamAV เปเบฅเบฐ Snort. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv2.

เบชเบฒเบ‚เบฒ 1.0.0 เบ–เบทเบเบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เป€เบ›เบฑเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป„เบฅเบเบฐเบเบฒเบง (LTS), เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบฒเบกเบ›เบต. เบเบฒเบ™เบ›เปˆเบญเบ ClamAV 1.0.0 เบˆเบฐเบ›เปˆเบฝเบ™เปเบ—เบ™เบชเบฒเบ‚เบฒ LTS เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ‚เบญเบ‡ ClamAV 0.103, เป€เบŠเบดเปˆเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเบกเบตเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปเบฅเบฐเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบˆเบฐเบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบˆเบปเบ™เบเปˆเบงเบฒเป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒ 2023. เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบชเปเบฒเบฅเบฑเบšเบชเบฒเบ‚เบฒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ LTS เบ›เบปเบเบเบฐเบ•เบดเปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ 4 เป€เบ”เบทเบญเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เปเปˆเป„เบ›. เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบฅเบ”เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบฅเบฒเบเป€เบŠเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฒเบ‚เบฒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ LTS เบเบฑเบ‡เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบญเบตเบ 4 เป€เบ”เบทเบญเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบญเบเบชเบฒเบ‚เบฒเบ•เปเปˆเป„เบ›.

เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™ ClamAV 1.0:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป„เบŸเบฅเปŒ XLS เบ—เบตเปˆเบญเปˆเบฒเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ”เบฝเบงเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” OLE2 เบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
  • เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เป€เบŠเบดเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เปƒเบ™เป„เบŸเบฅเปŒเบ–เบทเบเบเปเบฒเบ™เบปเบ”, i.e. เบเบฒเบ™เบชเบฐเปเบเบ™เบชเบทเบšเบ•เปเปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”. เบฅเบฐเบซเบฑเบ”เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเปเบฅเบฐเบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบฎเบฑเบเบชเบฒ. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบซเบกเปˆเบเบฑเบ‡เบฅเบปเบšเบฅเป‰เบฒเบ‡เบŠเบธเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เปเบ™เบงเบ„เบดเบ”เบ—เบตเปˆเบ›เบฒเบเบปเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป‚เบ”เบเบฅเบฒเบเป€เบŠเบฑเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เป€เบžเบตเปˆเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”.
  • เบเบฒเบ™เป€เบญเบตเป‰เบ™เบ„เบทเบ™เบเบฒเบ™เป‚เบ— clcb_file_inspection() เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆ API เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบเบงเบ”เบชเบญเบšเป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เป„เบŸเบฅเปŒ, เบฅเบงเบกเบ—เบฑเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฐเบเบฑเบ”เบกเบฒเบˆเบฒเบเปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบš.
  • เบŸเบฑเบ‡เบŠเบฑเบ™ cl_cvdunpack() เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ unpacking archives เบฅเบฒเบเป€เบŠเบฑเบ™เปƒเบ™เบฎเบนเบšเปเบšเบš CVD.
  • เบชเบฐเบ„เบฃเบดเบšเบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบš docker เบเบฑเบš ClamAV เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเป„เบ›เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ clamav-docker เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เบฎเบนเบšเบžเบฒเบš docker เบ›เบฐเบเบญเบšเบกเบตเป„เบŸเบฅเปŒเบชเปˆเบงเบ™เบซเบปเบงเบชเปเบฒเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” C.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบžเบทเปˆเบญเบˆเปเบฒเบเบฑเบ”เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡ recursion เป€เบกเบทเปˆเบญเบชเบฐเบเบฑเบ”เบงเบฑเบ”เบ–เบธเบญเบญเบเบˆเบฒเบเป€เบญเบเบฐเบชเบฒเบ™ PDF.
  • เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เปเบฅเบฐเบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบ”เป‰เบ–เบทเบเบญเบญเบเป€เบกเบทเปˆเบญเป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบ™เบตเป‰.
  • เบเบฒเบ™เบ›เบฐเบเบญเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libclamav-Rust เป„เบ”เป‰เบ–เบทเบเป€เบฅเบฑเปˆเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ Rust เบชเปเบฒเบฅเบฑเบš ClamAV เป„เบ”เป‰เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฑเบš ClamAV.
  • เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบœเปˆเบญเบ™เบ„เบฒเบเป€เบกเบทเปˆเบญเบเบงเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบ™เบ‚เบญเบ‡เบšเบฑเบ™เบ—เบถเบเปƒเบ™เป„เบŸเบฅเปŒ ZIP, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเปเบฒเบˆเบฑเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เป€เบฅเบฑเบเบ™เป‰เบญเบ, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ, เบเบฒเบ™เป€เบเบฑเบš JAR.
  • เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป„เบ”เป‰เบฅเบฐเบšเบธเป€เบงเบตเบŠเบฑเบ™เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบ•เปเปˆเบฒเบชเบธเบ” เปเบฅเบฐเบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡ LLVM. เบเบฒเบ™เบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เบ”เป‰เบงเบเป€เบงเบตเบŠเบฑเบ™เบ—เบตเปˆเป€เบเบปเปˆเบฒเป€เบเบตเบ™เป„เบ› เบซเบผเบทเปƒเปเปˆเป€เบเบตเบ™เป„เบ› เบ•เบญเบ™เบ™เบตเป‰เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเป€เบ•เบทเบญเบ™เบงเปˆเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰.
  • เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเป‰เบฒเบ‡เบ”เป‰เบงเบเบฅเบฒเบเบŠเบทเปˆ RPATH เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡ (เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เบ–เบทเบเป‚เบซเบฅเบ”), เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเป‰เบฒเบเป„เบ›เบšเปˆเบญเบ™เบญเบทเปˆเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™