Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Postfix/Spamasassin: Filtern anhand von Whois-Daten (z.B. Whoisguard -> Spam)

  1. #1
    Neues Mitglied
    Registriert seit
    27.07.2012
    Beiträge
    8

    Standard Postfix/Spamasassin: Filtern anhand von Whois-Daten (z.B. Whoisguard -> Spam)

    Hallo zusammen,

    ich sortiere regelmäßig den manuellen Spamordner durch und schaue, wie ich unsere Filter verbessern kann. Bei der Abfrage der Sender-Domains kommt es häufig vor, dass diese nicht gefälscht sind, sondern "nur" durch Whoisguard "geschützt" sind.
    Daher würde ich gern eine Policy auf unserem Mailserver einrichten, dass Mails, deren Sender-Domain durch Whoisguard geschützt ist, abgelehnt werden. Keine Ahnung, ob Whoisguard auch seriöses Geschäft macht aber ich muss ja keine Mails von Domains annehmen, die die Identität der Eigentümer verschleiern.
    Daher meine Frage: wie könnte man einen solchen Filter technisch umsetzen? Oder hat jemand vielleicht schon so einen Filter?

    Vielen Dank,
    Michael.

  2. #2
    Senior Mitglied Avatar von Solli
    Registriert seit
    20.11.2008
    Ort
    Bayern
    Beiträge
    2.072

    Standard

    Prinzipiell möglilch wär's schon: Es gibt command line tools für die Whois-Abfrage. Der Filter könnte also in Echtzeit eine Abfrage durchführen, das Resultat nach bestimmten Begriffen (wie "whoisguard") durchsuchen und bei einem Treffer die Mail als Spam betrachten. Wie man das jetzt im Detail in Spamassassin o.ä. einbaut weiß ich nicht, aber so schwer kann das nicht sein.

    Allerdings frage ich mich ob's das bringt. Wie viel Spam erwischt man dadurch tatsächlich? Vor allem, wie viel Spam erwischt man dadurch, den man nicht anderweitig hätte rausfiltern können? Und wie viele false positives bekommt man mit so einem Filter?
    Durchgeknallter Netzindianer und stolz drauf

  3. #3
    Mitglied
    Registriert seit
    30.12.2007
    Beiträge
    595

    Standard

    Ich habe so was in der Richtung vor Jahren mal gemacht, wobei ich die URLs im Text analysiert habe. Sender-Domains waren nach meiner Erfahrung selten für die Erkennung zu gebrauchen (hängt vielleicht auch damit zusammen, dass die entsprechenden Spams schon gar nicht an der IP-basierten Blocklist vorbeikommen).
    Die maschinelle Abfrage von Whois-Daten ist allerdings bei den meisten (allen?) Whois-Services unerwünscht. Anders als DNS ist Whois nicht für diese Art von Zugriff gemacht. Und offenbar sind die "verschleiernden" Registrare zu eng mit einflussreichen Providern verbandelt, so dass Services, die Whois-Daten in DNS verpackt anbieten wollen, keinen Fuß auf die Erde bekommen.
    Der Fisch stinkt vom Kopf her.

    hoppala

  4. #4
    Mittwoch
    Gast

    Standard

    Zitat Zitat von hoppala Beitrag anzeigen
    Die maschinelle Abfrage von Whois-Daten ist allerdings bei den meisten (allen?) Whois-Services unerwünscht. Anders als DNS ist Whois nicht für diese Art von Zugriff gemacht.
    Wie bitte? Ich frage die Whois-Daten regelmäßig "maschinell" ab, mit Hilfe des Linux-(UNIX?-)Pakets whois. Dort kann ich sogar verschiedene Dienste angeben, die abgefragt werden sollen. Das Ergebnis könnte ich dann z.B. im Rahmen eines Shell-Scripts in der von mwyraz beabsichtigten Weise auswerten, denn die Abfrage wird auf die Standardausgabe ausgegeben und kann somit z.B. mit grep weiter untersucht werden. Eine grobe Idee für so ein Skript habe ich, aber da ich keinen Mailserver betreibe, habe ich nichts in der Richtung versucht. Man jagt die Domain durch das Skript, und bei ordnungsgemäßer Beendigung (=Domain ist Whois-Protected) wird die Mail geschreddert.

    Letztendlich läuft im Hintergrund der großen Whois-Internetseiten nichts anderes, nur dass die Ausgabe eben auf der Webseite angezeigt wird.

    Zu der Frage der möglichen Fehlerquote: Whois-Protection hat in einigen Ländern wie z.B. der USA durchaus Sinn. Wenn man für ein politisches Blog Restriktionen befürchten muss oder wenn die Registrierungsdaten von der Wirtschaft als Freiwild betrachtet werden dürfen, kann ich die Inanspruchnahme solcher Dienste durchaus nachvollziehen. Und ich will nicht ausschließen, dass ich zum Beispiel von einem amerikanischen Freund mal eine Mail bekomme, in der eine Domain verlinkt wird, die aus seriösen Motiven heraus Whois-Protected ist. Diese würde dann natürlich auch geschreddert. Ich würde demnach eine solche Filterregel immer mit einem vorgeschalteten Positiv-Abgleich einer Whitelist kombinieren.

    Schönen Gruß
    Mittwoch

  5. #5
    Pöhser Purche Avatar von homer
    Registriert seit
    18.07.2005
    Ort
    Deep Down Oberfranken
    Beiträge
    2.939

    Standard

    Ich würde noch etwas weiter gehen und einen Cache für die Abfrage-Ergebnisse mitschreiben. Die "sauberen" Domains sind dann als Dauereinträge drin und der Rest verfällt nach einer gewissen Zeit, um die Tabelle nicht zuzumüllen.

    Einige WHOIS-Betreiber (u.a. auch die DENIC, IIRC) lassen nur eine gewisse Anzahl von Abfragen/Zeitraum zu. Das muss auch berücksichtigt werden.

    Sarkasmus. Weil es illegal ist, dumme Leute zu schlagen.

  6. #6
    Urgestein
    Registriert seit
    18.07.2005
    Beiträge
    10.071

    Standard

    Mal grundsätzlich gefragt: reicht ein Abgleich mit URIBL und SURBL nicht aus? Spammer-Domains werden dort doch relativ schnell gelistet.
    mein Credo: die 10 größten ROKSO-Spammer aus dem Verkehr gezogen, und 80 % des weltweiten Spam-Problems hätte sich mit einem Schlag erledigt....
    Ausserdem fordere ich die Abschaffung aller Affiliate-Programme, da mir bis heute niemand ein 100 % seriöses Affiliate-Programm benennen konnte.

  7. #7
    Mitglied
    Registriert seit
    30.12.2007
    Beiträge
    595

    Standard

    Je nachdem - mit der Whois-Abfrage kann man Domains, die bei den "üblichen Verdächtigen" registriert wurden, schon beim allerersten Spam-Mail erkennen, das hat schon was.

    hoppala

  8. #8
    Mitglied
    Registriert seit
    17.10.2011
    Beiträge
    85

    Standard

    Du kannst die SpamAssassin Regeln jederzeit durch eigene zusätzliche erweitern. Erstaunliche gute Treffer bringen dabei Regeln welche abfragen ob eine Domain über einen Anon Whois Registrar registriert sind und ob eine Domain neu registriert wurde. Manche Spammer scheinen es kaum abwarten zu können und spammen unter ihrem neu registrierten Domainnamen sofort los. Werden beide Checks kombiniert hat man fast immer richtige Treffer. Für so etwas braucht man sich keine Scripte schreiben, das kann man einfach per normaler SA-Regeln machen.

    http://anonwhois.org/usage.html

    http://anonwhois.org/99_anonwhois.cf (muss aber leicht angepasst werden)

  9. #9
    Pöhser Purche Avatar von homer
    Registriert seit
    18.07.2005
    Ort
    Deep Down Oberfranken
    Beiträge
    2.939

    Standard

    Zitat Zitat von GoodReputation Beitrag anzeigen
    http://anonwhois.org/usage.html
    Wie aktuell ist dieser Service? Die letzten "News" sind aus dem Dezember 2009 und auch sonst ist 2011 die "aktuellste" Datumsangabe.
    Die Domain whois:firmendb.net aus dem aktuellen Spamrun unseres allseits beliebten Global Contact Spammers ist auch nicht gelistet, ebenso auf der verlinkten whois: [Link nur für registrierte Mitglieder sichtbar. ].

    Grundsätzlich haben alle diese Listen einen Nachteil: Sie laufen dem Spammer hinterher. Z.B. der Global Contact-Heiner verbrennt pro Spamrun (pro Woche) mindestens zwei Domains. Bei whois: [Link nur für registrierte Mitglieder sichtbar. ] war whois:firmendb.net innerhalb kurzer Zeit (IIRC unter 1 Stunde) gelistet, aber die ersten Mails kommen trotzdem durch.

    Gerade in Verbindung mit den "Day Old Bread"-Regeln, die der SpamAssassin eh schon hat ist anonwhois.org aus meiner Sicht nicht zu gebrauchen.

    Sarkasmus. Weil es illegal ist, dumme Leute zu schlagen.

  10. #10
    Mitglied
    Registriert seit
    17.10.2011
    Beiträge
    85

    Standard

    Die Daten sind m.E. aktuell. Dass manche Sachen wie das Beispiel keinen Treffer bringen - nun gut, das hast Du bei anderen auch. Gerade habe ich eine Spam-Mail bekommen, das sieht bei mir dann so aus:

    Code:
    Return-Path: <
    
    [Link nur für registrierte Mitglieder sichtbar. 
    
    ]>
    ...
    X-Spam-Report: =xxxx
            *  0.3 DNS_FROM_IN_ANONWHOIS RBL: Sender verschleierter Whois
            *  0.0 ANONWHOIS_18 Verschleierter Whois by WhoisGuard
            *       [URIs: totem-mould.com]
    Dieser Service ist durchaus einsetzbar. Allerdings soll auch nicht verschwiegen werden dass diese Abfragen in den Default-Settings des SpamAssasin nicht enthalten sind, da es prinzipielle Meinungsunterschiede über die Sinnhaftigkeit des Scorings von anonymisierten whois Einträgen gibt.

    Die FRESH-x aus der anderen Datenbank benutzt wohl die gleichen Datensätze. Bei neuen Spamruns werden die meistens gemachted. Wie genau die ihre Datenbank aktuell halten weiss ich natürlich nicht.
    Geändert von GoodReputation (18.01.2013 um 23:26 Uhr)

Seite 1 von 2 12 LetzteLetzte

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Partnerlink:
REDDOXX Anti-Spam Lösungen