Großkaliber Spam-Abwehr mit Open Source Software



Ähnliche Dokumente
OutLook 2003 Konfiguration

-Hygiene SPAM und Viren in den Briefkästen

Spamfilter Einrichtung

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

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Spam-Filterung Sonderveranstaltung Dr. Gabriele Dobler, Dr. Reiner Fischer, Ulrich Nehls, Gunther Heintzen 12.Dezember 2003

Gliederung Erkennung anhand des Absenders. Methoden zur Filterung und Blockung. Alexandru Garnet

Anti-Spam-Tools. Gliederung. Stefan Appenburg, René Marx, Michael Günther WS 2004/05

Lieber SPAMRobin -Kunde!

SMTP Sieve-Interpreter

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

MSXFORUM - Exchange Server 2003 > Exchange 2003 Filter

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

Installationsanleitung Spamfilter Outlook 2003

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

Enigmail Konfiguration

RT Request Tracker. Benutzerhandbuch V2.0. Inhalte

Wenn Sie eine Mail haben die in Ihren Augen kein SPAM.

SPAM- und Junkmail-Behandlung an der KUG

BSCW-Anbindung im Dateiexplorer

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

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Webmail. V Christof Rimle

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

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

Was meinen die Leute eigentlich mit: Grexit?

Virtual Channel installieren

Europäischer Fonds für Regionale Entwicklung: EFRE im Bundes-Land Brandenburg vom Jahr 2014 bis für das Jahr 2020 in Leichter Sprache

Einrichten eines IMAP Kontos unter Outlook Express

Intranet Moodle

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Version/Datum: Dezember-2006

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

RZ Benutzerversammlung

-Versand an Galileo Kundenstamm. Galileo / Outlook

Updatehinweise für die Version forma 5.5.5

Anwendungsbeispiele Buchhaltung

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Ein neues Outlook Konto können Sie im Control Panel über den Eintrag Mail erstellen.

Benachrichtigungsmöglichkeiten in SMC 2.6

End User Manual für SPAM Firewall

Merkblatt «Solnet Spamfilter»

Lizenzen auschecken. Was ist zu tun?

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Abwesenheitsnotiz im Exchangeserver 2010

IPA FAX Dienste. Die Alternative für Faxgeräte

Abwesenheitsnotiz im Exchange Server 2010

Aktivieren des Anti-SPAM Filters

Anleitung WOBCOM Anti-Spam System

Tauschbörsen File Sharing Netze

.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand:

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

PHPNuke Quick & Dirty

Einrichtung einer Weiterleitung auf eine private Adresse in der Hochschule

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Windows Server 2012 R2 Essentials & Hyper-V

Nutzerdokumentation für das Mailgateway

Durch Drücken des Buttons Bestätigen (siehe Punkt 2) wird Ihre an Ihr Outlookpostfach weiterleiten.

Kurzanleitung zum Einrichten des fmail Outlook Addin

Installation mit Lizenz-Server verbinden

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Empfohlene Sicherheitsmaßnahmen aus Sicht eines Betreibers. Wien,

L2TP over IPSec mit Windows Mobile 5 für die VPN-Services an der Technischen Universität Wien.

Fax einrichten auf Windows XP-PC

56. DFN-Betriebstagung. DFN-MailSupport Erfahrungsbericht aus Anwendersicht

Universität Zürich Informatikdienste. SpamAssassin. Spam Assassin Go Koordinatorenmeeting 27. April

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

End User Manual EveryWare SPAM Firewall

Telefonieren mit App's"! iphone mit Bria Informationen zur Nutzung von TeScript

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

Security. Stefan Dahler. 6. Zone Defense. 6.1 Einleitung

Installation OMNIKEY 3121 USB

Matrix42. Use Case - Anlegen einer neuen Störung über den Service Catalog. Version März

Tess TeSign nutzen mit App's"! iphone und Bria Informationen zur Nutzung

Wichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.

Spam effektiv bekämpfen

Adami CRM - Outlook Replikation User Dokumentation

Erstellen einer digitalen Signatur für Adobe-Formulare

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Was ich als Bürgermeister für Lübbecke tun möchte

