(auch: Mogelpost, Netzpest, Digipest, ... und was man dagegen tun kann. Timo Felbinger 05. 08. 2007. Spam. Quälmail, E-Müll,... )



Ähnliche Dokumente
Spam und SPIT. Moritz Mertinkat mmertinkat AT rapidsoft DOT de. Aktuelle Schutzmöglichkeiten und Gegenmaßnahmen

Protokolle. Konrad Rosenbaum, 2006/7 protected under the GNU GPL & FDL

-Hygiene SPAM und Viren in den Briefkästen

WINLINK 2000 SPAM-KONTROLLE UND NACHRICHTEN PRIORITÄTEN Aktualisiert 27. März 2012

. Nachrichtenübertragung. Internetkommunikation Christof Fox. Wie werden Nachrichten Übertragen?

CNAME-Record Verknüpfung einer Subdomain mit einer anderen Subdomain. Ein Alias für einen Domainnamen.

Günter Meixner. Externer Datenschutzbeauftragter und IT Sachverständiger. VdS anerkannt für Netzwerktechnik und Gebäude-Infrastrukturverkabelung

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

OutLook 2003 Konfiguration

melin B2B Marke2ng Basics, Blacklist, Whitelist, MX, SPF und das drumherum 4. Mai

6 Hub Transport Server 6.1 Grundlagen des Message-Routing

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Enigmail Konfiguration

Anbindung des eibport an das Internet

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

klicken Sie hier Ihrem Konto automatisch wiederhergestellt werden und keine weitere Aktion von Ihnen verlangt. aufrichtig,

Web Interface für Anwender

Abwesenheitsnotiz im Exchange Server 2010

CryptoCampagne. Thomas Funke Fachbereich Informatik Universität Hamburg

SPAM- und Junkmail-Behandlung an der KUG

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems

Outlook und Outlook Express

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

Electronic Systems GmbH & Co. KG

Einrichtung V2009/01

nic.at - Salzamt im (österreichischen) Internet?

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Einrichtung eines -konto mit Thunderbird

MSXFORUM - Exchange Server 2003 > Konfiguration Sender ID (Absendererkennu...

Webmail. V Christof Rimle

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

VERWALTUNG. Postfächer, Autoresponder, Weiterleitungen, Aliases. Bachstraße 47, 3580 Mödring

Hinweise zum elektronischen Meldeformular

Erstellen von Mailboxen

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

Aufruf der Weboberflache des HPM- Warmepumpenmanagers aus dem Internet TIPPS

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Tipps zu Groupwise. Carl-Engler-Schule Karlsruhe

Konfigurieren mit Outlook Express (Windows XP) oder Windows Mail (Windows Vista / Windows 7)

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Ein Hinweis vorab: Mailkonfiguration am Beispiel von Thunderbird

teamsync Kurzanleitung

OUTLOOK (EXPRESS) KONFIGURATION POP3

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

Merkblatt «Solnet Spamfilter»

Hilfe zur Konfiguration der Software Smart-eShop & Smart-Admin-Bereich

Schritt-für-Schritt-Anleitung So verschlüsseln Sie Ihr -Konto in der Software 6.0

Anleitung Grundsetup C3 Mail & SMS Gateway V

Leitfaden zur Einrichtung za-mail mit IMAP auf dem iphone

Guide DynDNS und Portforwarding

Bitte beachten Sie. Nur für Kabelmodem! - 1 -

Einrichtung einer eduroam Verbindung unter dem Betriebssystem Android

ELO Print&Archive so nutzen Sie es richtig

Einrichtung von Mozilla Thunderbird

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)

Lehrer: Einschreibemethoden

anleitung für einen NETVS- Account im Microsoft Outlook 2007

AOL.COM verschwindet von der Bildfläche

Adressen und Kontaktinformationen

.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand:

Deswegen bekomme ich folgende Fehlermeldung: Ich will aber nicht aufgeben, deswegen mache ich es erneut, aber mit einen anderen Seite - networkpro.

