Drupal Kommentar-Spam verhindern

Raphael hats erwischt, er verzeichnet in seinem Drupal Blog die ersten Spammer. In seinem Blogeintrag bringt er auch direkt eine Möglichkeit Kommentar-Spam einzudämmen, und zwar durch Aktivierung der Kommentarvorschau als Pflicht.

Weitere Möglichkeiten Spam bei Drupal zu verhindern sind folgende:

  • In den Kommentareinstellungen (admin/content/comment/settings) die Option "Anonymous posters may not enter their contact information" aktivieren, so haben Spammer erstmal kein direktes Feld zur Eingabe einer URL. Alternativ kann auch per hook_form_alter() nur das Feld für die Webseite deaktiviert werden (Name und eMail bleiben dann bestehen).
  • Um Links direkt im Kommentar zu unterbinden sollte man ein Eingabeformat als Standard definieren, das kein a-Tag zulässt und keine automatische Verlinkung generiert.
  • Eine weitere Möglichkeit ist das händische Kontrollieren und Freischalten von Kommentaren, hier kann man sich, per Workflow Modul eine eMail zukommen lassen, wenn ein Kommentar eingereicht wurde.
  • Erhält man relativ viele Kommentare, die man nicht alle manuell freischalten möchte, kann man eine sogenanntes Captcha einsetzen, das Modul http://drupal.org/project/captcha kann sowohl Bilder als auch mathematische Aufgaben und weitere als Captcha bereitstellen.
  • Wem das immer noch nicht reicht und wer auch gerne Links im Kommentartext erlauben möchte, kann das Spam-Modul nutzen. Damit lassen sich Kommentare z.B. auch auf die Häufigkeit von Links prüfen, automatisch Löschen, Nutzer können Kommentare als Spam melden oder man erstellt ein paar eigene Filterregeln.

Als zusätzlicher Service lässt sich der Dienst "Akismet" mit einem Drupal Modul integrieren: http://drupal.org/project/akismet

Neuen Kommentar schreiben

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Textual smileys will be replaced with graphical ones.