FTP Tutorial. Das File Transfer Protocol dient dem Webmaster dazu eigene Dateien wie z.b. die geschriebene Webseite auf den Webserver zu laden.

Wenn Cygwin standardmässig installiert wurde befindet es sich unter C:\cygwin

Anleitung. Spam Filter mit Quarantäne Eine kurze Funktionsübersicht. Internet- & Netzwerk-Services

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

XING und LinkedIn-Integration in das erecruiter-bewerberportal

(c) 2003 by Lars Witter

AXIGEN Mail Server. s per Smarthost versenden s per Pop3 empfangen. Produkt Version: Dokument Version: 1.2

! " # $ " % & Nicki Wruck worldwidewruck

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

MANUAL FÜR LEHRPERSONEN. Intranet Moodle. Manual für Lehrpersonen V1.0 1 / 7

optivo listexpress Die schlagkräftige Dienstleistung für absatzfördernde -Kampagnen

Virtual PBX Installationsanleitung für X-Lite

Jeunesse Autopiloten

Faxen über das Internet aus Win-CASA so einfach geht s!

Leichte-Sprache-Bilder

Anleitung zur Einrichtung eines POP 3 -Postfaches als Schiedsperson oder Friedensrichter mit Microsoft Outlook Express

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: :: WINTERSEMESTER 08 09

Transkript:

Großkaliber Spam-Abwehr mit Open Source Software Charly Kühnast Municipal Datacenter for the Lower Rhine Area Internet Infrastructure charly.kuehnast@krzn.de

Ein paar Zahlen... ~ 11.000 Anwender 2 E-Mails pro User pro Tag = ~ 22.000 Mails/Tag 22.000 erwünschte Mails/Tag! Seite: 2

7 6 Spam: millions/day 5 4 3 2 1 0 Seite: 3

Seite: 4 Monatsübersicht

Im Durchschnitt... 99,65% des SMTP-Verkehrs ist Spam > 1.000 SMTP-Verbindungen/min. Spitzenwert besiher > 25.000 Spams/min. Seite: 5

Seite: 6

Wo kommt das alles her? Seite: 7

Seite: 8 Spammer:

Botnetze Trojaner infiltrieren PCs Botnetzer erhält volle Kontrolle über System Viele gleichzeitig kontrollierte PCs = Botnetz Seite: 9

Botnetze sind Waffen Leitungssaturation (ddos) Selbstverbreitung: größeres Botnetz Daten- / Identitäts-Diebstahl Spam. Seite: 10

Große Botnetze Botnetze > 1.000.000 Drohnen existieren. Estland: mehrere Tage offline durch Botnetz- Angriff Seite: 11

For a fistful of dollars Botnetze kann man mieten Preis: 1 US$ pro Drohne pro Tag ROI: hoch Kollateralschäden: auch hoch Seite: 12

Konversionsrate UCSD: 80.000 Drohnen (1.5%)des Storm - Botnetzes gekapert, 30 Tage beobachtet Eine von 12.500.000 Spam-Mails führt zu einem Kauf. Seite: 13

Können Botnetze zerstört werden? Ja. Passiert aber selten. Im Okt. '08 wurde McColo geschlossen. Seite: 14

Teil II Wie fischt das KRZN die 22.000 erwünschten Mails aus den Millionen Spams heraus? Seite: 15

DNSBL header checks Address Verification Content Filter Image-spam filter Spamfilter arbeitet in mehreren Schritten Ausschließlich Open Source Software Mails, die alle sechs Schritte überleben, gelten als sauber Anti-Virus Seite: 16

DNSBL header checks Address Verification Content Filter Image-spam filter Anti-Virus Postfix / PolicyD-weight Postfix / PolicyD-weight Postfix (built-in feature) SpamAssassin + ext. rulesets FuzzyOCR ClamAV + ext. pattern sources Seite: 17

DNSBL Postfix / PolicyD-weight Seite: 18

DNSBL? DNSBL list host Spammer? No mail-out.sender.net my.spamfilter.net Seite: 19