Einrichtung einer Weiterleitung auf eine private Adresse in der Hochschule

anleitung für einen 2Wire- Account im Microsoft Outlook 2007

Benachrichtigungsmöglichkeiten in SMC 2.6

Dieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr.

WLAN Konfiguration. Michael Bukreus Seite 1

1. Warum gibt es Virus Meldung beim Download der Software JNVR? Aber Bitte die Datei nur aus der Webseite: herunterladen.

S Sparkasse Hohenlohekreis. Leitfaden zu Secure

Lieber SPAMRobin -Kunde!

Die Konfiguration des Mozilla Thunderbird Mail-Clients an der UniBwM

Internetkommunikation I WS 2004/05 Rafael Birkner

MSXFORUM - Exchange Server 2003 > Exchange 2003 Filter

Sichere für Rechtsanwälte & Notare

Leitfaden für den -Dienst

made in Germany

Was ist sigmail.de? Sigmail ist der -Server auf www. signaturportal.de. Eine Adresse auf signaturportal.de lautet

Office 2013 ist eingerichtet - aber es gibt noch keinen Zugang zu dem Postfach im neuen Mailsystem

DFBnet Postfachsystem Signatur, Automatische Antwort, Weiterleitung

Schritt-für-Schritt-Anleitung So verschlüsseln Sie Ihr -Konto in Windows Live Mail

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.

Aktivieren des Anti-SPAM Filters

Die Backup-Voreinstellungen finden Sie in M-System Server unter dem Reiter "Wartung".

Bereich METIS (Texte im Internet) Zählmarkenrecherche

How-to: Webserver NAT. Securepoint Security System Version 2007nx

12. Kieler OpenSource und Linux Tage. Wie funktioniert eigentlich Mail? , Frank Agerholm, Linux User Group Flensburg e.v.

Affiliate Marketing Schnellstart Seite 1

Anleitung zur Einrichtung von -accounts in Marktplatz06.de und Outlook

In 1 Sekunde rund um die Welt. Regine Bolter, Patrick Ritschel

FAQ IMAP (Internet Message Access Protocol)

Schritt-für-Schritt-Anleitung So verschlüsseln Sie Ihr -Konto in Outlook 2003

Wie richte ich ein -Konto (Postfach) in Outlook 2000/2003 ein?

Delegieren von Terminen, Jobs oder Notizen aus dem Kalenderlayout auf Seite 111

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

STRATO Mail Einrichtung Mozilla Thunderbird

Datenbanken Kapitel 2

Transkript:

Spam (auch: Mogelpost, Netzpest, Digipest, Quälmail, E-Müll,... )... und was man dagegen tun kann Timo Felbinger 05. 08. 2007

