May 25 2007

2 Lagen gegen Kommentarspam: WP Hashcash & Akismet

Nachdem der Kommentarspam in meinem Blog in den letzten Wochen stetig zugenommen hat, war es an der Zeit etwas mehr zu tun. Dank einem aktuellen Google PageRank von 5 für unseren Blog ist der tägliche Spam auf weit über 200 Spam-Kommentare pro Tag angewachsen.

Wie bereits erläutert, schafft es Akismet recht gut die Kommentare zu filtern. Allerdings habe ich mir angewöhnt trotzdem noch einmal durch die Spam-Kommentare durchzuschauen um die wenigen aber fiesen False Positives zu retten. Weiterhin ist es in der letzten Woche vermehrt aufgetreten, dass Spam nicht immer zuverlässig erkannt wurde. Um dem wiederum resultierenden Email-Spam an meine Adresse Herr zu werden war klar, dass eine weitere Hürde fuer die Spammer her muss. Zuerst dachte ich da logischerweise an Captcha. Weil das aber nicht wirklich elegant ist, hab ich noch etwas gesucht und eine Alternative gefunden: WP Hashcash.

Da steckt ein schlaues Prinzip hinter: ein kleines JavaScript lädt beim Abschicken eines Kommentars dynamisch einen verschlüsselten Hashwert nach (AJAX). Der Hashwert wird lokal durch Javascript entschlüsselt und im Form mitgeschickt. Nur wenn die Werte passen, wird ein Kommentar akzeptiert. Und das Beste: Es ist für die Benutzer völlig transparent! :)

Warum funktioniert das? Weil Spambots in den wenigsten Fällen eine JavaScript-Engine implementieren und somit den Wert nicht berechnen können. Alle gängigen Browser können das aber natürlich und machen es im Hintergrund. Die ursprüngliche Idee hinter Hashcash basiert übrigens auf den Kosten für die Berechnung auf Seiten des Spammers. Nicht zwangsläufig auf der Annahme, dass keine JS-Engine vorhanden ist… ;)

Anscheinend gibt es aber doch schon ein paar Spammer, die auch das umgehen können. Knappe 20 Spam-Kommentare kommen nämlich pro Tag immernoch durch. Aber solange es vorerst in dem Rahmen bleibt, bin ich sehr zufrieden. Die zwei Schichten aus WP Hashcash sowie Akismet scheinen also für den Moment recht effektiv zu sein.


May 16 2007

WordPress Update auf v2.2

Nur eine kurze Info, dass ich diesen Blog nun auf die heute releaste Version von WordPress 2.2 upgegradet habe.

Grundsätzlich ging es problemlos. Zwei Plugins wollten aber nicht gleich:


Mar 18 2007

Gegen Kommentar-Spam im Blog: Akismet

Bevor ich diesen Blog selbst aufgesetzt habe, hätte ich nicht gedacht in welchem Umfang die Spam-Bots auch in den Kommentar-Formularen wildern. An Email-Spam hat sich ja mittlerweile jeder gewöhnt. Aber mit den Kommentaren hier im Wordpress ist es kein Stück besser…

Vor ca. einer Woche habe ich daher den (kostenlosen) Spam-Killer Akismet für diesen Blog aktiviert. Bisher hat er eine 100%ige Erkennungs-Quote hingelegt. Leider hatte ich aber auch 2 False Positives (also echte Kommentare, die als Spam klassifiziert wurden). Also muss man durch die Spam-Liste alle paar Tage doch noch einmal durchgehen, damit nichts verloren geht. Dennoch eine große Erleichterung…

Ihr findet übrigens die aktuelle Menge an gefangenem Spam in der Fußzeile auf jeder Seite. Ist vielleicht ganz interessant… :)


Mar 10 2007

BOINCpe v0.4.1: Even easier to configure…

Many of you already mentioned that setting up BOINCpe is really easy with v0.4.0. With the latest version 0.4.1 it now becomes even easier. One of the previously 4 steps is now obsolete - remaining only 3 steps to set up a BOINCpe machine (thanks to the global_prefs_override.xml file).

Furthermore, BOINCpe now comes with the latest BOINC client v5.8.15 fixing several bugs of the previous version. Download it now…

Download


Mar 9 2007

Blog goes bilingual…

The blog now features support for you non-German-speaking guys… ;)


Mar 7 2007

BOINCpe is spreading… :)

Hi there,

just wanted to give you short notice of how impressed I am about BOINCpe spreading in the BOINC community even though this is the prototype of a niche product.
BOINCpe made it to the blog of Rom Walton (a lead developer of the BOINC client at Berkeley). There are about a dozen threads in the largest BOINC forums on BOINCpe (simply stress Google). Then, BOINCpe made it to the official BOINC news. And finally, someone (not me - I swear ;)) even put a link to the German Wikipedia article on BartPE.

That’s awesome! I really wasn’t expecting any of this. Just keep giving feedback, please. Thanks guys… :)

Anyway, I will provide a version with the new BOINC client v5.8.15 in the next days.


Feb 26 2007

Poster: Smesa mosa-X

Auf dem HPI Bachelorpodium 2007 wird das SMESA Team die Software Smesa mosa-X präsentieren, welche in Kooperation mit der Software AG entwickelt wurde. Weitere Informationen sind auf der Homepage des Bachelorprojektes SMESA zu finden.

Das folgende Poster befindet sich derzeit im Druck und wird im folgenden Jahr im Foyer des HPI ausgestellt werden:

Smesa mosa-X Poster


Feb 14 2007

BOINCpe goes public

I’m happy to announce that I finally got the legal rights to make my project BOINCpe available to the entire BOINC community!

The latest version (v0.4.0) is available for download. Feel free to test it out. However, I will need some more days to finish the documentation…

Please read the details about the project at BOINCpe: Live-CD for BOINC.

Currently, we are using BOINCpe for about 7 crunching machines and everything runs smoothly.

Download