DNSBL DNSBLs sind sehr effektiv. Trotzdem Vorsicht! DNSBL-Provider vertrauenswürdig? Was, wenn DNSBL verschwindet? Warum nicht eine eigene DNSBL betreiben? Seite: 20

Eigene DNSBL Mailaccounts ohne Filterung. Adressen verbreiten! Einmal pro min. abfragen, IP des Senders extrahieren IP blacklisten. Kein weiterer Spam in 48h: entfernen Seite: 21

Mehr als eine DNSBL PolicyD-weight Konfiguration: 01 ## DNSBL settings 02 @dnsbl_score = ( 03 #HOST, 04 'list.dsbl.org' BAD SCORE, GOOD SCORE, LOG NAME 3.5, 0, 'DSBL_ORG', 05 'cbl.abuseat.org' 3.5, 0, 'ABUSEAT', 06 'sbl.hsnr.de', 07 ); 3.5, 0, 'HSNR_DE', Seite: 22

header checks Postfix / PolicyD-weight Seite: 23

Header Checks Policy-Daemon wertet Mailheader aus: Seite: 24 - Durchsatz verlangsamen: - viele Mails vom gleichen Absender - viele Mails an gleichen Empfänger - zusätzlich möglich: - Greylisting - SPF/DKIM - HELO-Checks

Header Checks HELO randomization (gleicher Server, anderes HELO): Apr 24 12:41:11 connect from rectal.post.ru[83.102.180.3] Apr 24 12:41:32 connect from triplex.post.ru[83.102.180.3] Apr 24 12:42:04 connect from hole.post.ru[83.102.180.3] Occasionally, a spammer will use your own server's name as a HELO string... Seite: 25

Address Verification Postfix (built-in feature) Seite: 26

RAV Recipient address verification: Mails an nicht exisitierende Adressen früh ablehnen! Sender address verification: Mails von nicht exisiterenden Adressen: schlechter Stil, kommt aber vor (Newsletter, Bestätigungen) kann man nicht einfach ablehnen. Seite: 27

RAV Recipient address verification: simpel, wenn man eine Liste aller gültigen Adressen hat... was in größeren Organisationen eher nicht der Fall ist. Lösung: Dummy-Verbindungen zum Ziel-Server Seite: 28

Address verification To: charly@entropy.de Does charly@entropy.de exist? Spamfilter Mail Server Seite: 29

Content Filter SpamAssassin + ext. rulesets Seite: 30

Der Content-Filter ist hier als ein einziger Schritt dargestellt. Das ist strenggenommen falsch... Content Filter Seite: 31

Content Filter SpamAssassin: hunderte einzelner Checks gegen Inhalt Und Struktur der E-Mail Treffen Regeln zu, gibt es Punkte auf's Spam-Konto Seite: 32

Content Filter A spam mail, 18-Nov-08: From: "Dickson"<support@leadsandmails.com> Subject: INVESTIGATION ON BEHALF OF OUR BANK Date: Tue, 18 Nov 2008 11:28:20-0000 To: undisclosed-recipients:; Dear Sir/Madam, I am conducting a standard process investigation on behalf of our Bank an international banking conglomerate. This investigation involves a client and also the circumstances surrounding investments made by this client with our Bank. Our client died intestate and nominated no successor in title over the investments made with our bank. The essence of this communication with you is to request you provide us information/comment on this issue so that I can use my position in the bank to establish your eligibility to assume status of successor in title to the deceased. Best regards, Seite: 33

