Kampf dem Spam

ArticleCategory: [Choose a category, translators: do not translate this, see list below for available categories]

SystemAdministration

AuthorImage:[Here we need a little image from you]

[Photo of the Authors]

TranslationInfo:[Author + translation history. mailto: or http://homepage]

original in en Katja and Guido Socher 

en to de Katja Socher

AboutTheAuthor:[A small biography about the author]

Katja ist die deutsche Editorin von LinuxFocus. Sie mag Tux, Film & Fotografie und das Meer. Ihre Homepage befindet sich hier.

Guido ist ein langj�hriger Linuxfan und er mag Linux, weil es einem Wahlm�glichkeiten und Freiheiten gibt. Man kann L�sungen nach seinen eigenen Bed�rfnissen w�hlen und entwickeln.

Abstract:[Here you write a little summary]

Spam in deiner Post? Spam E-mail w�chst mit einer alarmierenden Geschwindigkeit und ist ein gro�es Problem f�r fast jeden.
In diesem Artikel werden wir erkl�ren, was man gegen diese Plage tun kann.

ArticleIllustration:[One image that will end up at the top of the article]

[Illustration]

ArticleBody:[The main part of the article]

Was ist Spam-Email?

Spam-mail hat viele Namen. Einige nennen sie UCE (Unsolicited commercial email, nicht erbetene Werbemail), andere nennen sie einfach Unwanted E-mail (unerw�nschte Email), aber alle diese Namen sagen nicht wirklich, was es ist. Wenn du (noch) keine Spammail bekommst, dann schau dir diese Sammlung von Spam-mail (spam_samples.html) an. Es ist eine zuf�llige Auswahl von Spammail, die in ein paar Tagen gesammelt wurde. Lies die Mails durch und du wirst schnell verstehen, da� es nichts mit Kommerz oder Business zu tun hat. Diese Spammer sind Kriminelle. Kein(e) seri�se(r) Gesch�ftsmann/frau w�rde Millionen von Leuten ver�rgern und beleidigen, nur um ein paar "Idioten" zu finden, die ihnen ihre "Tricks" abkaufen.

Es ist ein h�ufiges Mi�verst�ndnis von Leuten, die das Internet nicht so oft benutzt haben, zu glauben, da� dieser Typ von Werbung mit Informationen verglichen werden kann, die sie von Zeit zu Zeit von ihrem �rtlichen Supermarkt erhalten. Produkte, die �ber Spam-mails verkauft werden, sind oft illegal oder �berhaupt keine Produkte. Sie sind Tricks, um an dein Geld zu kommen.

Wieviel?

Spammer bekommen deine Emailadresse von Webseiten, newsgroups oder Domaineintr�gen (wenn du eine eigene Domain hast). Es gibt Leute, die Roboter benutzen, um Adressen zu extrahieren, sie auf CDs brennen und dann sehr billig an andere Spammer verkaufen. Wenn du heute deine Emailadresse in Klartext auf deine Homepage schreibst, so da� solche Programme sie extrahieren k�nnen, dann hast du in ein wenigen Monaten ein gro�es Problem und kannst es nicht stoppen. Das Problem w�chst jeden Tag!

1998 lag der Prozentsatz von Spammail, die an LinuxFocus geschickt wurde, bei unter 10%. Im November 2002 sah die Statistik wie folgt aus:

Unser Server bekommt ca. 4075 Mails pro Woche. 3273 davon sind Spam!
=> 80% aller Mail ist Spam.

D.h. 80% der Kapazit�t des Mailservers und 80% der Netzwerkbandbreite ist f�r etwas, das niemand will.

Von diesen 3273 Spammails stammen ungef�hr 40% aus Amerika (vor allem Kanada, US, Mexiko) und ca. 30% aus Asien (vor allem Korea, China, Taiwan).

Was macht man mit Spam?

Wenn du dir die Spam-mails anschaust, wird dir auffallen, da� beinahe alle die M�glichkeit bieten, sich aus der Liste entfernen zu lassen. Mach das nicht! Du hast es mit Kriminellen zu tun! Kein Spammer hat etwas davon, wenn er eine saubere remove Liste unterh�lt. Warum f�gen sie dennoch diese M�glichkeit hinzu? Die Antwort ist einfach. Es macht einen viel besseren Eindruck auf den Leser und ist ein ausgezeichnetes statistisches Werkzeug. Die Spammer k�nnen sofort �berpr�fen, da� ihre Emails ankommen. In anderen Worten, du best�tigst den Erhalt der Email!

Es gibt auch ein einfaches technisches Problem mit der Idee einer remove list. LinuxFocus ist keine besonders gro�e Seite, aber wir w�rden eine Person Vollzeit brauchen, um 3273 Spam mails pro Woche abzumelden und dann m��te diese Person eine Mail pro Minute schaffen. Jeder Spammer benutzt eine andere Methode, es w�re eine idiotische Aufgabe und kann nicht funktionieren. Remove lists sind Unsinn und helfen nur den Spammern.

Das einzig richtige, was du tun kannst, ist: l�sche sie.

Software, um Spam zu handhaben

Es gibt viele verschiedene Optionen, um Spam auszufiltern und dies ist gut, weil es so f�r die Spammer schwieriger ist, sie zu umgehen. Es ist jedoch ein Wettr�sten. Die Werkzeuge, um Spam herauszufiltern werden weiter entwickelt, aber die Spammer verbessern ihre Methoden ebenfalls.

Es gibt zwei Arten von Filtern:
  1. �berpr�fungen direkt im MTA (Message Transfer Agent=Mail server). Hier kann man normalerweise die Email zur�ckweisen. D.h. du speicherst die Email noch nicht einmal. Du schickst eine Fehlermeldung zur�ck, sobald du w�hrend des Empfangs der Email erkennst, da� es sich um Spam handelt. Typische Werkzeuge dieser Art sind IP basierende Blocklisten und mail header checks. Falls du keinen eigenen Mailserver hast, muss das bei deinem Provider geschehen.

  2. Filtern nach dem Empfang der Mail. In diesem Fall ist die Email erfolgreich geliefert worden und wird sp�ter aussortiert.
Wir diskutieren jetzt die verschiedenen M�glichkeiten im Detail, alle haben Vor- und Nachteile. Die beste L�sung, um alle Spam loszuwerden, ist, mehrere verschiedene Werkzeuge zu benutzen.

Zur�ckweisen von Email direkt beim MTA

Wenn du deine Mail direkt am Mailserver w�hrend des Empfangs zur�ckweist, dann kann der Spammer einen Fehlercode zur�ckbekommen und wei�, da� diese Adresse nicht funktioniert. Wenn er einer dieser "CD-Hersteller" ist, dann nimmt er die Adresse vielleicht heraus. Es kann Netzwerkbandbreite sparen, da du nicht die vollst�ndige Nachricht erh�ltst. Du kannst den Fehlercode zur�ckschicken, sobald du herausfindest, da� dies Spam ist.

Um dies zu tun, brauchst du einen guten und flexiblen MTA. Leider sind die beiden am weitesten verbreiteten Server, Sendmail und der von Bill Gates nicht sehr gut f�r diese Aufgabe geeignet. Zwei sehr gute Alternativen sind Postfix und Exim. Wenn du deinen Server nicht �ndern kannst, dann kannst du einen smtp proxy wie messagewall vor den Server (smtp = Simple Mail Transfer Protocol, das Internet mail protocol) setzen.

Wir diskutieren jetzt einige �bliche Filtertechniken und erkl�ren, wie sie arbeiten. Wir werden nicht beschreiben, wie man sie genau f�r jeden MTA konfiguriert. Es w�rde den Artikel zu lang machen. Stattdessen empfehlen wir, die Dokumentation, die mit dem MTA, den du installier hast dabei ist, zu lesen. Postfix und Exim sind gut dokumentiert. Einige MTAs haben sogar noch mehr Optionen, aber die obigen sind die g�ngigen, die in einem guten MTA vorhanden sind. Der Vorteil all dieser �berpr�fungen ist, da� sie nicht CPU intensiv sind. Du brauchst normalerweise deine Mailserverhardware nicht erneuern, wenn du diese �berpr�fungen benutzen willst.

Filtern von schon empfangener Mail

Die folgenden Techniken werden normalerweise auf die vollst�ndige Mail angewandt und der Mailserver, der die Mail schickt, bemerkt nicht, da� die Email nicht geliefert wurde. Dies bedeutet auch, da� ein legitimer Sender keinen Mi�erfolgsbericht erh�lt. Die Nachricht verschwindet einfach.
Dies ist allerdings nicht 100% richtig, da es von den Filterm�glichkeiten des Mailservers abh�ngt. Exim ist sehr flexibel und erlaubt es dir, eigene Filter f�r Nachrichten zu schreiben.

Es gibt noch viel mehr m�gliche L�sungen, um gegen Spam zu k�mpfen. Wir glauben, da� das obige die wichtigsten von ihnen abdeckt.

Die beste L�sung ist, �berpr�fungen im MTA als eine erste Stufe zu benutzen und dann die verbleibende Spam in einer zweiten Stufe mit einem post-processing Filter zu filtern.

HTML mails

Eine besonders gef�hrliche Form von Email sind Spammails in HTML Format.

Die meisten Spammer benutzen die "Abmelde-M�glichkeit (unsubscribe possibility)", um zu sehen, wieviele ihrer Mails ankommen. HTML formatierte Mail bietet eine viel bessere Form an Feedback: Bilder. Du kannst dieses System mit den Besucherz�hlern, die man auf manchen Webseiten findet, vergleichen. Der Spammer kann genau sehen, wann und wieviele Mails gelesen werden. Wenn du die Spam aufmerksam studierst, wirst du sehen, da� in manchen F�llen der URL f�r enthaltene Bilder eine Sequenznummer enth�lt: Der Spammer kann genau sehen, wer zu welcher Zeit die Mail anschaut. Eine unglaubliche Sicherheitsl�cke.

Moderne Mailleseprogramme zeigen keine Bilder an, die irgenwo von einer URL heruntergeladen werden. Jedoch gibt es kaum einen modernen und sicheren HTML mail reader. Kmail und die neueste Version von mozilla mail bieten die M�glichkeit, Bilder von externen Sourcen abzuschalten. Die meisten anderen Programme generieren nette Statistiken f�r die Spammer.

Die L�sung? Benutze kein html-f�higes Emailprogrammm oder lade die Mail zuerst nur herunter und lies sie erst, wenn du nicht mehr mit dem Internet verbunden bist.

Wo kommt die Spam her?

Traue niemals der Senderadresse im "From" Feld einer Spammail. Dies sind entweder nicht existierende Benutzer oder unschuldige Leute. Es ist sehr selten, da� dies die Mailadresse des Spammers ist. Wenn du wissen willst, wo die Mail herkommt, mu�t du den vollst�ndigen Header anschauen:
...

Received: from msn.com (dsl-200-67-219-28.prodigy.net.mx [200.67.219.28])
        by mailserver.of.your.isp (8.12.1) with SMTP id gB2BYuYs006793;
        Mon, 2 Dec 2002 12:35:06 +0100 (MET)
Received: from unknown (HELO rly-xl05.dohuya.com) (120.210.149.87)
        by symail.kustanai.co.kr with QMQP; Mon, 02 Dec 2002 04:34:43
Hier schickt ein unbekannter Host mit der IP Adresse 120.210.149.87, der vorgibt rly-xl05.dohuya.com zu sein, die Mail zu symail.kustanai.co.kr. symail.kustanai.co.kr schickt diese Nachricht weiter. Der Spammer versteckt sich irgendwo hinter 120.210.149.87, was wahrscheinlich nur eine dynamische dialup IP Adresse ist.

In anderen Worten, die Polizei k�nnte diese Person finden, wenn sie zum Eigent�mer von kustanai.co.kr gehen w�rde und nach Serverlogs und einem Ausdruck von Verbindungen der �rtlichen Telefongesellschaft fragen w�rde. Du selbst hast kaum eine Chance herauszufinden, wer es war.

Es k�nnte auch sein, da� der erste Teil gef�lscht ist und der Spammer tats�chlich hinter dsl-200-67-219-28.prodigy.net.mx steckt. Dies ist sehr wahrscheinlich, da es keinen guten Grund gibt, warum symail.kustanai.co.kr die Mail zu msn.com �ber die dsl dialup Verbindung (dsl-200-67-219-28.prodigy.net.mx) schicken sollte. Der mailserver.of.your.isp (symbolischer Name) ist der Server deines ISPs und nur der Teil von dieser "Received:" Zeile ist verl��lich.

Es ist m�glich, den Spammer zu finden, aber du brauchst internationale Intelligenz und Polizei, um zu prodigy.net.mx zu gehen.

Schlu�bemerkung

Wenn Spam weiter mit der jetzigen Rate steigt, dann wird das Internet bald sehr viel mehr Spam als wirkliche Email transportieren. Spam wird auf Kosten der Empf�nger transportiert. Mehr Bandbreite ist n�tig und oft m�ssen Mailsysteme upgegradet werden, um die Spam zu handhaben.
Die Gesetze in vielen L�ndern tun wenig, um die B�rger vor kriminellen Spammern zu sch�tzen. Tats�chlich gibt es in vielen L�ndern Gesetze, die nur ehrliche Leute einschr�nken (digital rights management etc. ...) und den Kriminellen helfen (z.B. um sch�ne Statistiken �ber die Spam zu bekommen).

Schlie� dich der Koalition gegen UCE an!
euro.cauce
http://www.euro.cauce.org/en/
cauce
http://www.cauce.org/


Internet Service Provider sollten ihre Mailsysteme �berpr�fen. Kein unautorisierter Zugriff zu Mailservern sollte gestattet werden und die Menge an Mails, die ein einzelner Benutzer pro Sekunde senden kann, sollte limitiert werden.

Referenzen