Wie Spam entsteht: ein Zufallsfund 2 Return-Path: <mahoney heather@bah.com> Delivered-To: timof@uranos.local Received: (qmail 31232 invoked from network); 6 Feb 2007 10:52:21-0000 Received: from unknown (HELO cluster1a.us.messagelabs.com) (86.35.192.41) by maia.quantum.physik.uni-potsdam.de with SMTP; 6 Feb 2007 10:52:21-0000 Received: from 192.168.0.%RND DIGIT (203-219-%DIGSTAT2-%STATDIG.%RND FROM DOMAIN [203.219.%DIGSTAT2.%STATDIG]) by mail%singstat.%rnd FROM DOMAIN (envelope-from %FROM EMAIL) (8.13.6/8.13.6) with SMTP id %STATWORD for <%TO EMAIL>; %CURRENT DATE TIME Message-Id: <%RND DIGIT[10].%STATWORD@mail%SINGSTAT.%RND FROM DOMAIN> From: "%FROM NAME" <%FROM EMAIL> Content-Length: 160 Lines: 9 %TO CC DEFAULT HANDLER Subject: %SUBJECT Sender: "%FROM NAME" <%FROM EMAIL> Mime-Version: 1.0 Content-Type: text/html Date: %CURRENT DATE TIME %MESSAGE BODY

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam?

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam? Entsorgen nach /dev/null!

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam? Entsorgen nach /dev/null! Riskant: legitime aber falsch-positive E-mail geht verloren

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam? Entsorgen nach /dev/null! Riskant: legitime aber falsch-positive E-mail geht verloren Zurück an Absender!

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam? Entsorgen nach /dev/null! Riskant: legitime aber falsch-positive E-mail geht verloren Zurück an Absender! Gar keine gute Idee: Absender ist bei Spam fast immer gefälscht: Spam wird an anderes Opfer weitergeleitet Eigener Server kann als Spam-Schleuder eingestuft werden

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam? Entsorgen nach /dev/null! Riskant: legitime aber falsch-positive E-mail geht verloren Zurück an Absender! Gar keine gute Idee: Absender ist bei Spam fast immer gefälscht: Spam wird an anderes Opfer weitergeleitet Eigener Server kann als Spam-Schleuder eingestuft werden Als Spam markieren, Zustellen (in Spam-Ordner)

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam? Entsorgen nach /dev/null! Riskant: legitime aber falsch-positive E-mail geht verloren Zurück an Absender! Gar keine gute Idee: Absender ist bei Spam fast immer gefälscht: Spam wird an anderes Opfer weitergeleitet Eigener Server kann als Spam-Schleuder eingestuft werden Als Spam markieren, Zustellen (in Spam-Ordner) Nicht wirklich befriedigend: Weiterhin manuelle Filterung nötig, Problem ist nicht wirklich gelöst!

Automatische Filterung tut not aber... 3... was tun mit erkanntem Spam? Entsorgen nach /dev/null! Riskant: legitime aber falsch-positive E-mail geht verloren Zurück an Absender! Gar keine gute Idee: Absender ist bei Spam fast immer gefälscht: Spam wird an anderes Opfer weitergeleitet Eigener Server kann als Spam-Schleuder eingestuft werden Als Spam markieren, Zustellen (in Spam-Ordner) Nicht wirklich befriedigend: Weiterhin manuelle Filterung nötig, Problem ist nicht wirklich gelöst! Wohl die beste Lösung: Annahme von Spam verweigern!

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain 250

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250 250 ok

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> 250 250 ok

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> 250 250 ok 250 ok

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA 250 250 ok 250 ok

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA 250 250 ok 250 ok 354 go ahead

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA Subject: Cheap Replica Rolex 250 250 ok 250 ok 354 go ahead Click here for cheap viagra:....

SMTP: Simple Mail Transfer Protocol 4 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA Subject: Cheap Replica Rolex 250 250 ok 250 ok 354 go ahead Click here for cheap viagra:.... 250 accepted for delivery ab jetzt ist Bob für die Nachricht verantworlich!

Probleme... 5 E-Mail in der Regel nicht authentifiziert

Probleme... 5 E-Mail in der Regel nicht authentifiziert E-Mail von Jedem an Jeden soll jederzeit möglich bleiben

Probleme... 5 E-Mail in der Regel nicht authentifiziert E-Mail von Jedem an Jeden soll jederzeit möglich bleiben Kompatibilität mit existierendem Prototoll muss gewahrt bleiben

Probleme... 5 E-Mail in der Regel nicht authentifiziert E-Mail von Jedem an Jeden soll jederzeit möglich bleiben Kompatibilität mit existierendem Prototoll muss gewahrt bleiben Dennoch: in jedem Protokollschritt sind Tests und Abbruch möglich!

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) Anfrage: IP # 6.6.6.6? >

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder!

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder! HELO alice.ihre.domain

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder! HELO alice.ihre.domain 553 5.3.0 Rejected - see http://www.spamcannibal.org

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder! HELO alice.ihre.domain 553 5.3.0 Rejected - see http://www.spamcannibal.org möglichst rasche ( Echtzeit, also RTBL ) Reaktion auf neue Spammschleudern ist nötig

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder! HELO alice.ihre.domain 553 5.3.0 Rejected - see http://www.spamcannibal.org möglichst rasche ( Echtzeit, also RTBL ) Reaktion auf neue Spammschleudern ist nötig Daher oft: vollautomatische Einstufung durch E-Mail an Köderadressen

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder! HELO alice.ihre.domain 553 5.3.0 Rejected - see http://www.spamcannibal.org möglichst rasche ( Echtzeit, also RTBL ) Reaktion auf neue Spammschleudern ist nötig Daher oft: vollautomatische Einstufung durch E-Mail an Köderadressen Gefahr: auch legitime Sender können (fast) unschuldig als Spammer gelistet werden

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder! HELO alice.ihre.domain 553 5.3.0 Rejected - see http://www.spamcannibal.org möglichst rasche ( Echtzeit, also RTBL ) Reaktion auf neue Spammschleudern ist nötig Daher oft: vollautomatische Einstufung durch E-Mail an Köderadressen Gefahr: auch legitime Sender können (fast) unschuldig als Spammer gelistet werden Entfernung von der Sperrliste kann kostenpflichtig sein (www.sorbs.net)

Blacklisting: Sperrt IP-Nummern bekannter Spammer 6 Spammer (Eve) evil.domain IP: 6.6.6.6 RTBL Server www.spamcannibal.org www.sorbs.net... IP# 6.6.6.6 > IP# 9.8.7.6:25 DNS (UDP) > Anfrage: IP # 6.6.6.6? < Antwort: Warnung: 6.6.6.6 ist Spamschleuder! HELO alice.ihre.domain 553 5.3.0 Rejected - see http://www.spamcannibal.org möglichst rasche ( Echtzeit, also RTBL ) Reaktion auf neue Spammschleudern ist nötig Daher oft: vollautomatische Einstufung durch E-Mail an Köderadressen Gefahr: auch legitime Sender können (fast) unschuldig als Spammer gelistet werden Entfernung von der Sperrliste kann kostenpflichtig sein (www.sorbs.net)... oder auch einfach sehr langwierig...

Blacklisting: Entsprerrung kann problematisch sein! 7 Zum Beispiel am 18.Juni 2007: This is the Postfix program at host mail2.pdi-berlin.de. <martin.wilkens@quantum.physik.uni-potsdam.de>: host hp.rz.uni-potsdam.de[141.89.64.1] said: 553 5.3.0 Rejected - see http://www.spamcannibal.org (in reply to MAIL FROM command)

Blacklisting: Entsprerrung kann problematisch sein! 7 Zum Beispiel am 18.Juni 2007: This is the Postfix program at host mail2.pdi-berlin.de. <martin.wilkens@quantum.physik.uni-potsdam.de>: host hp.rz.uni-potsdam.de[141.89.64.1] said: 553 5.3.0 Rejected - see http://www.spamcannibal.org (in reply to MAIL FROM command) Ursache (laut www.spamcannibal.org) war eine einzige(!) email vom 23. Mai 2004(!) an eine Köderadresse:... Received: from mail2.pdi-berlin.de (mail2.pdi-berlin.de [62.141.165.111]) by ns2.is.bizsystems.com (8.12.11/8.12.11) with ESMTP id i4nbed1b018311 for <michael@bizsystems.com>; Sun, 23 May 2004 04:14:16-0700 Received: from localhost (localhost [127.0.0.1])... Subject: VIRUS (I-Worm.LovGate.w ) IN MAIL FROM YOU VIRUS ALERT Our content checker found virus: I-Worm.LovGate.w... also eine gutgemeinte, aber an einen gefälschten Absender fehlgeleitete automatische Viruswarnung!

Absenderprüfung 8 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250

Absenderprüfung 8 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250 Die Argumente von HELO (Name des sendenden Servers) und, vor allem, MAIL FROM (Absenderadresse) können überprüft werden:

