SMTP Sieve-Interpreter

Slides:



Advertisements
Ähnliche Präsentationen
Computeria Zürich Treff vom 1. November 2006 Spamihilator ein sehr wirksamer Spamfilter Ein Vortrag von René Brückner.
Advertisements

Art der Arbeit (Projekt-/Studien-/Diplomarbeit/
Verbs Used Impersonally With Dative Deutsch I/II Fr. Spampinato.
Der Dienst ein Überblick.
Can you think of some KEY phrases which would be useful in multiple contexts? Take 2 minutes with a partner and come up with as many as you can!
Datei- übertragungs- Programm
Verhältnisse in der Familie
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Allgemeine Technologien I Sitzung am Mailserver
10 Survival Phrases Survival Answers 2/6 With Mr Angry Potato Head and Mrs. Mildly-Angry Carrot-Face.
Photos et son du Web Text Images Web Text Es gibt keine grössere Sehnsucht des Menschen, als jemanden zu finden, der einem zuhört. Folke Tegetthoff.
German Year 4 Units Numbers/Zahlen 1 – 12 How old are you? Wie alt bist du? On these pages you find the vocabulary from units 5 to 6. Try to practice.
Greetings and goodbyes Deutschland v. USA
Kamran Awan & Mohammed Soultana
Schreiben Work on Script – 10 min. Mini-Jeopardy 5 Was bedeutet.....? 5 Wie sagt man....?
Push-Technologien 4.6 Was ist Push ? Einsatzgebiete Vor- und Nachteile
Mail Server IT Basics, Sose 2014
Cyrus IMAP-Server mit Sieve Schnittstelle. Gliederung Warum ein neuer IMAP-Server? Technischer Hintergrund Wozu Mailfilter mit Webschnittstelle? Vorteile.
Alexandra Bückins, Nicole Jankowski & Melanie Kleefisch
How to pronounce the letter
Universität Zürich Informatikdienste GoKoordinatorenmeeting 27. April SpamAssassin.
Geschichte Funktionsweise Befehle Das Problem Praktische Aufgabe
© Boardworks Ltd of 8 Die Umwelt. © Boardworks Ltd of 8 Learning objectives This icon indicates that the slide contains activities created.
Mailserver Universität zu Köln IT- Zertifikat Seminarleitung: Susanne Kurz M.A. Referat: Mail-Server Referentin: Hristina Ninova.
COMMANDS imperative 1. you (formal): Sie 2. you (familiar plural): ihr
M AILSERVER Universität zu Köln IT- Zertifikat Seminarleitung: Susanne Kurz M.A Referentinnen: Saskia Giersch und Lisa Berger.
Mailserver IT-Zertifikat der Phil.-Fak.: Advanced IT Basics
Mailserver Ansgar Schlüter Up‘n Bült Meppen.
You need to use your mouse to see this presentation © Heidi Behrens.
Word order: 1.In a main clause the VERB is the second idea: Helgakommteben aus der Bäckerei This may not be the second word Meiner Meinung nachsind Hobbys.
Mitgliederzutrittsbereich (Member Access) Registrierung & Anmeldung (Login) Um bei dieser Präsentation die Diskussionspunkte, die aufgebracht werden, festzuhalten,
Folder checken Ratschläge (advice) für zukünftige (future) Schüler, wenn du die das letzte mal nicht gemacht hast (if you did not have time for this last.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
Mailserver Kira Skrodzki Definition 2 Ein Mail-Server ist ein Server, der Nachrichten und Mitteilungen empfangen, senden, zwischenspeichern.
LINUX II MAIL. Mail Protokolle ● SMTP: Simple Mail Transport Protocol ● Transport von s, Port: 25 ● ESMTP: Extented SMTP ● Server gibt Infos über.
unter thw-schoeningen.de Überblick über die Möglichkeiten Autor: Kai Boever.
Mailserver Referat im Rahmen des „Advanced IT-Basics“-Kurses im Sommersemester Juli 2016 Carsten Gerards.
IMAGIN E John LENNON Achtung: Bitte die Präsentation selbstständig laufen lassen, damit Text und Lied zusammen passen!!!
FRAGEN UND ANTWORTEN QUESTIONS AND ANSWERS: GETTING TO KNOW SOMEONE.
SMTP Sieve-Interpreter
Bezahlen im Restaurant
Azure Backup, Azure Backup Server und Azure Site Recovery
Wir haben einen Gast Thema 9 Kapitel 1 (1)
Wie gefällt dir … ? Sven Koerber-Abe, 2013.
SMTP Sieve Interpreter
Forschendes Lernen Forschendes Lernen in der Mathematik
20 Chargenumbuchung
SMTP Sieve Interpreter
Perfekt-Quiz Sven Koerber-Abe, 2014.
IETF 80 Prague DISPATCH WG
Die geschichtliche Entwicklung des Internets
Wiederholungs- übungen 2. Halbjahr
Teilnahmeformular Beste Innovative Nutzung Out of Home.
Ich brauche eine Web-Seite vom Server im Internet
Security Labor MitM-Demonstration
Templates
Elektronische Post BBBaden.
… ein hawaiianischer Inselgruß
BPQ 32 TEST – OE3XEC Ausgangs Situation
German Year 4 Units Hallo! Wie geht’s?
Quiz.
Was ist die Verbindung hier?
Anmeldung/Kostenkontrolle in Verbindung mit dem USB Karten-Leser
DATIV Ich schreibe meinem Bruder einen Brief.
Beschreibungen Lernziele:
Gemeinwohlorientierte digitale Lobbyarbeit
WIE DER APOSTEL LEBE DEINE BERUFUNG!
- moodle – a internet based learning platform
You need to use your mouse to see this presentation
 Präsentation transkript:

SMTP Sieve-Interpreter Entwicklung eines Sieve-Interpreters als Studienarbeit Vortrag von Dilyan Palauzov dilyan.palauzov@aegee.org Juli 2007

Übersicht Probleme Ziele Die Idee zur Lösung Vorstellung von Sieve Implementierungdetails Fazit

Spamcop Dynamische Liste von Servern die Spam verschicken Ein Server taucht in Spamcop auf, wenn er Mails an bestimmten Addressen (honeypots) verschickt, mind. 2x in 24h Mails von spamcop-gelisteten Servern konnten abgelehnt werden, statt als Spam bewertet, im Falle von @uni-mb.si, @ru.nl, @uu.nl, @lopez.ru Gegen Spamcop hilft nur Grey-Listing.

Problem Mailing Listen Spam wird an der Adresse mailing- list@example.com geschickt Die Mail wird nicht auf die Liste zugelassen Löschen der Mail ist keine gute Idee: Der richtige Absender konnte falsche Absenderadresse gewählt haben Bouncen ist keine gute Idee: Die Mail kann in Spamtrap/Honeypot enden und der bouncing Server wird in Spamcop schwarz-gelistet. Was soll man mit der Mail machen?

Problem Normale Empfänger Ein Nicht-Spam endet im Spam-Folder / “false positive” Der Empfänger kümmert sich nicht darum => Informationsverlust Der Absender kriegt keine Antwort Der Absender verringert sein Vertrauen im Adressat (wegen 3.)

Ziele Zuverlässigere Mails Vermeidung des Auftauchens in Schwarz-Listen durch Verminderung der Bounces Verminderung des “false positive” Effekts Erweiterung der Mächtigkeit einer Mailadresse, unabhängig von Mailbox Software

Die Idee zur Lösung Nicht erwünschte Emails werden vom Server während des SMTP Dialogs abgelehnt, je nach Benutzereinstellungen

Die Idee Zur Problem Mailing Listen: Welche Mails die für eine Liste nicht zulässig sind, lässt sich während des SMTP Dialog feststellen. Die Mails kriegen ein REJECT und erzeugen später keine Bounces. Zur Problem Normale Empfänger: Der jeweilige Empfänger bestimmt, welche Mails Spam sind. Je nach Benutzereinstellungen werden diese Nachricht abgeleht, ohne zu verschwinden.

Was ist Sieve? Von IETF entwickelte Sprache zur Steuerung von ankommenden Mails Je nach Maileigenschaften, kann die Nachricht kopiert, vernichtet, abgelehnt, gebounced, umgeleitet, oder eine Benachrichtigung darüber erzeugt werden. Standardisiert die Vacation/Out-of-office Verfahren Wird bereits durch Werkzeuge unterstützt

Mail Filters (Milters) Sieve Absender SMTP MTA SMTP MTA Wenn ein Milter die Mail nicht mag: SMTP Reject Virus Scanner Mail Filters (Milters) SPAM Scanner Wenn von allen Miltern OK, dann... Sieve Filter SMTP MTA Empfänger SMTP / LMTP

Beispiel Sieve Script für Mailing List If “X-Spam-Level” :contains “++++” refuse “this message was evaluated as spam and was not delivered, you can contact us via...”; If :size > 1024k refuse “Mails bigger than 1MB are not permitted on this mailing list”; If “Sender” not in “peter”, “maaike”, “wiebke”, “tobias” refuse “you are not authorized to send mails to .... from the address ...”;

Beispiel Sieve Script für normalen Empfänger if “X-Spam-Level” :contains “++++++++++” refuse “This was evaluated as spam, contact me via http://...”; if “X-Spam-Level” :contains “+++++” fileinto “Spam”; if :header “From” :is “mutter@example.int” SMS schicken; if :header “From” :is “chef@example.int” fileinto “Arbeit”; if :header “From” :is “vater@example.int” vacation “Mir geht es gut, bin gesund und lerne fleißig”;

Vor- und Nachteile Nachteile Manche Benutzer werden sich ärgern, dass ihre Mails nicht durchkommen Vorteile Auflösen den Spam-Foldern Verringerte Effekte von false positive Mehr Möglichkeiten den Mailbox zu personalisieren

Implementierung Es soll ein Sieve Interpreter programmiert weden, der während des SMTP Dialogs wirkt Als Erweiterung für sendmail/postfix (milter API) Auf Basis von Stone's libsieve2 z.Z nicht thread-safe Alternativ auf Basis von cyrus' libsieve Kein Interpreter, sondern Compiler, thread unsafe Optional: Generieren von Scripten für Mailing Listen