<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Rspamd_Zentrale_Virenscan-Koordination_%28Antivirus-Hub%29</id>
	<title>Rspamd Zentrale Virenscan-Koordination (Antivirus-Hub) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Rspamd_Zentrale_Virenscan-Koordination_%28Antivirus-Hub%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Rspamd_Zentrale_Virenscan-Koordination_(Antivirus-Hub)&amp;action=history"/>
	<updated>2026-04-15T03:40:37Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Rspamd_Zentrale_Virenscan-Koordination_(Antivirus-Hub)&amp;diff=67528&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „== Zentrale Virenscan-Koordination (Antivirus-Hub) ==  Nachdem die Pakete in der Grundinstallation bereitgestellt wurden, muss Rspamd explizit als Koordinator…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Rspamd_Zentrale_Virenscan-Koordination_(Antivirus-Hub)&amp;diff=67528&amp;oldid=prev"/>
		<updated>2026-03-18T19:06:57Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Zentrale Virenscan-Koordination (Antivirus-Hub) ==  Nachdem die Pakete in der Grundinstallation bereitgestellt wurden, muss Rspamd explizit als Koordinator…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Zentrale Virenscan-Koordination (Antivirus-Hub) ==&lt;br /&gt;
&lt;br /&gt;
Nachdem die Pakete in der Grundinstallation bereitgestellt wurden, muss Rspamd explizit als Koordinator (Hub) konfiguriert werden. Erst diese Logik veranlasst Rspamd, Dateianhänge zur Prüfung an den ClamAV-Daemon zu senden.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise der Scanner-Koppelung ===&lt;br /&gt;
&lt;br /&gt;
Die Kommunikation findet lokal über einen Unix-Socket statt. Rspamd agiert hierbei als Client, der den Scan-Auftrag erteilt.&lt;br /&gt;
&lt;br /&gt;
* MIME-Extraktion: Rspamd zerlegt die eingehende E-Mail in ihre Bestandteile (Body, Attachments).&lt;br /&gt;
* Datenübergabe: Anhänge werden über den Socket /run/clamav/clamd.ctl an ClamAV gestreamt.&lt;br /&gt;
* Resultat-Verarbeitung: ClamAV meldet entweder CLEAN oder den Namen des gefundenen Virus zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration der Hub-Logik ===&lt;br /&gt;
&lt;br /&gt;
Damit der Hub aktiv wird, muss das Antivirus-Modul in Rspamd definiert werden. Hier legen wir fest, welcher Scanner genutzt wird und welches Symbol bei einem Fund gesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
Datei: /etc/rspamd/local.d/antivirus.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
clamav {&lt;br /&gt;
  # Aktiviert den Scan für alle Mail-Anhänge&lt;br /&gt;
  scan_mime_parts = true;&lt;br /&gt;
  &lt;br /&gt;
  # Definiert das Symbol für das Scoring&lt;br /&gt;
  symbol = &amp;quot;CLAM_VIRUS&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  # Legt den Scanner-Typ fest&lt;br /&gt;
  type = &amp;quot;clamav&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  # Pfad zum Socket (aus der ClamAV-Grundkonfiguration)&lt;br /&gt;
  servers = &amp;quot;/run/clamav/clamd.ctl&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Absicherung der Prozess-Kommunikation ===&lt;br /&gt;
&lt;br /&gt;
Obwohl die Dienste installiert sind, scheitert der Hub-Betrieb oft an fehlenden Dateiberechtigungen auf dem Socket. Der Rspamd-Prozess muss Mitglied der Gruppe 'clamav' sein, um Schreibzugriff auf den Socket zu erhalten.&lt;br /&gt;
&lt;br /&gt;
* usermod -aG clamav rspamd&lt;br /&gt;
* systemctl restart rspamd&lt;br /&gt;
&lt;br /&gt;
=== Verifikation der Hub-Funktion ===&lt;br /&gt;
&lt;br /&gt;
Ein erfolgreicher Scan-Vorgang lässt sich im Journal nachweisen. Wenn der Hub arbeitet, erscheint bei jeder Mail (auch bei sauberen) eine kurze Meldung über den Antivirus-Check.&lt;br /&gt;
&lt;br /&gt;
* journalctl -u rspamd -f | grep -i &amp;quot;antivirus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe bei einer sauberen Mail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(default: F (pass): [...] [antivirus(clean)])&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe bei einem Virus-Fund (z.B. EICAR-Test):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(default: F (reject): [20.00 / 15.00] [CLAM_VIRUS(20.00)])&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fazit zur Hub-Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
;Zuständigkeit: ClamAV scannt, aber Rspamd entscheidet anhand des Ergebnisses über das Schicksal der Mail.&lt;br /&gt;
;Integration: Ohne die 'antivirus.conf' bleibt der Virenscanner ein isolierter Dienst ohne Einfluss auf den Mailfluss.&lt;br /&gt;
;Sicherheit: Der Hub-Ansatz ermöglicht es, später weitere Scanner (z.B. Sophos) parallel einzubinden.&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>