L'azienda Cisco ha rilasciato il pacchetto antivirus open-source ClamAV 1.1.0

Dopo cinque mesi di sviluppo, Cisco ha pubblicato la versione 1.1.0 del pacchetto antivirus gratuito ClamAV. Il progetto è passato sotto il controllo di Cisco nel 2013 dopo l'acquisizione di Sourcefire, che sviluppava ClamAV e Snort. Il codice del progetto è distribuito con licenza GPLv2. Il ramo 1.1.0 è classificato come normale (non LTS), con aggiornamenti rilasciati per un minimo di 4 mesi dopo il rilascio della prima versione del ramo successivo. La possibilità di scaricare il database delle firme per i rami non LTS è garantita per almeno altri 4 mesi dopo il rilascio del ramo successivo.

Miglioramenti chiave in ClamAV 1.1:

  • Implementata la possibilità di estrarre immagini incorporate nei blocchi di stili CSS.
  • Nell'utility sigtool è stata aggiunta l'opzione "—vba", che consente l'estrazione del codice VBA dai documenti di MS Office in modo simile a come lo fa libclamav.
  • In clamscan e clamd è stata aggiunta l'opzione "—fail-if-cvd-older-than=numero_di_giorni" e il parametro di configurazione FailIfCvdOlderThan, che, se specificati, causano il fallimento di clamscan e clamd con un errore se il database virus è più vecchio del numero di giorni indicato.
  • Sono state aggiunte nuove funzioni all'API: cl_cvdgetage() per determinare l'ultima aggiornamento dei file CVD/CLD e cl_engine_set_clcb_vba() per impostare il gestore di callback per il codice VBA estratto dal documento.
  • Per le operazioni matematiche con numeri grandi, invece di una libreria separata TomsFastMath, vengono utilizzate le funzionalità di OpenSSL.
  • Negli script di compilazione CMake è stata aggiunta l'opzione DO_NOT_SET_RPATH per disabilitare l'impostazione dell'RPATH nei sistemi Unix-like. Per limitare i simboli esportati per le librerie libclamav, libfreshclam, libclamunrar_iface e libclamunrar, è stato utilizzato uno script version-script. È stata fornita la possibilità di passare al compilatore Rust flag personalizzati, utilizzando la variabile RUSTFLAGS. È stata aggiunta la supporto per la selezione di una determinata versione di Python tramite l'opzione CMake "-D PYTHON_FIND_VER=version".
  • È stata fornita l'ottimizzazione del matching dei nomi dei domini per le firme PDB, WDB e CDB.
  • Aumentata l'informatività del log del processo clamonacc per semplificare la diagnosi degli errori.
  • Sulla piattaforma Windows, nell'installatore MSI è stata implementata la possibilità di aggiornare le versioni di ClamAV installate in una cartella diversa da quella predefinita C:\Program Files\ClamAV.
  • In sigtool sono state aggiunte le opzioni "—tempdir" e "—leave-temps" per selezionare la cartella per i file temporanei e mantenere i file temporanei dopo il completamento del processo.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster