Seit ein paar Tagen bekomme ich immer mehr Spam Kommentare! Da mich das nun zur Weißglut gebracht hat, habe ich überlegt wie ich dies unterbinden kann. Neben Akismet habe ich einen sehr simplen aber wie es scheint Effektiven Weg gefunden um die sogenannten “Spam Bots” fernzuhalten.
Durch eine einfache Datei umbenennung können die sogenannten “Spam-Bots” nicht mehr den gewohnten Pfad finden und bekommen als Belohnung für ihre Mühen nur eine schöne 404 Fehlerseite! Ich will auch euch an meiner Idee Teil haben lassen. Man sollte jedoch nicht ausschliesßlich diese Methode anwenden, sie gilt nur als Zusatz Maßnahme.
Was ist Akismet?
Bei jeder Wordpress Installation wird Akismet, ein WP Plugin mitgeliefert! Es ist das weit verbreiteste Anti-Spam Plugin für Wordpress. Die Nutzung für privat Personen ist kostenlos, man benötigt lediglich einen sogenannten API-Schlüssel welchen man bei der Registrierung auf wordpress.com bekommt.
Wenn Akismet aktiviert ist, wird jeder Kommentar, Trackback oder Pingback an Akismet gesendet, dort auf Spam untersucht und erst freigegeben wenn es als “Nicht-Spam” gilt. Zusätzlich belastet das Anti Spam Plugin nicht die eigene Datenbank.
Sollte trotz Akismet ein Spam durchdringen, kann man ihn Manuell als Spam makieren, Akismet lernt dazu und wird das nächste Mal einen ähnlichen Spamversuch automatisch unterbinden! Da mehrere hundertausend Blogs auf Akismet setzten ist dies mittlerweile sehr effektiv!
Meine Lösung
Ich habe mir jedoch zusätzlich Gedanken gemacht, wie man den “Spam-Bots” zusätzlich das Leben erschwären kann und bin auf folgendes Ergebnis gestoßen!
Wer genauso wie ich Wordpress nutzt kann das ganz einfach nachmachen. Da sich “Spam-Bots” fast immer das vorige auslesen von Blogs oder Homepages sparen und direkt auf der Suche nach bekannten Dateinamen wie zB. “wp-comments-post.php” (bei wordpress) sind, lässt sich mit einer simplen Umbenennung der Dateien oftmals sehr effektiv der “grobe” Spam verhindern.
Dazu müsst ihr einfach die Datei “wp-comments-post.php” im Hauptverzeichnis umbenennen. zB. in “wp-komments-post.php“. Zusätzlich müsst ihr natürlich auch bei euren verwendeten Theme in der Datei “comments.php” die Zeile “wp-comments-post.php“durch euren oben gewählten Namen ersetzen. Der “Spam-Bot” sucht nun vergeblich nach der Standart Datei und bekommt als Belohnung lediglich eine 404 Fehlerseite, da diese ja nicht mehr vorhanden ist!
Das wars auch schon! Sehr Simpel und doch Effektiv! Man spart sich so etwa Captchas oder Rechenaufgaben, welche nur Ladezeit und Performance verbrauchen. Seitdem ich diesen kleinen Trick bei mir einsetzte bin ich (bis jetzt) noch Spam Frei! Also lasst den Kampf gegen Spam beginnen…
So nun seit ihr an der Reihe! Lasst euren Gedanken freien Lauf, aber lasst sie vorallem hier! Welche Erfahrungen habt ihr gemacht?



















Coole Idee! Finde trotzdem die Captcha Methode am Effektivsten. Zum Beispiel die Frage nach dem Vornamen einer berühmten Person, dadurch erschließt sich der Vorteil der Einzigartigkeit des Captchas.
Ja die Captcha Methode lässt sich in den meisten Fällen leider nicht verhindern, da die Bots immer gerissener werden! Die Captchas, welche sich auf Fragen beziehen finde ich allerdings nicht so toll, da man manchmal vielleicht ganz einfach den Vornamen oder die gestellte Frage nicht weis?
Das ist dann ziemlich ärgerlich! Ich verzichte noch darauf solange es klappt! Allgemein ist der Tip mit der umbenennung nur als Zusätzlichen Schutz gedacht, welcher besonders bei bekannten CMS Sytemen hilfreich werden kann!
Wer die Frage, “Wie heisst der Vorname von Max Mustermann?” nicht beantworten kann, sollte kein Kommentar abgeben können/ dürfen
.
Haha
Ich habe aber schon weitaus blödere Fragen gestellt bekommen, wo man richtig rechnen musste! Da verzichte ich dann lieber auf meinen Kommentar! Ich stell da einfach mal so ein geniales Captcha rein! Ist wohl eher als Scherz gemeint aber da vergeht einem das schreiben.
Klick mich!
Naja, schwer ist das aber nicht
Zitat:” = 0″
Aber es verdirbt einem einfach die Lust. Du weisst was ich meine…
Kann sein, gehören jedoch heutzutage einfach dazu. Anders kann man leider (kaum) mehr unterscheiden, wer Mensch und wer Computer ist..