Cisco tau tso tawm pob dawb antivirus ClamAV 1.0.0

Cisco tau tshaj tawm qhov kev tso tawm tseem ceeb ntawm nws qhov dawb antivirus suite, ClamAV 1.0.0. Cov ceg tshiab yog qhov tseem ceeb rau kev hloov pauv mus rau cov naj npawb ntawm kev tso tawm "Major.Minor.Patch" (tsis yog 0.Version.Patch). Kev hloov pauv tseem ceeb kuj yog vim muaj kev hloov pauv rau lub tsev qiv ntawv libclamav uas ua txhaum kev sib raug zoo ntawm qib ABI vim yog tshem tawm ntawm CLAMAV_PUBLIC namespace, hloov hom kev sib cav hauv cl_strerror muaj nuj nqi, thiab suav nrog cov cim rau cov lus Rust hauv lub npe. Qhov project tau dhau mus rau hauv tes ntawm Cisco hauv 2013 tom qab kev yuav khoom Sourcefire, lub tuam txhab tsim ClamAV thiab Snort. Txoj haujlwm code raug faib raws li daim ntawv tso cai GPLv2.

Lub 1.0.0 ceg yog cais raws li Kev Txhawb Lub Sij Hawm Ntev (LTS), uas tau txais kev txhawb nqa peb xyoos. Qhov kev tso tawm ntawm ClamAV 1.0.0 yuav hloov pauv LTS yav dhau los ceg ntawm ClamAV 0.103, rau qhov kev hloov kho tshiab nrog qhov tsis zoo thiab cov teeb meem tseem ceeb yuav raug tso tawm kom txog rau thaum lub Cuaj Hli 2023. Kev hloov kho tshiab rau cov ceg tsis tu ncua LTS tau tshaj tawm tsawg kawg 4 lub hlis tom qab thawj zaug tso tawm ntawm ceg tom ntej. Lub peev xwm los rub tawm cov ntaub ntawv kos npe rau cov ceg ntoo uas tsis yog LTS kuj tau muab rau tsawg kawg 4 lub hlis tom qab tso tawm ntawm ceg tom ntej.

Kev txhim kho tseem ceeb hauv ClamAV 1.0:

  • Ntxiv kev txhawb nqa rau decrypting nyeem nkaus xwb OLE2-raws li XLS cov ntaub ntawv encrypted nrog tus password qub.
  • Cov cai tau raug sau rov qab los siv txhua hom kev sib tw, uas txhua qhov sib tw hauv cov ntaub ntawv raug txiav txim siab, i.e. scanning txuas ntxiv tom qab thawj qhov kev sib tw. Txoj cai tshiab tau sau tseg kom txhim khu kev qha thiab yooj yim rau kev tswj hwm. Qhov kev siv tshiab tseem tshem tawm cov kev xav tsis txaus uas tshwm sim thaum kuaj xyuas los ntawm kos npe hauv txhua hom kev sib tw. Ntxiv cov kev ntsuam xyuas los xyuas qhov tseeb ntawm txhua tus cwj pwm sib tw.
  • Kev hu rov qab hu rau clcb_file_inspection() tau ntxiv rau API los txuas cov neeg tuav ntaub ntawv uas tshuaj xyuas cov ntsiab lus ntawm cov ntaub ntawv, suav nrog cov muab rho tawm los ntawm cov ntaub ntawv.
  • cl_cvdunpack() muaj nuj nqi tau ntxiv rau API rau unpacking kos npe archives hauv CVD hom.
  • Cov ntawv sau rau lub tsev docker dluab nrog ClamAV tau tsiv mus rau ib qho chaw cais clamav-docker. Cov duab docker suav nrog cov ntaub ntawv header rau lub tsev qiv ntawv C.
  • Ntxiv cov tshev los txwv cov theem ntawm recursion thaum rho tawm cov khoom los ntawm cov ntaub ntawv PDF.
  • Qhov txwv ntawm qhov loj ntawm lub cim xeeb faib thaum ua cov ntaub ntawv tsis muaj kev ntseeg siab tau nce, thiab tau ceeb toom tau tshaj tawm thaum qhov kev txwv no dhau lawm.
  • Kev sib sau ua ke ntawm chav ntsuas rau lub tsev qiv ntawv libclamav-Rust tau nrawm nrawm. Modules sau nyob rau hauv Rust rau ClamAV yog tam sim no sau rau hauv ib phau ntawv qhia nrog ClamAV.
  • Cov kev txwv tau tso cai thaum kuaj xyuas qhov sib tshooj ntawm cov ntaub ntawv hauv ZIP cov ntaub ntawv, uas ua rau nws muaj peev xwm tshem tawm cov lus ceeb toom cuav thaum ua haujlwm hloov kho me ntsis, tab sis tsis ua phem, JAR archives.
  • Qhov tsim qhia qhov tsawg kawg nkaus thiab siab tshaj plaws txhawb nqa ntawm LLVM. Sim tsim nrog ib qho version uas qub dhau los lossis tshiab dhau lawm tam sim no yuav ua rau muaj qhov yuam kev ceeb toom tias muaj teeb meem kev sib raug zoo.
  • Tso cai rau lub tsev nrog nws tus kheej RPATH daim ntawv teev npe (cov npe ntawm cov ntawv qhia los ntawm cov tsev qiv ntawv sib koom tau thauj khoom), tso cai rau executables raug tsiv mus rau lwm qhov chaw tom qab lub tsev nyob rau hauv ib puag ncig kev loj hlob.

Tau qhov twg los: opennet.ru

Ntxiv ib saib