Virenschutz ist unumgänglich
Wenn Sie mit Samba unternehmenskritische Daten bereitstellen, auf die neben Ihren Mitarbeitern womöglich auch Kunden und Geschäftspartner zugreifen können, müssen Sie die Daten vor einem möglichen Virenbefall schützen. Da Samba naturgemäß vor allem Dateien für Windows-Clients lagert, ergeben sich die typischen Probleme der Microsoft-Welt: Viren, Würmer und andere digitale Schädlinge können sich auf dem und über den Server verbreiten.
Eine praktikable und vor allem sichere Lösung für Samba muss her
Um Daten, die auf einem Samba-System abgelegt und bereitgestellt werden, auf mögliche Gefährdungen hin überprüfen zu können, wurden in der Vergangenheit zwei Samba-Erweiterungen eingeführt: Seit Samba 2.2 existiert mit dem Virtual-File-System-Layer eine offizielle Schnittstelle und mit sambavscan (http://www.openantivirus.org/projects.php#samba-vscan) ein Modul zur direkten Anbindung von Virenscannen. samba-vscan muss allerdings in der Regel an den jeweiligen Linux-Virenscanner angepasst werden.
Manuelle Konfiguration und Systemanpassung notwendig
Auch bei kommerziellen Produkten muss man sich nach wie vor an die manuelle Konfiguration und Systemanpassung machen. Wollen Sie einen Virenscanner über das vscan-Modul integrieren, so ist z.B. die Samba-Konfigurationsdatei smb.conf für jede zu überwachende Share um den Pfad zur vscan-Bibliothek zu ergänzen.
Verschiedene Virenscanner werden bereits unterstützt
Samba-vscan unterstützt momentan verschiedene Virenscanner, z.B. ClamAV, F-Prot Daemon, F-Secure AV, Kaspersky Anti-Virus und McAfee/NAI uvscan. Bei den wenigen verfügbaren Lösungen wird meist der Dateizugriff abgefangen, und zwar nicht jede Schreib- und Leseoperation, sondern nur das Öffnen und/oder Schließen einer Datei. Der Scanvorgang testet dann die gesamte Datei.
Schutz mit Kaspersky Anti-Virus
Überall dort, wo Samba kommerziell genutzt wird und die Dateiserverfunktionen für ein Unternehmen lebensnotwendig sind, ist professioneller Virenschutz gefragt. Den verspricht insbesondere Kaspersky Anti-Virus for Samba Servers (http://www.kaspersky.com/de/lin_samba/). Auf der Kaspersky-Website finden Sie übrigens eine Demoversion, mit der Sie die Funktionalität des Scanners ausgiebig testen können.
Funktionalitäten des Scanners
Für den Einsatz sprechen folgende Punkte:
• Der Scanner verfügt über einen Echtzeit-Schutz (On-Demand Scanner).
• Er erlaubt die Suche und Desinfektion von schädlichem Code im Server-Dateisystem nach Aufforderung (On-Access Scanner).
• Er benachrichtigt den Admin automatisch über infizierte oder verdächtige Objekte.
• Die Entwickler gewährleisten einen aktuellen Zustand der Antiviren-Datenbank.
| Tipp: Zeitgesteuerter Virenscan |
| Mithilfe von Cron ist es einfach, die Ausführung des Virenscanners zeitlich zu steuern. Wenn Sie z.B. das Home-Verzeichis täglich um Mitternacht auf Virenbefall überprüfen wollen, müssen Sie die Scan-Parameter in der Konfigurationsdatei /etc/kav/kavscaner.cron wie folgt anpassen: 0 0 * * * /path/to/kavscanner -c/etc/kav/kavscaner.cron /home |
Installation und Konfiguration des Virenschutzes
Bevor Sie sich an die Installation von Kaspersky Anti-Virus for Samba Servers 5.5 machen, sollten Sie wissen, dass der Scanner aus folgenden Komponenten besteht:
• kavsamba (On-Access-Scanner):
Er beinhaltet die Module kavsamba.so und kavsamba. kavsamba.so besitzt die Form einer dynamischen Bibliothek, die sich in den Samba-Server integriert und dem Abfangen von Dateiaufrufen über den Samba-Server dient. kavsamba ist ein Prozess-Daemon, der die von kavsamba.so übergebenen Dateien analysiert und entsprechend den aktuellen Einstellungen bearbeitet.
• kavscanner (On-Demand-Scanner):
Die Komponente kavscanner dient dem Antivirenschutz von Dateisystemen. Das Scannen von Serverdateisystemen oder von Dateien bestimmter Verzeichnisse erfolgt nach Aufforderung durch den Administrator oder per Zeitsteuerung.
• keepUp2Dater:
Diese Komponente aktualisiert die Antiviren-Datenbanken, die zur Suche und Desinfektion von Viren verwendet werden, und lädt Programm-Patches – sofern verfügbar.
Problemlose Installation und Konfiguration
Entpacken Sie das Antivirus-Paket in ein Verzeichnis Ihrer Wahl und führen Sie das Installationskript install.sh aus. Bei der Installation wird der Lizenzschlüssel abgefragt. Außerdem können Sie auch das Webmin-Modul installieren, das natürlich eine Webmin-Installation voraussetzt. Nach der Installation folgt die Konfiguration. In der Regel kann das Anti-Viren-Kit die bestehende Samba-Installation erkennen und ihre Konfigurationsdateien einlesen. Starten Sie Samba anschließend neu.
Aktualisierung der Antiviren-Datenbank
Der KeepUp2Dater muss allerdings manuell konfiguriert werden. Dazu starten Sie das Programm und geben auf Konsolenebene den Pfad zum Update-Mechanismus an.
Einfache Anpassung der Webmin-Modulkonfiguration
Die Anpassung von Webmin ist ebenfalls recht einfach. Wechseln Sie nach der Installation zu Webmin. Dort öffnen Sie die Kategorie Sonstiges und dort den Eintrag KAV For Samba Servers. Gegebenenfalls prüfen Sie die Modulkonfiguration.
Verschiedene Ausführungsmodi werden unterstützt
Kaspersky Anti-Virus unterstützt verschiedene Ausführungsmodi, die unterschiedliche Anforderungen an Ihr System berücksichtigen. Dazu sind Anpassungen der Konfigurationsdatei erforderlich.
Für den optimalen Funktionsmodus, der ein Optimum an Schnelligkeit und Zuverlässigkeit bietet, geben Sie im Abschnitt [samba. options] folgende Parameterwerte an:
Packed=yes
Archives=yes
SelfExtArchives=yes
MailBases=yes
MailPlain=yes
Heuristic=yes
Cure=yes
Ichecker=yes
FileCacheSize=20000
CheckFilesLimit=20
BgCheckFilesLimit=5
BgSheduleTime=10
Cluster=no
HashType=md5
BackupPath=/tmp/samba-backup
SambaConfigFile=/etc/samba/smb.conf
OnInfected=remove
OnSuspicion=remove
OnWarning=remove
CheckOnOpen=yes
CheckOnClose=yes
Wenn Sie diesen Modus bevorzugen, deaktivieren Sie den Ichecker, indem Sie ihn auf no setzen, und setzen den Cache (FileCacheSize) auf 15000 herunter. Außerdem sollten Sie CheckOnClose deaktivieren.
Modus für maximale Sicherheit
Bei dieser Konfigurationsvariante erreichen Sie die maximale Sicherheit des Serverschutzes, da Dateien beim Lesen und beim Schreiben untersucht werden. Allerdings wird die Arbeit der Anwendung geringfügig verlangsamt.
Fazit
Mit Kaspersky Anti-Virus for Samba Servers gibt es eine solide Lösung, die Ihren Samba-Server um Antivirenschutzfunktionen erweitert. Die Handhabung ist einfach und auch für weniger versierte Administratoren zu schaffen. Wichtiger als eine grafische Schnittstelle ist ohnehin ein zuverlässiger und aktueller Scanner – und das ist er.




