PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

Captcha-Plugin für Wordpress

Um die Kommentarfunktion von Wordpress davor zu schützen, von bösen Spammern für Werbung über Penis-Enlargement, Viagra und schlechten Börsenkursen missbraucht zu werden, kann man in Wordpress allerlei Plugins installieren.

reCAPTCHA

Mein Favorit war bislang ein einfaches Captcha ohne Schnickschnack. Aber die Implementierung war schlecht, ganz zu schweigen von der Optik. Für Wordpress ist es überhaupt schwierig, ein anständiges Captcha Plugin ohne viel ‘drumherum’ zu finden. In einem Artikel im Webapplication Security Lab bin ich auf reCAPTCHA von Ben Maurer gestossen.

Keine Frage, das Wordpress-Plugin sieht schick aus und tut auch noch einen guten Dienst: Es hilft nämlich bei der Digitalisierung von Büchern. Bloß wie? Man muss dafür nicht nur ein Wort eingeben, sondern gleich zwei. Eines der zwei Worte (die Reihenfolge wechselt ständig) dient als eigentliches Captcha im herkömmlichen Sinn. Das zweite Wort konnte beim Einscannen nicht zuverlässig via OCR erkannt werden und daher wird der Mensch zur Worterkennung eingesetzt.

Die Worte wandern alle in eine Datenbank, werden gegengeprüft und somit hat man bei der Buchdigitalisierung geholfen. Übrigens werden auch deutsche Bücher digitalisiert, also kanns schon mal vorkommen, das man ein deutsches Wort präsentiert bekommt.

Update vom 09.11.07:  Mittlerweile gibt es vom Hersteller eine deutsche Version des Wordpress Plugins: http://www.phpblogger.net/2007/11/09/recaptcha-wordpress-plugin-auf-deutsch/

Update vom 09.09.07: Um das Plugin in Deinem Wordpress-Theme einzubinden, musst Du die Datei comments.php im Themes-Ordner öffnen und über dem Submit-Button (”Kommentar abschicken”) folgendes einfügen:

<?php if( function_exists('recaptcha_wp_show_captcha_for_comment')
    && recaptcha_wp_show_captcha_for_comment ()) : ?>
      <script> var RecaptchaOptions = { tabindex : 5 }; </script>
      <?php echo recaptcha_wp_get_html () ?>
<?php endif; ?>
 

Mit einem Merge-Werkzeug kannst Du auch alternativ die im Zip enthaltene comments.patch Datei mit deiner comments.php kombinieren…

reCAPTCHA API Key Administration in WordpressFür den Betrieb mit Wordpress benötig reCAPTCHA unbedingt ein Schlüsselpaar, bestehend aus einem öffentlichen und einem privaten Schlüssel. Diese müssen in Wordpress unter Einstellungen / reCPATCHA eingeben werden und sind nach einer kostenlosen Registrierung von reCAPTCHA im Loginbereich erhältlich…

Teile und genieße
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Slashdot
  • YahooMyWeb
  • Furl
  • Ma.gnolia
  • Spurl
  • Netscape
  • StumbleUpon
  • MyShare
  • blogmarks

arbeitslosen-blog.de meint dazu:

19. Juni 2007 um 14:49

Danke genau danach habe ich gesucht. Werde es gleich mal ausprobieren ;-))

Stammtischphilosoph meint dazu:

26. Juni 2007 um 17:43

Mir gehen diese Dinger mittlerweile echt auf den Senkel. Dieses Beispiel geht ja noch. Doch in einigen Foren sind die Bilder fast schon 3D-Bilder. Da erkennt nicht nur die Maschine nix, der Mensch gleich mit.

Ich verlass mich auf jeden Fall erstmal auf Akismet um Spam auszuschließen.

Davon unabhängig: Sehr informatives Blog

timi meint dazu:

27. Juni 2007 um 11:06

Das stimmt, sogar Google hat die Farbenfrohheit zurückgeschraubt… Auch wenn es zu arg verzerrt ist, ist es eher ärgerlich als förderlich.

teifke.de » Blog Archiv » Captcha hilft beim Digitalisieren von Büchern: reCaptcha meint dazu:

13. August 2007 um 23:38

[...] Webdienst eingereichtet. Für die Einbindung in Wordpress gibt es ein Plugin, welches vom phpblogger ins deutsche übersetzt wurde. [via [...]

Christian meint dazu:

24. August 2007 um 15:19

Das ist wirklich ein hervorragender Captcha-Mechanismus. Genial finde ich auch die menschliche Unterstützung bei der Digitalisierung. Im ersten Moment hielt ich die Captcha Box allerdings für eine Werbeanzeige ^^

Hallveig meint dazu:

5. September 2007 um 18:54

Hallo!
Bei mir erscheint das Captcha nicht auf der Comments-Seite; woran kann es liegen?
Gruß Hallveig

timi meint dazu:

7. September 2007 um 19:52

Du musst noch einen kleinen HTML Part über dem “Kommentar abschicken” Button packen, schau mal oben im Artikel, den habe ich aktualisiert…

Hallveig meint dazu:

8. September 2007 um 08:18

Danke für die Antwort :-) jetzt allerdings erscheint über dem Kommentar-Button dieses: “reCAPTCHA API Error” ???

timi meint dazu:

9. September 2007 um 18:27

Du benötigst unbedingt noch die API Keys, Ich habe die Readme im Download entsprechend aktualisiert und den Artikel um einen Screenshot bereichert ;)

Hallveig meint dazu:

9. September 2007 um 19:10

Das mit dem Key hatte ich bereits brav gemacht. Aber ich schau noch einmal in die neue ergänzte Readme-Datei, ob ich das richtig gemacht habe…

Blogs optimieren meint dazu:

18. Dezember 2007 um 16:35

Captcha beim Login und bei der Registrierung…

Von Haus aus sind bei Wordpress leider weder der Login noch die Neuregistrierung von Usern gegen Spam geschützt, so dass Bots relativ einfach neue Accounts anlegen können.
Um dies zu vermeiden gibt es ein kleine Plugin, das in beiden Fäl…

boblog » Blog Archiv » Captcha-Plugin für Wordpress meint dazu:

9. Februar 2008 um 23:37

[...] Tim Böttiger hat in seinem Blog auf ein wirklich gutes Captcha-Plugin aufmerksam gemacht. Dank reCAPTCHA schützt man sich nicht nur vor wilden Spam-Kommentaren, sondern trägt ganz nebenbei auch noch zu einem guten Zweck bei. [...]

Staudi meint dazu:

4. Oktober 2008 um 22:06

Ich finde das von der Idee her gar nicht schlecht, besonders die Tatsache, dass damit sogar Bücher digitalisiert werden. Allerdings ist mir das Plugin zu groß und zu wuchtig.

werkzeuge meint dazu:

6. November 2008 um 15:33

Aufjedenfall eine nützliche Verwendung, auch wenn ich denke, dass Captchas früher oder später noch “schwieriger” werden, nach dem Motto: hier sind 3 Bilder, klicke das an, welches schön aussieht. Damit knackt man jeden Spambot, allerdings liegt Schönheit ja auch im Auge des Betrachters.

RSS für Kommentare zu diesem Artikel · TrackBack URI

Schreib Deine Meinung