← Journal · Archiv

Eine Geschichte von Alice und Bob

June 01, 2004

Mittlerweile sind in den USA mehr als 90% aller E-Mails Spam. Als Bill Gates mit der Idee aufwartete E-Mails für Firmen so teuer wie normale Briefe zu machen, da wurde er 1. falsch verstanden und 2. falsch zitiert. Niemand will Briefmarken auf eine E-Mail kleben. Eine wirtschaftliche Lösung mit einer Institution die virtuelle Briefmarken verkauft ist - das weiß jeder - absurd. Gesetze zur Abschreckung gegen Spammails wirken nur lokal und nicht global. Somit steht diese Möglichkeit ebenfalls ausser Frage.
  Die Idee, für die sich Bill Gates stark machte, war es Spam unrentabel zu machen. Nur mit einer technischen Lösung kann man dieser »Pest« noch beikommen. Eine Möglichkeit, und diese ist mein Favorit, für den Mailversand eine Art Pfand vom Versender zu verlagen. Dazu müssen wir uns das SMTP Protokoll, daß den E-Mail Verkehr bewerkstelligt genauer ansehen. Wenn Server A, nennen wir ihn einfach halber Alice einem anderen Server - Bob - eine Mail schreiben will geschiet momentan folgendes. Wie durch ein Wunder (DNS) findet Alice den Weg zu Bob.
  Alice sagt: »Hallo, ich habe hier eine Mail für Bob«.
  Bob sagt daraufhin »Ja, das bin ich, danke!« und das war’s. Genial einfach, einfach genial. Nur das ein Spammer von einer Haustür zur anderen geht und jedem einem Werbeprospekt einwirft. Das macht ihm nicht viel Mühe. Und da liegt der Hund begraben. Es ist momentan zu einfach Mails von Bob bis Zukovski zu verschicken. Es gilt also die Arbeit von Alice zu erschweren.
  Alice: »Hallo, ich habe hier eine Mail für Bob«.
  Daraufhin sagt Bob »Ja das bin ich, aber löse mir doch bitte folgende Rechenaufgabe: sin(2 wurzel 4)^2 ,1+3/4-((2+z) (1-y))+7,7«
  Nun muß Alice ein wenig rechnen. Sagt sie »6,45087080365692« rechnet Bob selber nach und stimmt das Ergebnis nimmt Bob die Mail an. Sagt Alice hingegen »Du ich hab keine Ahnung, ist die Lösung etwa 42?«, sagt Bob gar nichts mehr und öffnet für mindestens einen Tag lang Alice die Tür nicht mehr.
  Warum sollte Alice eine falsche Zahl sagen und wozu die Rechnerei? Wenn Alice ehrlich ist und nur Bob eine Mail schreiben will, dann muss Alice nur einen Bruchteil von einer Sekunde für die Rechenaufgabe investieren. Ist Alice jedoch eine Schlampe und klingelt an 10.000 Türen gleichzeitig, um ihre Werbeprospekte los zu werden, dann hat Alice ein ziemliches Problem. Das Pfand ist die Rechenzeit die Alice für uns investieren muß um uns zu beweisen das wir etwas Besonderes sind und sie uns keine Werbung andreht.
  Um einen so großen Serverpark zu betreiben um soviele Mails zu verschicken, wie es Spammer heute tun, würde die Sache so unrentabel machen daß die Spamflut auf unter 5% (optimistisch geschätzt) gedrückt werden könnte.

6 Kommentare

martzell ·

Dass würde teuer für Internet- / E-Mail-Anbieter. Ausser wenn die offiziell anerkannten Mail-Exchange (MX) Server keine Rechenaufgabe lösen müssten.

lemming ·

Relativ gesehen martzell. Wenn ein Mailanbieter durch diese kostenintensive »Rechenmethode« über 90% seines Traffics einsparen könnte, würde er immer noch einiges sparen.

lemming ·

Ich meine natürlich 85%

Ninnghizidha ·

Wäre absolut toll, wenn die Mailserver dann gleichzeitig als zB. Seti-Server fungieren würden. Zwei Fliegen mit einer Klappe.

lemming ·

Wow, das wäre wirklich eine Mehrwert nutzen. Somit würde die Rechnezit recycled und nicht ganz umsonst (bis auf den Spamschutz) sein. Verdammt nochmal, warum bin ich da nicht drauf gekommen. Bekommst ein Bienchenstempel in dein Matheheft, Ninnghizidha.

lemming ·

Kommentar hinterlassen