Cara Menginstal dan Mengonfigurasi ClamAV untuk memindai server Anda secara teratur dari malware

Artikel ini mengasumsikan Anda akan menggunakan Ubuntu Server 20.04 atau 24.04.

Motivasi

Memindai virus dan malware secara teratur dan langsung di server dengan sumber daya yang rendah.

Alternatif

LMD (maldet) di server Anda atau plugin WordPress Pagar kata dan NinjaScanner adalah pilihan yang baik.

Instal ClamAV

ClamAV adalah bagian dari WordOps Stack dan dapat diinstal dengan (kita juga perlu menginstal dua paket tambahan):

wo stack install --clamav
sudo apt install clamav-daemon clamdscan -y

Anda juga dapat menginstalnya di Ubuntu dengan APT:

pembaruan sudo apt
sudo apt install clamav clamav-daemon clamdscan -y

Menambahkan tanda tangan basis data khusus

Untuk meningkatkan kemampuan deteksi malware dan virus, Anda dapat secara opsional memasukkan tanda tangan basis data yang ditawarkan oleh Deteksi Malware Linux (LMD) dari RFXNumumnya disebut sebagai maldet. Tambahkan konfigurasi berikut ini ke akhir file /etc/clamav/freshclam.conf file:

DatabaseCustomURL https://www.rfxn.com/downloads/rfxn.ndb
DatabaseCustomURL https://www.rfxn.com/downloads/rfxn.hdb
DatabaseCustomURL https://www.rfxn.com/downloads/rfxn.yara

Lakukan pemindaian penuh terhadap file Anda

Sekarang mari kita perbarui basis data virus secara manual sebelum menjalankannya (mungkin perlu menghentikan proses clamav-freshclam layanan sehingga kami dapat menjalankannya secara manual):

sudo systemctl hentikan clamav-freshclam.service
sudo freshclam

Dan jalankan pemindaian lengkap pada direktori situs kami:

sudo clamscan -r /var/www

Aktifkan ClamAV sebagai layanan dan jadwalkan pekerjaan cron

Ada dua cara untuk menjalankan ClamAV, dengan perintah mandiri clamscan atau dengan alternatif clamdscanyang mengakses daemon layanan dan menyimpan basis data virus langsung di memori, dengan kinerja yang jauh lebih baik. Mari kita mulai dan aktifkan daemon yang diperlukan dengan yang berikut ini:

sudo systemctl start clamav-freshclam.service
sudo systemctl enable clamav-freshclam.service
sudo systemctl start clamav-daemon.service
sudo systemctl enable clamav-daemon.service

Perintah berikut ini dirancang untuk memindai hanya file baru atau yang dimodifikasi dalam 25 jam terakhir. Anda bisa menginstalnya di crontab sudo Anda. Selain itu, Anda memiliki opsi untuk mengonfigurasi email Anda di awal untuk menerima pemberitahuan setelah setiap pemindaian.

MAILTO = "al****@*****le.com"
0 2 * * * find /var/www -type f -mmin -1500 -print0 | xargs -0 clamdscan --fdpass --multiscan --infected
Apakah halaman ini bermanfaat?

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *