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
Sumber daya:
Tinggalkan Balasan