Selasa, 30 Juni 2009

Anti Virus di Linux

Satu minggu yang lalu tempat kami bekerja di kejutkan dengan banyaknya spam yang menyerang ke email server kami. Untuk menerima atau pun mengirim email sangat sulit dan tak jarang yang mengirim email pasti undelivered. Akhirnya kami install ClamAv di komputer user. seperti inilah caranya menginstall ClamAv di Linux.

clamav dapat berjalan dalam 2 mode, yakni command line atau daemon.
untuk command line bisa menggunakan program “clamscan”. cara command
line ini gak begitu efektif untuk proses yang terjadi secara repetitif,
butuh resource memori yang banyak. lebih dianjurkan menggunakan mode
daemon dengan fasilitas “clamd”, dimana clamd akan aktif di memori dan
berjalan secara background. proses scanning kemudian menggunakan
“clamdscan” yang berukuran kecil. metode yang sama juga digunakan oleh
spamassassin.

[prosedur]
catatan: kali ini kita akan menggunakan clamav 0.82

langkah pertama adalah bikin group dan user “clamav”, download
clamav-0.82.tar.gz dan simpan di /usr/local/src. kemudian lakukan
ekstrak lalu install seperti biasa.

#groupadd clamav
#useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
#cd /usr/local/src
#wget
http://optusnet.dl.sourceforge.net/sourceforge/clamav/clamav-0.82.tar.gz
#tar xzf clamav-0.82.tar.gz
#chown -R root.root clamav-0.82
#cd clamav-0.82
#./configure
#make
#make install

lakukan penyesuaian (buka tanda komentar) pada file konfigurasi clamd.conf

#vi /usr/local/etc/clamd.conf
LogSyslog
FixStaleSocket
User qscand

untuk clamav versi sebelumnya (saya pakai clamav 0.74) bisa dicoba
dengan langkah di bawah ini (sedikit beda nama file konfigurasi dan
letaknya)

#vi /usr/local/etc/clamav.conf
LogSyslog
FixStaleSocket
User qscand

persiapan biar bisa dijalankan setiap kali booting.

#cp contrib/init/RedHat/clamd /etc/rc.d/init.d/
#chmod 744 /etc/rc.d/init.d/clamd
#chkconfig –add clamd

gunakan ntsysv untuk mencentang pilihan supaya otomatis dijalankan
setiap kali booting.

#ntsysv

lakukan restart, atau jika tidak mau restart bisa dijalankan secara manual

#/etc/rc.d/init.d/clamd start

setelah langkah itu clamav sudah jalan secara background. bisa di-cek
dengan menggunakan perintah ps

#ps axf

coba lihat, dan cari, harunya ada informasi seperti di bawah ini:

793 ? S 0:10 /usr/local/sbin/clamd

kemudian beranjak ke proses download update database virusnya. akan
diset supaya clamav mendownload update database secara terjadawal
menggunakan crontab. proses ini akan dijalankan setiap sekitar 4 jam sekali.

#touch /var/log/clam-update.log
#chmod 600 /var/log/clam-update.log
#chown clamav /var/log/clam-update.log
#crontab -e

0 * * * * /usr/local/bin/freshclam –quiet -l /var/log/clam-update.log

atau jika ingin download sekarang, jalankan saja perintah di bawah ini

#/usr/local/bin/freshclam -v

jika ada update baru pasti ada pesan seperti di bawah ini.

ClamAV update process started at Fri Feb 18 11:45:28 2005
SECURITY WARNING: NO SUPPORT FOR DIGITAL SIGNATURES
Reading CVD header (main.cvd): OK
main.cvd is up to date (version: 29, sigs: 29086, f-level: 3, builder:
tomek)
WARNING: Your ClamAV installation is OUTDATED - please update immediately !
WARNING: Current functionality level = 2, required = 3
Reading CVD header (daily.cvd): OK
daily.cvd is up to date (version: 708, sigs: 1817, f-level: 4, builder:
ccordes)
WARNING: Your ClamAV installation is OUTDATED - please update immediately !
WARNING: Current functionality level = 2, required = 4

Tidak ada komentar: