Zusatzprogramme:Virenschutz

Aus Arktur

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Schutz der Dateien auf Arktur

Bei Arktur 3.4/3.6/5.0 werden die Virenscanner clamav und BitDefender mitgeliefert, die Signaturdateien werden regelmässig aktualisiert.

Das Scannen muss von Hand (oder durch einen Cron-Job) gestartet werden; bevor es automatisiert wird, sollte es mehrmals daraufhin geprüft werden, wieviel Zeit und Rechenleistung es beansprucht.

Es kann sein, dass das "/tmp"-Verzeichnis vollläuft, wenn grosse gepackte Dateien untersucht werden müssen. Dann bekommen andere Programme Probleme.

  • Das Scannen der Home-Verzeichnisse aller User kann lange dauern.
    • "top" zeigt die Auslastung des Systems (abbrechen: "q")
  • "f-prot", "bdc" oder "clamav" sollten vorrangig (nur) dafür benutzt werden, die Samba-Freigaben sowie die Home- und Mailverzeichnisse zu scannen; der Rest ist Linux, der wird besser mit "rkhunter" und "chkrootkit" geprüft
  • Wenn viele User-Dateien zu prüfen sind, dann könnte es sinnvoll sein, den zugehörigen Cronjob spät abends oder früh morgens zu starten, wenn er noch während der Unterrichtsszeit läuft, dann reagiert das System insgesamt recht zäh.
  • Es kann sinnvoll sein, den Cronjob so zu gestalten, dass pro Tag nur ein Teil der Homeverzeichnisse gescannt wird, sortiert z.B. alphabetisch.

[Bearbeiten] virscan

Seit August 2010 wird bei Arktur 5.2.04 (und neuer) das Skript "virscan" mitgeliefert, als Teil des Pakets http://arktur.shuttle.de/CD/5.2/slack/ods1/odsrsnapshot.tgz. Es scannt nur die Dateien im E-Mail-Verzeichnis und unterhalb des "/home"-Verzeichnisses, die sich in den letzten 3 Tagen geändert haben (und braucht deshalb "rsnapshot".) Es benutzt dabei die auf Arktur installierten Scan-Programme (also auf jeden Fall "clamscan" aus dem ClamAV-Paket).

[Bearbeiten] f-prot

Derzeitige Download-Adresse des "f-prot"-Pakets für Linux:

Einfachste Installation:

  1. nach "/usr/local/f-prot" entpacken
  2. evtl. .../etc/f-prot.conf.default" nach "/etc/f-prot.conf" kopieren

Updates: am einfachsten mit dem Skript signaturup

Verlinken: Skript "/usr/local/bin/fpscan"

#! /bin/bash
# Wrapper für fpscan und fpupdate
test -x /usr/local/f-prot/fpscan && exec /usr/local/f-prot/fpscan "$@"

Genauso: Skript "/usr/local/bin/fpupdate"

Dann:

chmod 755 /usr/local/bin/fp*

[Bearbeiten] BitDefender

Derzeitige Download-Adresse der Linux-Version (für Private frei)

Dazu muss eine "free license" per E-Mail angefordert werden.

Die etwas ältere Version 7.1 (für Linux) ist (wie auch die Version 7.0) auch für Schulen kostenfrei einsetzbar, solange sie nur Dateien auf dem Server scannt.

[Bearbeiten] Betrieb

Alle Verzeichnisse unterhalb von "/home" scannen:

 bdc /home

Auch Mail im Home-Verzeichnis scannen:

 bdc --mail /home

Nur Mail im Mail-Verzeichnis scannen:

 bdc --append --mail /var/spool/mail

[Bearbeiten] clamav

Das "clamav"-Paket ist vor-installiert, das Updaten der Signaturdateien mit Hilfe des Skripts "signaturup" ist ebenfalls vor-eingestellt.

[Bearbeiten] Betrieb

[Bearbeiten] Server

Alle Verzeichnisse unterhalb von "/home" scannen:

clamscan -r --move=/tmp --log=/var/log/clamscan.log /home

Infizierte Dateien werden nach "/tmp" verschoben (mag sein, dass das Verzeichnis überläuft).

[Bearbeiten] Client

  • Paket "odspxe.tgz" muss bereits installiert sein (wird seit Arktur 5.2.04 automatisch mitinstalliert)
  • Paket "odsrip.tgz" ggfs. nachinstallieren
  • Client per PXE-Boot starten, "LiveCD"/"RIP (CLI)"
  • als "root" einloggen
  • einmal
  dhcpup dhcpcd
  echo "http_proxy = http://192.168.0.1:8080/" >> /etc/wgetrc
  cd /var/lib/clamav
  ./update
  • pro Partition
  fdisk -l
  vscan /dev/<partition>

[Bearbeiten] antivir

Avira stellt für Private eine kostenlose 1-Rechner-Version von "antivir" unter Linux bereit. Die Nutzung in Gemeinden, Vereinen, Kirchen usw. ist nicht gestattet.

[Bearbeiten] Installation

[Bearbeiten] Betrieb

Test mit

antivir /tmp

[Bearbeiten] dazuko

DaZuKo ist ein Hilfsprogramm, das einem geeigneten Virenscanner mitteilt, dass eine Datei in einem zu überwachenden Verzeichnis neu angelegt oder geändert wurde; dann prüft der Virenscanner diese Datei "online". So ähnlich arbeiten bei E-Mail auch "AMaVis" und "MimeDefang".

[Bearbeiten] Installation

Der aktuelle Kernel muss auf dem Rechner kompiliert werden sein, die Dateien müssen in "/usr/src/linux-<Kernelversion>" liegen. Der Kernel muss mit dem "dpath"-Patch ergänzt worden sein.

Kompilier-Skript:

#! /bin/sh
# konfiguriert 
# Helmut Hullen, 15.10.2005
# Anregungen von Walter Mautner, de,comp.os.unix.linux.misc 7.-12. Maerz 2009
# Der Kernel muss mit dem "dpath"-Patch neu kompiliert worden sein.
Prog=dazuko-2.3.5-pre1
Kernel=$(uname -r)
make clean
#
./configure --enable-syscalls \
   --disable-local-dpath \
   --disable-compat1 \
   --mapfile=/boot/$Kernel/System.map || { 
   echo Fehler beim Konfigurieren
   exit 1
   }
#
make || {
   echo Fehler beim Kompilieren
   exit 1
   }
Datei=/lib/modules/$Kernel/extra/dazuko.ko
test -f $Datei && mv --backup=t $Datei $Datei.old
#
make install || {
   echo Fehler beim Installieren
   exit 1
   }

[Bearbeiten] Modul einbinden

modprobe dazukofs

"antivir" ("avguard") funktioniert problemlos mit "dazuko"; "ClamAV" ("clamd") weigert sich (noch).

[Bearbeiten] Probelauf

  • "antivir" einrichten
  • "/etc/avguard.conf" einrichten
avguard start
  • Datei "eicar.com" (z.B. bei ftp://hullen.hopto.org) in ein überwachtes Verzeichnis schieben - das sollte zu einer Meldung in "/var/log/messages" führen, dass diese Datei einen (hier harmlosen) Virenalarm ausgelöst hat.

[Bearbeiten] Rootkits

Bei Arktur 3.6/5.x werden die Programme "rkdet", "chkrootkit" und "rkhunter" mitgeliefert, sie sollten mit Hilfe des Skripts "/root/bin/suchkit" als Cronjob laufen.

Die Meldungen landen in "/var/log/suchkit.log".

[Bearbeiten] Schutz der Dateien auf den Clients

Wenn auch auf dem Client gescannt werden soll, dann sollte ein Programm benutzt werden, das nicht darauf angewiesen ist, unter Windows gestartet zu werden.

[Bearbeiten] f-prot

Privatleute sollten f-prot (Home-Version) benutzen - das kann unter DOS gestartet werden.

Schulen müssen "f-prot" leider kaufen.

[Bearbeiten] BitDefender

Derzeitige Download-Adresse:

[Bearbeiten] Schutz vor E-Mail-Viren

Bei Arktur 3.4/3.6/5.0 ist Mimedefang als Viren-Filter mitgeliefert; es wird im "sysadm"-Menu

System verwalten | Dienste

aktiviert oder deaktiviert. Es sollte nur dann aktiviert werden, wenn Arktur als Mailserver die Post vieler User beim Provider abholt und abliefert.

"mimedefang" kann viele Virenscanner benutzen, das Programm ist so vor-eingestellt, dass nur "BitDefender" benutzt wird - "clamav" kann sehr einfach zusätzlich oder stattdessen eingebunden werden.

Die Konfigurationszeilen sind in dem Perl-Skript "/usr/bin/mimedefang.pl" etwa ab Zeile 130 zu finden. Wenn dieses Skript geändert wird, dann muss zum Aktivieren der Änderung "sendmail" per

/etc/init.d/sendmail stop
/etc/init.d/mimedefang stop
/etc/init.d/mimedefang start
/etc/init.d/sendmail start

neu gestartet werden.

[Bearbeiten] Updates

[Bearbeiten] Programme

[Bearbeiten] ClamAV

"wie ein Arktur-Update zu installieren"

[Bearbeiten] Signaturen

Die Signatur-Updates sollten mit dem Skript "/root/bin/signaturup" geholt und eingebunden werden. Dazu sollte dieses Skript mehrmals täglich per Root-Cronjob aufgerufen werden.

"ClamAV" installiert einen Cronjob in "/etc/cron.daily"; der erzeugt jedoch bei den meisten Installationen eine Fehlermeldung, weil er zu einer Zeit aufgerufen wird, in der Arktur (aus gutem Grund) nicht online ist; dieser Cronjob sollte gelöscht werden.

Auch "antivir" bietet einen eigenen Update-Dienst an; auch hier sollte stattdessen per "/root/bin/signaturup" upgedatet werden.

[Bearbeiten] Online-Scanner

Einige Hersteller erlauben auch, den zu untersuchenden Rechner (oder einzelne Dateien) online zu prüfen.

[Bearbeiten] Rettungs-CDs und -Sticks

Rettungs-CDs starten den zu prüfenden Rechner mit Hilfe einer CD, damit lassen sich auch Viren aufspüren, die das Betriebssystem des Rechners verbogen haben.

Inzwischen geht das auch mit bootfähigen USB-Sticks; damit kann die Signatur-Datei besser aktuell gehalten werden.

[Bearbeiten] Knoppicillin

Download-Version der in c't 21/2006 veröffentlichten Live-CD Knoppicillin-5, allerdings ohne Virenscanner; eignet sich nur für fortgeschrittene Linux-Anwender, die eine bootfähige Notfall-CD benötigen oder sich eigene Virenscanner nachrüsten wollen (vgl. c't 22/2006, S. 234, c't Projektseite, Forum); der DVD in c't 26/07 liegt ein neueres Knoppicillin bei

[Bearbeiten] Antivir

Bei http://www.avira.de/de/support/support_downloads.html wird ein täglich aktualisiertes CD-Image des "Avira AntiVir Rescue System" zum Download angeboten, das (ähnlich wie Knoppicillin) den Rechner "offline" prüft.

[Bearbeiten] Weblinks

Persönliche Werkzeuge