Absenderprüfung 8 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250 Die Argumente von HELO (Name des sendenden Servers) und, vor allem, MAIL FROM (Absenderadresse) können überprüft werden: Existiert die angegebene Domain überhaupt? (einfache DNS-Anfrage)

Absenderprüfung 8 Sender (Alice) alice.ihre.domain IP: 1.2.3.4 IP # 1.2.3.4 > IP # 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250 Die Argumente von HELO (Name des sendenden Servers) und, vor allem, MAIL FROM (Absenderadresse) können überprüft werden: Existiert die angegebene Domain überhaupt? (einfache DNS-Anfrage) Passt die Domain zur IP-Nummer des Senders? (ebenfalls per DNS: SPF-Einträge)

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain 250 ok MAIL FROM:<alice@ihre.domain>

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain 250 ok MAIL FROM:<alice@ihre.domain> UDP (DNS) > wer sendet mail für ihre.domain?

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain 250 ok MAIL FROM:<alice@ihre.domain> UDP (DNS) > wer sendet mail für ihre.domain? < Antwort: nur IP # 1.2.3.4!

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain 250 ok MAIL FROM:<alice@ihre.domain> UDP (DNS) > wer sendet mail für ihre.domain? < Antwort: nur IP # 1.2.3.4! 553 Rejected - spf violation

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain 250 ok MAIL FROM:<alice@ihre.domain> UDP (DNS) > wer sendet mail für ihre.domain? < Antwort: nur IP # 1.2.3.4! 553 Rejected - spf violation Kann Spam mit zuälligen Absendern (aber existierenden Domainnamen) stoppen

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain 250 ok MAIL FROM:<alice@ihre.domain> UDP (DNS) > wer sendet mail für ihre.domain? < Antwort: nur IP # 1.2.3.4! 553 Rejected - spf violation Kann Spam mit zuälligen Absendern (aber existierenden Domainnamen) stoppen Kann (im obigen Beispiel: Alice) vor Bounce-Spam schützen

SPF: Sender Policy Framework 9 Spammer (Eve) evil.domain IP: 6.6.6.6 Nameserver ns.ihre.domain IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain 250 ok MAIL FROM:<alice@ihre.domain> UDP (DNS) > wer sendet mail für ihre.domain? < Antwort: nur IP # 1.2.3.4! 553 Rejected - spf violation Kann Spam mit zuälligen Absendern (aber existierenden Domainnamen) stoppen Kann (im obigen Beispiel: Alice) vor Bounce-Spam schützen Problem: Weiterleitung von E-mail oder einfache Mailinglisten (per.forward) funktionieren nicht!

SRS: Sender Rewriting Scheme 10 Verfahren um bei Email-Weiterleitung die Senderadresse SPF-konform umzuschreiben: Sender (Alice) alice.ihre.domain IP: 1.2.3.4 Empfänger (Charlie) pc.charlies.domain IP: 4.7.1.1 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain>

SRS: Sender Rewriting Scheme 10 Verfahren um bei Email-Weiterleitung die Senderadresse SPF-konform umzuschreiben: Sender (Alice) alice.ihre.domain IP: 1.2.3.4 Empfänger (Charlie) pc.charlies.domain IP: 4.7.1.1 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> in.forward: charlie@charlies.domain

SRS: Sender Rewriting Scheme 10 Verfahren um bei Email-Weiterleitung die Senderadresse SPF-konform umzuschreiben: Sender (Alice) alice.ihre.domain IP: 1.2.3.4 Empfänger (Charlie) pc.charlies.domain IP: 4.7.1.1 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> in.forward: charlie@charlies.domain HELO MAIL FROM:<SRS0+XX=TT=ihre.domain=alice@seine.domain> RCPT TO:<charlie@charlies.domain>

