25.07.2013 Aufrufe

IT-Management in der Praxis Seminar ? WS 2004/05 - am ...

IT-Management in der Praxis Seminar ? WS 2004/05 - am ...

IT-Management in der Praxis Seminar ? WS 2004/05 - am ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Beispiel Sp<strong>am</strong>Assass<strong>in</strong> 83<br />

3.3 Regeln<br />

Sp<strong>am</strong>Assass<strong>in</strong> verfügt über e<strong>in</strong>en fest e<strong>in</strong>gebauten Satz von Regeln, kann aber auch um weitere<br />

Regeln ergänzt werden. Die Regeln überprüfen dabei sowohl den Hea<strong>der</strong> als auch den Body <strong>der</strong><br />

E-mail. So wird <strong>der</strong> Hea<strong>der</strong> auf E<strong>in</strong>haltung <strong>der</strong> Internet-Standards überprüft, <strong>der</strong> Body auf<br />

Phrasen, die häufig <strong>in</strong> Sp<strong>am</strong> vorkommen (z.B. Make Money fast) aber auch auffällige HTML-<br />

Mails (JavaScript, fehlende End-Tags um Wörter zu zerhacken, etc.) führen zu e<strong>in</strong>er hohen<br />

Bewertung. Weitere Regeln prüfen auf Vorhandense<strong>in</strong> <strong>in</strong> e<strong>in</strong>er Black- bzw. Whitelist. Diese<br />

Überprüfungen werden meist onl<strong>in</strong>e bei e<strong>in</strong>em externen Dienstleister (wie z.B. Sp<strong>am</strong>Cop)<br />

durchgeführt und werden daher <strong>in</strong> Sp<strong>am</strong>Assass<strong>in</strong> als Netzwerktests bezeichnet.<br />

Für jede Regel lassen sich 4 unterschiedliche Scores festlegen:<br />

• ohne Bayes, ohne Netzwerktests<br />

• ohne Bayes, mit Netzwerktests<br />

• mit Bayes, ohne Netzwerktests<br />

• mit Bayes, mit Netzwerktests<br />

Die Scores lassen sich zentral für das ganze System o<strong>der</strong> aber per Benutzer festlegen (<strong>in</strong><br />

<strong>der</strong> Datei: .sp<strong>am</strong>assass<strong>in</strong>/user prefs im Homeverzeichnis des Benutzers). Falls ke<strong>in</strong>e Homeverzeichnisse<br />

existieren ist es auch möglich die Scores <strong>in</strong> e<strong>in</strong>er SQL-Datenbank (MySQL,<br />

PostgreSQL, ODBC) zu speichern.<br />

E<strong>in</strong> Test, <strong>der</strong> beispielsweise überprüft, ob das Subject e<strong>in</strong>er E-mail vollständig Großgeschrieben<br />

wurde sieht folgen<strong>der</strong>maßen aus:<br />

hea<strong>der</strong> SUBJ_ALL_CAPS eval:subject_is_all_caps()<br />

describe SUBJ_ALL_CAPS Subject is all capitals<br />

Score SUB_ALL_CAPS 0.550 0.567 0 0<br />

Und als weiteres Beispiel e<strong>in</strong> Test, <strong>der</strong> überprüft ob die Absen<strong>der</strong>adresse (From:) mit Ziffern<br />

beg<strong>in</strong>nt:<br />

hea<strong>der</strong> FROM_STARTS_W<strong>IT</strong>H_NUMS From =~ /^\d\d/<br />

describe FROM_STARTS_W<strong>IT</strong>H_NUMS From: starts with nums<br />

Score FROM_STARTS_W<strong>IT</strong>H_NUMS 0.390 1.574 1.044 0.579<br />

3.4 Bayes’sches Lernen<br />

Der Bayes-Filter basiert auf den Arbeiten von Paul Grah<strong>am</strong> [Grah02, Grah03] sowie den<br />

Verbesserungen (chi-quadrat Verteilung) von Gary Rob<strong>in</strong>son [Robi03].<br />

Das Bayes-Modul <strong>in</strong> Sp<strong>am</strong>Assass<strong>in</strong> ist relativ unabhängig von dem bisherigen regelbasierten<br />

System. Es liefert aber genauso wie alle an<strong>der</strong>en Tests e<strong>in</strong>en Wert zurück, <strong>der</strong> zu dem Ges<strong>am</strong>twert<br />

addiert wird. Dies erfolgt über die BAYES *-Tests. BAYES 00 ist erfüllt, wenn die<br />

Sp<strong>am</strong>wahrsche<strong>in</strong>lichkeit zwischen 0% und 1% liegt. Dies führt bei <strong>der</strong> Bewertung (Score) zu<br />

e<strong>in</strong>em Abzug von 1,665 o<strong>der</strong> 2,599 (je nach verwendetem Score). BAYES 99 ist erfüllt, wenn<br />

die Sp<strong>am</strong>wahrsche<strong>in</strong>lichkeit zwischen 99% und 100% liegt. Dies führt zu e<strong>in</strong>er Erhöhung des<br />

Scores um 1,886 o<strong>der</strong> 4,07.<br />

Sem<strong>in</strong>ar – <strong>IT</strong>-<strong>Management</strong> <strong>in</strong> <strong>der</strong> <strong>Praxis</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!