SpamAssassin
The Apache SpamAssassin Project.
spamassassin.apache.org.
Software : Daemons
: SpamAssassin : Übersicht
15-Dec-2004/09-Jan-07
Übersicht
SpamAssassin
ist ein erweiterbarer Filer für E-Mail, der Spam identifizieren kann; dafür
verwendet SpamAssassin eine ganze Reihe von Tests am Header, Body und Text
einer E-Mail. SpamAssassin kann wiederum auf verschiedene andere Spamfilter zurückgreifen,
beispielsweise DCC, Razor2 und Pyzor.
SpamAssassin lässt sich in Verbindung mit den meisten MTAs wie
Postfix betreiben, es lassen sich jedoch
auch ganz andere Konfigurationen bauen.
Bewährt ist beispielsweise die Einbindung von SpamAssassin in
Postfix über
AMaViSd-new, wobei AMaViS zusätzlich auch
noch verschiedene Virenscanner wie ClamAV
aufrufen kann. Ein solches System ist zwar recht aufwändig, bietet aber
einen gewissen Rundum-Sorglos- Schutz gegen Spam und Viren. Der der damit zu
erzielende Schutz das Betreiben eines dedizierten Mail-Servers rechtfertigt,
muss der Netzwerkverantwortliche für den Einzelfall prüfen.
Für den Heimbetrieb erscheint mir diese Kombination nur bedingt
angemessen, zumal sie als Rechner zumindest etwas aus der Gewichtsklasse
eines AMD K6, 300 MHz und etwa 512 MB RAM erfordert; auf einem Pentium II
mit rund 98 MB RAM lässt sich zwar mühelos eine Firewall und
Postfix betreiben, sobald Spam- und
Virenfilter hinzukommen, gerät das System ins permanente Swappen und
reagiert dann nur noch äußerst träge.
Für ein Unternehmensnetz halte ich dagegen heutzutage eine Firewall in
Konfiguration als Double Homed Bastion Hosts mit strikter Policy,
Mail-Gateway in der DMZ und allen verfügbaren Viren- und Spamfiltern für
unumgänglich; die Risiken eines Virenbefalls Windows-basierter Netzwerke und
die Produktivitätseinbußen durch Spam rechtfertigen diese unerfreuliche
Hochrüstung.
Versionen und Meilensteine
- SpamAssassin 3.0.1: 2004-10-22
Dokumentation
Docs:
spamassassin.apache.org/doc.html.
FAQ:
wiki.apache.org/spamassassin/FrequentlyAskedQuestions.
Wiki:
wiki.apache.org/spamassassin.
Mailinglisten
wiki.apache.org/spamassassin/MailingLists.
Download
spamassassin.apache.org/downloads.cgi?update=200410222000.
Add-Ons
Razor2
Vipul's Razor ist ein verteilter serverseitiger Spam Filter. Razor
erstellt kontinuierlich einen Katalog Server zur Spamerkennung. Dieser
Server wird durch Internetnutzer mit Spam-Mails gefüllt. Erhält der Server
dieselbe Spam Nachricht öfters und von verschiedenen Nutzern wird diese im
Katalogserver als Spam gelistet. SpamAssassin kann zur Nutzung von Razor2
konfiguriert werden. SpamAssassin prüft dann ob auf dem Razor Server eine
Nachricht als Spam gelistet ist und vergibt im Falle einer positiven Anwort
Punkte.
Vipul's Razor,
razor.sourceforge.net.
Razor and SpamAssassin 2.x,
www.dambrosioauto.com/razor_config.html.
Installation von Razor2 und Einbindung in SpamAssassin,
konabi.de/artikel/artikel_content.php?artikel=razor2.
Pyzor
Pyzor ist, ähnlich wie Razor und DCC, ein verteiltes System zur Erkennung
von Spam und basiert auf der Programmiersprache Python. Anwender, die
unerwünschte Mails bekommen, können diese an öffentliche Pyzor Server
senden. Wenn dieselbe Mail von mehreren Nutzern als Spam an die Pyzor
Datenbank übermittelt wurde, wird diese dort gelistet. Bei der Listung in
Pyzor wird nicht der Inhalt der Mail gespeichert sondern eine Checksumme der
Nachricht.
SpamAssassin kann diese Pyzor-Datenbank nutzen um zu prüfen, ob
Nachrichten bereits als Spam gelistet sind und vergibt in diesem Falle
Spampunkte.
Pyzor,
pyzor.sourceforge.net.
Steps to block spam with Pyzor,
pyzor.sourceforge.net/blocking.html.
Pyzor overview,
www.archeus.plus.com/colin/pydoc/overview.
Installation von Pyzor und Einbindung in SpamAssassin,
konabi.de/artikel/artikel_content.php?artikel=pyzor.
DCC
Das Distributed Checksum Clearinghouse (DCC) ist, ähnlich wie Razor und
Pyzor, ein verteiltes System zur Erkennung von Spam. Leute die unerwünschte
Mails bekommen, können diese an öffentliche DCC-Server senden. Wenn dieselbe
Mail von mehreren Nutzern als Spam an die DCC-Datenbank übermittelt wurde,
wird diese dort gelistet. Bei der Listung in DCC wird nicht der Inhalt der
Mail gespeichert, sondern eine Checksumme.
SpamAssassin kann diese DCC-Datenbank nutzen um zu prüfen ob Nachrichten
als Spam gelistet sind.
Distributed Checksum Clearinghouses (DCC),
www.rhyolite.com/anti-spam/dcc.
Installation von DDC und Einbindung in SpamAssassin,
konabi.de/artikel/artikel_content.php?artikel=dcc.
Netmarks
The Apache SpamAssassin Project Wiki,
spamassassin.apache.org/doc.html.
Installation von SpamAssassin,
konabi.de/artikel/artikel_content.php?artikel=spamassassin.
SpamAssassin Integration with Postfix, using Amavis,
wiki.apache.org/spamassassin/IntegratedInPostfixWithAmavis.
Greg Webster's How-To on installing SpamAssassin with
Postfix+procmail on a site-wide basis, with individual 'spam' mailboxes,
www.geekly.com/entries/archives/00000155.htm.
Advosys Consulting's step-by-step instructions on how to get Postfix
to use both SpamAssassin and Anomy Sanitizer (a virus blocking system),
advosys.ca/papers/postfix-filtering.html.
How-To's for setting up a stable Red Hat mail server with
SpamAssassin,
www.peregrinehw.com/downloads/.
Some notes on using SpamAssassin with Mutt, by Justin R. Miller,
codesorcery.net/docs/spamtricks.html.
Michael Moncur: configuration tool,
www.yrex.com/spam/spamconfig.php.
Generiert web-basiert eine local.cf bzw. user_prefs.
Übergabe von Emails an sa-learn mit Hilfe von Procmail,
konabi.de/artikel/artikel_content.php?artikel=sa-learn.
Alexandre Jousset: Script für die Benutzung von sa-learn mit Postfix,
jousset.org/pub/sa-postfix.en.html.
|