Naglabas ang Cisco ng libreng antivirus package na ClamAV 1.1.0

Pagkatapos ng limang buwan ng pag-unlad, inilathala ng Cisco ang paglabas ng libreng antivirus suite na ClamAV 1.1.0. Ang proyekto ay ipinasa sa mga kamay ng Cisco noong 2013 pagkatapos bilhin ang Sourcefire, ang kumpanyang bumubuo ng ClamAV at Snort. Ang code ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng GPLv2. Ang 1.1.0 na sangay ay inuri bilang isang regular (hindi LTS) na sangay, ang mga update na kung saan ay nai-publish nang hindi bababa sa 4 na buwan pagkatapos ng unang paglabas ng susunod na sangay. Ang kakayahang mag-download ng signature database para sa mga hindi LTS na sangay ay ibinibigay din para sa hindi bababa sa isa pang 4 na buwan pagkatapos ng paglabas ng susunod na sangay.

Mga pangunahing pagpapabuti sa ClamAV 1.1:

  • Ipinatupad ang kakayahang mag-extract ng mga larawang naka-embed sa mga bloke ng istilo ng CSS.
  • Ang sigtool utility ay nagdagdag ng "--vba" na opsyon, na nagbibigay-daan sa iyong kunin ang VBA code mula sa mga dokumento ng MS Office, katulad ng kung paano ito ginagawa ng libclamav.
  • Sa clamscan at clamd, ang opsyon na "β€”fail-if-cvd-older-than=number_of_days" at ang configuration parameter na FailIfCvdOlderThan ay naidagdag, kapag tinukoy, ang paglulunsad ng clamscan at clamd ay mabibigo kung ang database ng virus ay mas luma kaysa sa tinukoy bilang ng mga araw.
  • Ang mga bagong function ay naidagdag sa API: cl_cvdgetage() para sa pagtukoy sa huling update ng CVD/CLD file at cl_engine_set_clcb_vba() para sa pagtatakda ng callback handler para sa VBA code na kinuha mula sa isang dokumento.
  • Para sa mga mathematical na operasyon na may malalaking numero, ang mga kakayahan ng OpenSSL ay ginagamit sa halip na isang hiwalay na library ng TomsFastMath.
  • Ang DO_NOT_SET_RPATH na opsyon ay idinagdag sa CMake build script upang i-disable ang setting ng RPATH sa mga system na katulad ng Unix. Ang script ng bersyon-script ay ginagamit upang limitahan ang mga simbolo na na-export para sa libclamav, libfreshclam, libclamunrar_iface at libclamunrar. Ibinigay ang kakayahang magpasa ng mga custom na flag sa Rust compiler gamit ang variable na RUSTFLAGS. Nagdagdag ng suporta para sa pagpili ng partikular na bersyon ng Python sa pamamagitan ng pagtukoy sa opsyong β€œ-D PYTHON_FIND_VER=version” sa CMake.
  • Pinahusay na domain name mapping optimization para sa mga lagda ng PDB, WDB at CDB.
  • Ang nilalaman ng impormasyon ng log ng proseso ng clamonacc ay nadagdagan upang pasimplehin ang diagnosis ng error.
  • Sa Windows platform, ang MSI installer ay nagbibigay ng kakayahang mag-update ng mga bersyon ng ClamAV na naka-install sa isang direktoryo maliban sa default na C:\Program Files\ClamAV.
  • Idinagdag ang "--tempdir" at "--leave-temps" na mga opsyon sa sigtool upang pumili ng direktoryo para sa mga pansamantalang file at mag-iwan ng mga pansamantalang file pagkatapos makumpleto ang proseso.

Pinagmulan: opennet.ru

Magdagdag ng komento