SRS: Sender Rewriting Scheme 10 Verfahren um bei Email-Weiterleitung die Senderadresse SPF-konform umzuschreiben: Sender (Alice) alice.ihre.domain IP: 1.2.3.4 Empfänger (Charlie) pc.charlies.domain IP: 4.7.1.1 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> in.forward: charlie@charlies.domain HELO MAIL FROM:<SRS0+XX=TT=ihre.domain=alice@seine.domain> RCPT TO:<charlie@charlies.domain> Domain wird durch die eigene Domain ersetzt (so dass Weiterleitung ohne SPF-Verletzung möglich ist)

SRS: Sender Rewriting Scheme 10 Verfahren um bei Email-Weiterleitung die Senderadresse SPF-konform umzuschreiben: Sender (Alice) alice.ihre.domain IP: 1.2.3.4 Empfänger (Charlie) pc.charlies.domain IP: 4.7.1.1 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> in.forward: charlie@charlies.domain HELO MAIL FROM:<SRS0+XX=TT=ihre.domain=alice@seine.domain> RCPT TO:<charlie@charlies.domain> Domain wird durch die eigene Domain ersetzt (so dass Weiterleitung ohne SPF-Verletzung möglich ist) Bisheriger Absender wird in den Lokalteil kodiert

SRS: Sender Rewriting Scheme 10 Verfahren um bei Email-Weiterleitung die Senderadresse SPF-konform umzuschreiben: Sender (Alice) alice.ihre.domain IP: 1.2.3.4 Empfänger (Charlie) pc.charlies.domain IP: 4.7.1.1 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> in.forward: charlie@charlies.domain HELO MAIL FROM:<SRS0+XX=TT=ihre.domain=alice@seine.domain> RCPT TO:<charlie@charlies.domain> Domain wird durch die eigene Domain ersetzt (so dass Weiterleitung ohne SPF-Verletzung möglich ist) Bisheriger Absender wird in den Lokalteil kodiert und mit Zeitstempel (TT) und kryptografischer Signatur (XX) gesichert

Empfängerprüfung: Domain 11 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25

Empfängerprüfung: Domain 11 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250 ok 250 ok

Empfängerprüfung: Domain 11 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@charlies.domain> 250 ok 250 ok

Empfängerprüfung: Domain 11 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@charlies.domain> 250 ok 250 ok 554 I do not accept mail for this domain

Empfängerprüfung: Domain 11 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@charlies.domain> 250 ok 250 ok 554 I do not accept mail for this domain Test auf erlaubte (eigene oder gehostete) Domain sollte auf jeden Fall erfolgen! (Weiterleitung an fremde Domain sollte auf jeden Fall vermieden werden!)

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> 250 ok 250 ok

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@seine.domain> 250 ok 250 ok

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@seine.domain> 250 ok 250 ok Test: gibt es hier einen Charlie?

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@seine.domain> 250 ok 250 ok Test: gibt es hier einen Charlie? 554 no such mailbox

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@seine.domain> 250 ok 250 ok Test: gibt es hier einen Charlie? 554 no such mailbox Scheint einfach, kann aber kompliziert sein und war aber früher unüblich

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@seine.domain> 250 ok 250 ok Test: gibt es hier einen Charlie? 554 no such mailbox Scheint einfach, kann aber kompliziert sein und war aber früher unüblich Erfordert meist Abfrage einer lokalen Datenbank

Empfängerprüfung: lokaler Teil der Adresse 12 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<charlie@seine.domain> 250 ok 250 ok Test: gibt es hier einen Charlie? 554 no such mailbox Scheint einfach, kann aber kompliziert sein und war aber früher unüblich Erfordert meist Abfrage einer lokalen Datenbank Erspart aber massenhaft unzustellbare Email, und insbesondere double-bounces

Inhaltsanalyse 13 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25

Inhaltsanalyse 13 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> 250 ok 250 ok 250 ok

Inhaltsanalyse 13 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA 250 ok 250 ok 250 ok 354 go ahead

Inhaltsanalyse 13 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA Subject: Cheap Replica Rolex 250 ok 250 ok 250 ok 354 go ahead Click here for cheap viagra:....

