Aktualizacja ClamAV i Spamassasina
Napisał: Krzysztof   
poniedziałek, 16 październik 2006
Nowe wersje programów ClamAV i Spamassasin pojawiają się dość często. Ich regularne aktualizowanie zapewnia bezpieczeństwo systemu oraz większą skuteczność walki ze spamem i wirusami. O konieczności aktualizacji ClamAV informują zapisy w logach systemowych generowane w pliku /var/log/clamav/freshclam.log lub /var/log/clamav/clam-update.log...
Nowe wersje programów ClamAV i Spamassasin pojawiają się dość regularnie. O konieczności aktualizacji ClamAV informują zapisy w logach systemowych generowane w pliku /var/log/clamav/freshclam.log lub /var/log/clamav/clam-update.log:
ClamAV update process started at Mon Oct 16 17:11:01 2006
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.88.2 Recommended version: 0.88.5
DON'T PANIC! Read http://www.clamav.net/faq.html
main.cvd is up to date (version: 40, sigs: 64138, f-level: 8, builder: tkojm)
daily.cvd updated (version: 2036, sigs: 8911, f-level: 8, builder: sven)
Database updated (73049 signatures) from database.clamav.net (IP: 195.246.234.199)

Z powyższego przykładowego zapisu aktualizacji bazy wirusów skanera ClamAV wynika, iż aktualnie zainstalowana jest wersja 0.88.2, a zalecana aktualnie dostępna 0.88.5. Czasami, gdy w systemie zainstalowana jest bardzo stara wersja ClamAV zawierająca potencjalne luki lub błędy, pojawiające się komunikaty są znacznie ostrzejsze - zalecają natychmiastową aktualizację.

W przypadku skanera antyspamowego SpamAssassin należy samemu regularnie sprawdzać czy dostępne są nowe, stabilne wersje. W tym celu należy odwiedzić stronę spamassassin.apache.org i przeczytać ostatnie newsy zawierające informacje o udostępnieniu do pobrania nowych wersji. Aby sprawdzić, które awersja skanera jest zainstalowana w systemie należy wydać polecenie:
# spamassassin -V
SpamAssassin version 3.1.3
  running on Perl version 5.8.4

Przed przystąpieniem do aktualizacji należy pobrać źródła najnowszych stabilnych wersji ze stron www.clamav.net/stable.php i spamassassin.apache.org/downloads.cgi np. przy użyciu wget i zapisać je do katalogu /instalacyjne.
# cd /instalacyjne
# wget http://belnet.dl.sourceforge.net/sourceforge/clamav/clamav-0.88.5.tar.gz
# wget http://www.apache.net.pl/spamassassin/source/Mail-SpamAssassin-3.1.7.tar.gz


Teraz można przystąpić do rozpakowania pobranych archiwów i kompilacji nowych programów. W pierwszej kolejności ClamAV.
# tar zxfv clamav-0.88.5.tar.gz
# cd clamav-0.88.5
# ./configure
# make
# make check

Teraz kolej na SpamAssassin-a:
# cd /instalacyjne
# tar zxfv Mail-SpamAssassin-3.1.7.tar.gz
# cd Mail-SpamAssassin-3.1.7
# perl Makefile.PL
# make

Przed przystąpieniem do instalacji nowych wersji zalecam wyłączenie qmaila i skanerów antywirusowego i antyspamowego.
# qmailctl stop
# /usr/local/etc/rc.d/clamd.sh stop
(bądź inaczej w zależności od sposobu uruchamiania, np. # svc -d /service/clamd )
# /usr/local/etc/rc.d/spamd.sh stop
(bądź inaczej w zależności od sposobu uruchamiania, np. # svc -d /service/spamd )

Instalacja skompilowanych programów:
# cd /instalacyjne/clamav-0.88.5
# make install
# cd /instalacyjne/Mail-SpamAssassin-3.1.7
# make install

Na koniec jedna z ważniejszych rzeczy - aby całość sprawnie działała należy uaktualnić plik wersji Qmail-Scannera oraz jego bazy wzorów załączników:
# /var/qmail/bin/qmail-scanner-queue.pl -z
# /var/qmail/bin/qmail-scanner-queue.pl -g
Po wszystkich powyższych czynnościach można ponownie uruchomić uaktualnione skanery oraz qmaila:
# /usr/local/etc/rc.d/clamd.sh start
(bądź inaczej w zależności od sposobu uruchamiania, np. # svc -u /service/clamd )
# /usr/local/etc/rc.d/spamd.sh start
(bądź inaczej w zależności od sposobu uruchamiania, np. # svc -u /service/spamd )
# qmailctl start
Warto sprawdzić, czy serwer działa prawidłowo - przesyła i odbiera wiadomości, w tym również wiadomości z załącznikami. Jeżeli wszystko działa dobrze - proces uaktualniania został zakończony.
Zmieniony ( niedziela, 06 maj 2007 )