Linux Malware Detect e ClamAV sono due strumenti efficaci per scansionare facilmente malware e virus su un server VPS. In questo articolo, installeremo entrambi i programmi su CentOS. Questi passaggi funzioneranno sia su CentOS 6 che su 7.
1. Installa Linux Malware Detect
Installa Linux Malware Detect dal sito ufficiale. Al momento in cui scrivo, la versione corrente è maldetect-1.4.2 .
wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
tar -xvf maldetect-current.tar.gz
cd maldetect-1.4.2
./install.sh
Al termine dell'installazione, Linux Malware Detect creerà automaticamente un'attività cronjob giornaliera.
Tutte le impostazioni di configurazione di Linux Malware Detect sono memorizzate nel file /usr/local/maldetect/conf.maldet. Configurare il seguente sottoinsieme di opzioni:
email_alert=1
email_addr=youremail@localhost
email_subj="Malware alerts for $HOSTNAME - $(date +%Y-%m-%d)"
quar_hits=1
quar_clean=1
clam_av=1
Per i valori seguenti 1=truee 0=false.
email_alert=1: Se desideri ricevere notifiche via e-mail.
email_addr=youremail@localhost: Inserisci il tuo indirizzo email.
email_subj="Malware alerts for $HOSTNAME - $(date +%Y-%m-%d)" : Oggetto e-mail della notifica.
quar_hits=1: Sposta il malware in quarantena.
quar_clean=1: Elimina eventuali malware rilevati.
clamav_scan=1: Utilizzare la libreria di malware di ClamAV per eseguire la scansione.
3. Installa ClamAV
L'installazione di ClamAV aiuta Linux Malware Detect a scansionare i processi in modo più rapido ed efficace. Innanzitutto, è necessario installare il repository EPEL:
yum install epel-release
Quindi, installiamo ClamAV con il seguente comando:
yum update && yum install clamav
4. Come utilizzare Linux Malware Detect
Dopo aver completato il processo di installazione, è possibile utilizzare Linux Malware Detect per cercare malware.
Per scansionare una cartella, usare questo comando:
maldet --scan-all /home/domain.com/public_html
Se si desidera scansionare solo alcuni tipi di file specificati ( .phpad esempio), è possibile utilizzare il comando seguente:
maldet --scan-all /home/domain.com/public_html/*.php
Per visualizzare un rapporto di scansione, utilizzare il comando seguente. Sostituisci 14715-1421.3219con l'ID scansione.
maldet --report 14715-1421.3219
Puoi aggiornare Linux Malware Detect eseguendo:
maldet -u
Per eliminare tutti i file in quarantena:
rm -rf /usr/local/maldetect/quarantine/*