Content Filter...und die Analyse des Content-Filters: X-Spam-Score: 16.376 X-Spam-Report: * 2.0 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net * [Blocked - see <http://www.spamcop.net/bl.shtml?217.171.129.66>] * 0.6 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) * 2.1 SUBJ_ALL_CAPS Subject is all capitals * 1.6 DEAR_SOMETHING BODY: Contains 'Dear (something)' * 0.0 BAYES_50 BODY: Bayesian spam probability is 40 to 60% * [score: 0.5368] * 0.5 RAZOR2_CHECK Listed in Razor2 (http://razor.sf.net/) * 1.5 RAZOR2_CF_RANGE_E4_51_100 Razor2 gives engine 4 confidence level * above 50% * [cf: 100] * 0.5 RAZOR2_CF_RANGE_51_100 Razor2 gives confidence level above 50% * [cf: 100] * 3.7 PYZOR_CHECK Listed in Pyzor (http://pyzor.sf.net/) * 0.0 DIGEST_MULTIPLE Message hits more than one network digest check * 0.8 MSOE_MID_WRONG_CASE MSOE_MID_WRONG_CASE * 3.1 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook Seite: 34

Content Filter Zwei Schwellwerte: wird der erste überschritten, erfolgt Warnung: [*Spam?*] original subject line Zweiter Schwellwert überschritten: Quarantäne Seite: 35

Content Filter SpamAssassin hat ein großes Default-Regelwerk. Das ist aber keine Grund, es nicht noch zu erweitern Sa-Update zieht weitere Regeln aus dem SpamAssassin Rule Emporium (SARE) und weiteren Quellen: - openprotect.com - daryl.dostech.ca Seite: 36

Content Filter sa-update Beispiel: sa-update -D --channelfile /etc/spamassassin/channels.text --gpgkeyfile /etc/spamassassin/keys.text channels.text: updates.spamassassin.org saupdates.openprotect.com 70_sare_stocks.cf.sare.sa-update.dostech.net 70_sare_adult.cf.sare.sa-update.dostech.net [...more...] Seite: 37

Image-spam filter FuzzyOCR Seite: 38

Spam-Container Spam kommt meist als text-only oder HTML-Mail. Manchmal auch im Container: - Images, e.g. animated.gifs - PDFs - Flash -.doc,.rtf,.ppt - MP3 Seite: 39

Seite: 40 Spam-Container

Spam-Container FuzzyOCR extrahiert Text aus Bildern. FuzzyOCR funktioniert auch bei - verzerrten, - animierten, - kaputten Bildern Seite: 41

Seite: 42 Spam-Container

Seite: 43 Spam-Container

Anti-Virus ClamAV + ext. pattern sources Seite: 44

Antivirus ClamAV erlaubt den Einsatz selbst- oder fremdgenerierter Patterns. AV-Patterns lösen beim Fund bestimmter Merkmale in einer Datei ein Aktion aus. Ob in einer Datei nach Viren- oder Spam-Merkmalen gesucht wird, ist ClamAV egal. Seite: 45

Virus Filter: Drittquellen Seite: 46 SaneSecurity und MSRBL liefern ClamAV-Patterns und ein Shellskript ( unofficial-sigs.sh ) für Updates. rsync://rsync.sanesecurity.net/sanesecurity/phish.ndb rsync://rsync.sanesecurity.net/sanesecurity/scam.ndb rsync://rsync.sanesecurity.net/sanesecurity/junk.ndb rsync://rsync.sanesecurity.net/sanesecurity/rogue.hdb rsync://rsync.sanesecurity.net/sanesecurity/spear.ndb rsync://rsync.sanesecurity.net/sanesecurity/spamimg.hdb rsync://rsync.sanesecurity.net/sanesecurity/lott.ndb rsync://rsync.sanesecurity.net/sanesecurity/spam.ldb rsync://rsync.mirror.msrbl.com/msrbl/msrbl-images.hdb rsync://rsync.mirror.msrbl.com/msrbl/msrbl-spam.ndb

Seite: 47 Viruenfilter: Drittquellen

Do it yourself HTML.Phishing.Bank-66:3:*:6c696d6974656420616363657373 HTML.Phishing.Bank-66: Name (fürs Logfile) 3: file type, 3 = HTML *: Offset 6c696d6974656420616363657373: hex-encoded string echo "limited access" sigtool --hex-dump Seite: 48

Do it yourself Patterns aus Bildern erzeugen: sigtool --md5 thisisspam.gif >> /path/to/my-patterns.hdb Seite: 49

Body count DNSBL 97 % header checks Address Verification Content Filter 3 % Image-spam filter Anti-Virus Seite: 50

Seite: 51

Großkaliber Spam-Abwehr mit Open Source Software Vielen Dank! Haben Sie noch Fragen? KRZN Spam-Statistik: http://public.zii.krzn.de