Inhaltsanalyse 13 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA Subject: Cheap Replica Rolex 250 ok 250 ok 250 ok 354 go ahead Click here for cheap viagra:.... Filterung: Spam oder kein Spam?

Inhaltsanalyse 13 Spammer (Eve) evil.domain IP: 6.6.6.6 IP# 6.6.6.6 > IP# 9.8.7.6:25 HELO alice.ihre.domain MAIL FROM:<alice@ihre.domain> RCPT TO:<bob@seine.domain> DATA Subject: Cheap Replica Rolex 250 ok 250 ok 250 ok 354 go ahead Click here for cheap viagra:.... Filterung: Spam oder kein Spam? 554 rejected: this message is likely spam

Spamassassin 14 Filterung zum Beispiel durch spamassasin (http://www.spamassassin.org): Kann Spam erkennen und markieren:

Spamassassin 14 Filterung zum Beispiel durch spamassasin (http://www.spamassassin.org): Kann Spam erkennen und markieren: sowohl zur Einordnung in Spam-Ordner durch Email-Client,

Spamassassin 14 Filterung zum Beispiel durch spamassasin (http://www.spamassassin.org): Kann Spam erkennen und markieren: sowohl zur Einordnung in Spam-Ordner durch Email-Client, als auch zur Zurückweisung durch SMTP-Server

Beispiel: rcpthosts Konfiguration fuer qmail 15 physik.uni-potsdam.de:m4 rules( Regeln für Adressen physik.uni-potsdam.de d, fbin/qmail-spamfilter Inhaltsfilter aktivieren (Spamassassin), amailbackup@local.host, m4 ldapquery( Empfänger per LDAP-Anfrage suchen m4 peopledn? physikmaildrop;mail? sub? ( & ( (objectclass=inetorgperson) (objectclass=physikalias) ) ( (mail=${local0}@physik.uni-potsdam.de) (physikalias=${local0}@physik.uni-potsdam.de) ) )? preserveextension=1 ), 5 falls kein Treffer: Antwort 554 no such mailbox )

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können:

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare Adressbücher von durch Malware befallenen Rechner (die dann oft selbst als Viren oder Spamschleuder benutzt werden)

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare Adressbücher von durch Malware befallenen Rechner (die dann oft selbst als Viren oder Spamschleuder benutzt werden) Gegenmassnahmen: Verschleiern von Adressen auf Webseiten:

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare Adressbücher von durch Malware befallenen Rechner (die dann oft selbst als Viren oder Spamschleuder benutzt werden) Gegenmassnahmen: Verschleiern von Adressen auf Webseiten: Das reicht natürlich nicht: <a href="mailto:otto@uni-potsdam.de">email</a>

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare Adressbücher von durch Malware befallenen Rechner (die dann oft selbst als Viren oder Spamschleuder benutzt werden) Gegenmassnahmen: Verschleiern von Adressen auf Webseiten: Das reicht natürlich nicht: <a href="mailto:otto@uni-potsdam.de">email</a> Beliebt: Bilder statt Klartext

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare Adressbücher von durch Malware befallenen Rechner (die dann oft selbst als Viren oder Spamschleuder benutzt werden) Gegenmassnahmen: Verschleiern von Adressen auf Webseiten: Das reicht natürlich nicht: <a href="mailto:otto@uni-potsdam.de">email</a> Beliebt: Bilder statt Klartext aber nicht so: <a href="mailto:otto@uni-potsdam.de"><img src="otto.gif"></a>

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare Adressbücher von durch Malware befallenen Rechner (die dann oft selbst als Viren oder Spamschleuder benutzt werden) Gegenmassnahmen: Verschleiern von Adressen auf Webseiten: Das reicht natürlich nicht: <a href="mailto:otto@uni-potsdam.de">email</a> Beliebt: Bilder statt Klartext aber nicht so: <a href="mailto:otto@uni-potsdam.de"><img src="otto.gif"></a> Dynamische Erzeugung durch Javascript

Andere Massnahme: Schutz der eigenen Email-Adresse 16 Mögliche Quellen, aus denen Spammer Email-Adressen erhalten können: Scannen von Webseiten Eingaben in Webformulare Adressbücher von durch Malware befallenen Rechner (die dann oft selbst als Viren oder Spamschleuder benutzt werden) Gegenmassnahmen: Verschleiern von Adressen auf Webseiten: Das reicht natürlich nicht: <a href="mailto:otto@uni-potsdam.de">email</a> Beliebt: Bilder statt Klartext aber nicht so: <a href="mailto:otto@uni-potsdam.de"><img src="otto.gif"></a> Dynamische Erzeugung durch Javascript Häufiger Wechsel der Email-Adresse

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org eigener Domainname

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org eigener Domainname Verfallsdatum kodiert als Subdomain

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org eigener Domainname Verfallsdatum kodiert als Subdomain eigentliche Empfängeradresse

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org eigener Domainname Verfallsdatum kodiert als Subdomain eigentliche Empfängeradresse Kryptografische Signatur der Adresse

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org eigener Domainname Verfallsdatum kodiert als Subdomain eigentliche Empfängeradresse Kryptografische Signatur der Adresse Sowohl Datum als auch Signatur sind sehr leicht verifizierbar (patch für Qmail: http://www.best-before.qipc.org (demnächst... ))

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org eigener Domainname Verfallsdatum kodiert als Subdomain eigentliche Empfängeradresse Kryptografische Signatur der Adresse Sowohl Datum als auch Signatur sind sehr leicht verifizierbar (patch für Qmail: http://www.best-before.qipc.org (demnächst... )) Nach Ablauf der Adresse: Löschung des DNS-Eintrags macht Adresse sofort unzustellbar

Adressen mit Verfallsdatum 17 nhrmxr-jupp@29.09.2006.best-before.qipc.org eigener Domainname Verfallsdatum kodiert als Subdomain eigentliche Empfängeradresse Kryptografische Signatur der Adresse Sowohl Datum als auch Signatur sind sehr leicht verifizierbar (patch für Qmail: http://www.best-before.qipc.org (demnächst... )) Nach Ablauf der Adresse: Löschung des DNS-Eintrags macht Adresse sofort unzustellbar Adressen mit beliebiger Gültigkeitsdauer sind jederzeit erzeugbar

Generierung: transparent per OpenLDAP-Overlay: 18 Beliebig viele Overlays können zwischen slapd(-frontend) und Datenbank(-backend) gelegt werden. Anfrage und Antwort durchlaufen die Overlays, können modifiziert werden: < Datenbankbackend Overlay 1 Overlay 2 Overlay 3 slapd frontend Anfrage client < < < Antwort >

Generierung: transparent per OpenLDAP-Overlay: 18 Beliebig viele Overlays können zwischen slapd(-frontend) und Datenbank(-backend) gelegt werden. Anfrage und Antwort durchlaufen die Overlays, können modifiziert werden: < Datenbankbackend Overlay 1 Overlay 2 Overlay 3 slapd frontend Anfrage client < < < Antwort > Beispiel: bbmail (http://www.best-before.qipc.org): Email-Adressen werden beim Lesen dynamisch mit Verfallsdatum und Signatur versehen: mail: ======-jupp@20.00.0000.best-before.qipc.org wird zu mail: snxdgt-jupp@25.08.2007.best-before.qipc.org

Ausblick: Weitere Alternativen, echte Lösungen,...? 19 Alternativen zu SMTP: IM2000,...,??? Andere Ideen?

Ausblick: Weitere Alternativen, echte Lösungen,...? 19 Alternativen zu SMTP: IM2000,...,??? Andere Ideen? Aber die sicherste Massnahme wäre...

Ausblick: Weitere Alternativen, echte Lösungen,...? 19 Alternativen zu SMTP: IM2000,...,??? Andere Ideen? Aber die sicherste Massnahme wäre... Erziehung der Nutzer: Kauft nicht bei Spammern!