Cisco рдиреЗ рдореЛрдлрдд рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рдкреЕрдХреЗрдЬ ClamAV 1.0.0 рдЬрд╛рд░реА рдХреЗрд▓реЗ рдЖрд╣реЗ

Cisco рдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдореЛрдлрдд рдЕрдБрдЯреАрд╡реНрд╣рд╛рдпрд░рд╕ рд╕реВрдЯ, ClamAV 1.0.0 рдЪреЗ рдкреНрд░рдореБрдЦ рдирд╡реАрди рд░рд┐рд▓реАрдЭ рдЕрдирд╛рд╡рд░рдг рдХреЗрд▓реЗ рдЖрд╣реЗ. рдирд╡реАрди рд╢рд╛рдЦрд╛ "Major.Minor.Patch" (0.Version.Patch рдРрд╡рдЬреА) рд░рд┐рд▓реАрдЭрдЪреНрдпрд╛ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдХреНрд░рдорд╛рдВрдХрд╛рд╡рд░ рд╕рдВрдХреНрд░рдордгрд╛рд╕рд╛рдареА рд▓рдХреНрд╖рдгреАрдп рдЖрд╣реЗ. CLAMAV_PUBLIC рдиреЗрдорд╕реНрдкреЗрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рдореБрд│реЗ, cl_strerror рдлрдВрдХреНрд╢рдирдордзреАрд▓ рд╡рд┐рддрд░реНрдХрд╛рдВрдЪрд╛ рдкреНрд░рдХрд╛рд░ рдмрджрд▓рд▓реНрдпрд╛рдореБрд│реЗ рдЖрдгрд┐ рд░рд╕реНрдЯ рднрд╛рд╖реЗрд╕рд╛рдареА рдЪрд┐рдиреНрд╣рд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ libclamav рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрджрд▓рд╛рдВрдореБрд│реЗ рджреЗрдЦреАрд▓ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЖрд╡реГрддреНрддреА рдмрджрд▓рд▓реА рдЖрд╣реЗ. рдирд╛рд╡рд╛рдЪреА рдЬрд╛рдЧрд╛. рдХреНрд▓реЕрдордПрд╡реНрд╣реА рдЖрдгрд┐ рд╕реНрдиреЙрд░реНрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд░реА рдХрдВрдкрдиреА рд╕реЛрд░реНрд╕рдлрд╛рдпрд░ рдЦрд░реЗрджреА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╣рд╛ рдкреНрд░рдХрд▓реНрдк 2013 рдордзреНрдпреЗ рд╕рд┐рд╕реНрдХреЛрдЪреНрдпрд╛ рд╣рд╛рддрд╛рдд рдЧреЗрд▓рд╛. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб GPLv2 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

1.0.0 рд╢рд╛рдЦрд╛ рд▓рд╛рдБрдЧ рдЯрд░реНрдо рд╕рдкреЛрд░реНрдЯ (LTS) рдореНрд╣рдгреВрди рд╡рд░реНрдЧреАрдХреГрдд рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рддреАрди рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. ClamAV 1.0.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди ClamAV 0.103 рдЪреНрдпрд╛ рдорд╛рдЧреАрд▓ LTS рд╢рд╛рдЦреЗрдЪреА рдЬрд╛рдЧрд╛ рдШреЗрдИрд▓, рдЬреНрдпрд╛рд╕рд╛рдареА рдЕрд╕реБрд░рдХреНрд╖рд╛ рдЖрдгрд┐ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛рдВрд╕рд╣ рдЕрджреНрдпрддрдиреЗ рд╕рдкреНрдЯреЗрдВрдмрд░ 2023 рдкрд░реНрдпрдВрдд рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддреАрд▓. рдПрд▓рдЯреАрдПрд╕ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдирд┐рдпрдорд┐рдд рд╢рд╛рдЦрд╛рдВрдЪреЗ рдЕрдкрдбреЗрдЯ рдкреБрдвреАрд▓ рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдирдВрддрд░ рдХрд┐рдорд╛рди 4 рдорд╣рд┐рдиреНрдпрд╛рдВрд╕рд╛рдареА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдиреЙрди-рдПрд▓рдЯреАрдПрд╕ рд╢рд╛рдЦрд╛рдВрд╕рд╛рдареА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджреЗрдЦреАрд▓ рдкреБрдвреАрд▓ рд╢рд╛рдЦрд╛ рдЬрд╛рд░реА рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдХрд┐рдорд╛рди рдЖрдгрдЦреА 4 рдорд╣рд┐рдиреНрдпрд╛рдВрд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ.

ClamAV 1.0 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рд╕реБрдзрд╛рд░рдгрд╛:

  • рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реЗрд▓реНрдпрд╛ OLE2-рдЖрдзрд╛рд░рд┐рдд XLS рдлрд╛рдпрд▓реА рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рд╕рд░реНрд╡-рд╕рд╛рдордирд╛ рдореЛрдб рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдлрд╛рдЗрд▓рдордзреАрд▓ рд╕рд░реНрд╡ рдЬреБрд│рдгреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдореНрд╣рдгрдЬреЗ. рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рд╛рдордиреНрдпрд╛рдирдВрддрд░ рд╕реНрдХреЕрдирд┐рдВрдЧ рд╕реБрд░реВ рд░рд╛рд╣рддреЗ. рдирд╡реАрди рдХреЛрдб рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЖрдгрд┐ рджреЗрдЦрд░реЗрдЦ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ. рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рд░реНрд╡-рдореЕрдЪ рдореЛрдбрдордзреНрдпреЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрджреНрд╡рд╛рд░реЗ рддрдкрд╛рд╕рддрд╛рдирд╛ рджрд┐рд╕реВрди рдпреЗрдгрд╛рд▒реНрдпрд╛ рд╡реИрдЪрд╛рд░рд┐рдХ рдХрдорддрд░рддрд╛рдВрдЪреА рдорд╛рд▓рд┐рдХрд╛ рджреЗрдЦреАрд▓ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ. рд╕рд░реНрд╡ рдЬреБрд│рдгреА рд╡рд░реНрддрдирд╛рдЪреА рд╢реБрджреНрдзрддрд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдЪрдгреНрдпрд╛ рдЬреЛрдбрд▓реНрдпрд╛.
  • рд╕рдВрдЧреНрд░рд╣рдгрд╛рдВрдордзреВрди рдХрд╛рдврд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рд╕рд╣ рдлрд╛рдЗрд▓реНрд╕рдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреА рддрдкрд╛рд╕рдгреА рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╣рдБрдбрд▓рд░рд▓рд╛ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА API рдордзреНрдпреЗ рдХреЙрд▓рдмреЕрдХ рдХреЙрд▓ clcb_file_inspection() рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • CVD рд╕реНрд╡рд░реВрдкрд╛рдд рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╕рдВрдЧреНрд░рд╣ рдЕрдирдкреЕрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА cl_cvdunpack() рдлрдВрдХреНрд╢рди API рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • ClamAV рд╕рд╣ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реЗрдЧрд│реНрдпрд╛ clamav-docker рднрд╛рдВрдбрд╛рд░рд╛рдд рд╣рд▓рд╡рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдбреЙрдХрд░ рдЗрдореЗрдЬрдордзреНрдпреЗ рд╕реА рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реНрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.
  • PDF рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдордзреВрди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХрд╛рдврддрд╛рдирд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддреАрдЪреА рдкрд╛рддрд│реА рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪреЗрдХ рдЬреЛрдбрд▓реЗ.
  • рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕реВ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реАрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдЪреА рдорд░реНрдпрд╛рджрд╛ рд╡рд╛рдврд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рд╣реА рдорд░реНрдпрд╛рджрд╛ рдУрд▓рд╛рдВрдбрд▓реНрдпрд╛рд╡рд░ рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рдЬрд╛рд░реА рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • libclamav-Rust рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рдпреБрдирд┐рдЯ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдЪреЗ рдЕрд╕реЗрдВрдмреНрд▓реА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡реЗрдЧрд╡рд╛рди рдЭрд╛рд▓реЗ рдЖрд╣реЗ. ClamAV рд╕рд╛рдареА Rust рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдЖрддрд╛ ClamAV рд╕рд╣ рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдЧреЛрд│рд╛ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.
  • ZIP рдлрд╛рдИрд▓реНрд╕рдордзреАрд▓ рд░реЗрдХреЙрд░реНрдбрдЪреЗ рдУрд╡реНрд╣рд░рд▓реЕрдк рддрдкрд╛рд╕рддрд╛рдирд╛ рдирд┐рд░реНрдмрдВрдз рд╢рд┐рдерд┐рд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдореБрд│реЗ рдереЛрдбреЗрд╕реЗ рд╕реБрдзрд╛рд░рд┐рдд, рдкрд░рдВрддреБ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг, JAR рд╕рдВрдЧреНрд░рд╣рдгрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдирд╛ рдЦреЛрдЯреНрдпрд╛ рдЪреЗрддрд╛рд╡рдгреАрдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ.
  • рдмрд┐рд▓реНрдб LLVM рдЪреНрдпрд╛ рдХрд┐рдорд╛рди рдЖрдгрд┐ рдХрдорд╛рд▓ рд╕рдорд░реНрдерд┐рдд рдЖрд╡реГрддреНрддреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ. рдЦреВрдк рдЬреБрдиреА рдХрд┐рдВрд╡рд╛ рдЦреВрдк рдирд╡реАрди рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓реНрдпрд╛рдиреЗ рдЖрддрд╛ рдПрдХ рддреНрд░реБрдЯреА рдЪреЗрддрд╛рд╡рдгреА рджрд┐рд▓реА рдЬрд╛рдИрд▓ рдХреА рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд.
  • рд╕реНрд╡рддрдГрдЪреНрдпрд╛ RPATH рд╕реВрдЪреАрд╕рд╣ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ (рдЬреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрдЪреА рд╕реВрдЪреА рдЬреНрдпрд╛рдордзреВрди рд╕рд╛рдорд╛рдпрд┐рдХ рд▓рд╛рдпрдмреНрд░рд░реА рд▓реЛрдб рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд), рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓рд▓рд╛ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╡реЗрдЧрд│реНрдпрд╛ рдард┐рдХрд╛рдгреА рд╣рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