Linux und Open Source, Tipps und Tricks • 04.03.2007, 13:28 Uhr • Kommentare: 3

Da ich hier täg­lich um die 100 Trackback-Spams löschen darf, habe ich mich jetzt mal ein biss­chen mehr mit Spam­be­kämp­fung befasst. Zuerst ein­mal läuft hier Sim­ple Track­back Vali­da­tion, was bei jeden ein­ge­hen­den Track­back über­prüft, ob auf der Her­kunfts­seite auch wirk­lich auf meine Seite ver­linkt wird. Ist dies nicht der Fall, wird der Track­back nicht frei­ge­schal­tet und in der Daten­bank als Spam markiert.

Wei­ter geht’s mit Akis­met, ein wirk­lich genia­les Plu­gin. Erkennt jeden Spam­kom­men­tar und fil­tert diese ent­spre­chend aus. Als Spam mar­kierte Kom­men­tare und Track­backs las­sen sich dann per Klick massenlöschen.

So besteht mein täg­li­ches Spam­be­kämp­fungs­ri­tual darin eben die­sen Knopf zu drü­cken. „Akis­met hat deine Seite vor 1,641 Spam­kom­men­ta­ren bewahrt.“ Sehr gut.

Da die ganze Track­back­scheiße natür­lich auch Traf­fic ver­braucht habe ich noch mal ein biss­chen nach­ge­forscht. Die Track­backs schei­nen von einem Pro­gramm zu kom­men, dass sich als „TrackBack/1.02″ aus­gibt. Also warum nicht ein­fach die­sen Use­ra­gent aus­sper­ren? Mit google hab ich dann die­sen Blog­ein­trag gefun­den. Also fol­gen­des in die .htacces-Datei:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Java
RewriteRule ^.*$ - [F]
RewriteCond %{HTTP_USER_AGENT} TrackBack/1.02
RewriteRule ^.*$ - [F]

Java wird direkt mit geblockt, weil „Java/1.4.2_03“ auch einige Male in den Logs auf­ge­taucht ist.

Ich hoffe die Spam­flut legt sich jetzt langsam.

Tags, RSS-Feed & Trackback:

Tags: , , , , | Der Artikel wurde am 04. März 2007 gegen 13:28 Uhr von Felix Triller verfasst und unter „Linux und Open Source, Tipps und Tricks“ abgelegt. Sie können gerne einen Kommentar schreiben. Für einen Trackback benutzen Sie bitte diesen Link. Wenn Ihnen gefällt, was Sie hier lesen, abonnieren Sie doch meinen RSS-Feed.
 

3 Kommentare

  1. So kannst du den Trackback/1.02 aus­sper­ren, aber der Traf­fic wird den­noch ver­braucht und der Ser­ver rödelt wei­ter­hin, weil der POST-Request mit allen Daten ja erst­mal kom­plett ent­ge­gen genom­men und danach erst ver­ar­bei­tet wird.

    Per .htac­cess kann man also kosem­tisch wirk­sam aus­sper­ren, mehr aber auch nicht.

    Ich habe die letz­ten Tage ver­ein­zelt wie­der ver­such­ten Spam mit­tels Trackback/1.02, nach­dem lange Zeit Ruhe war (schein­bar ist mein Blog irgend­wann aus den Lis­ten der Spam­mer ent­fernt wor­den, als es nicht mehr funktionierte).

    Ich schreibe flei­ßig meine Abuse-Mails und hoffe die vir­tu­elle Welt ein klei­nes Stück bes­ser machen zu können… ;)

  2. Take pride in your accom­plish­ments, as they are step­ping sto­nes to your dreams. Under­stand that you may make mis­ta­kes, but don’t let them dis­cou­rage you. Value your capa­bi­li­ties and talents for they are what make you truly unique.

  3. Catch the star that holds your destiny, the one that fore­ver twin­k­les wit­hin your heart. Take advan­tage of pre­cious oppor­tu­nities while they still sparkle before you. Always believe that your ulti­mate goal is attainable as long as you com­mit your­self to it.

© (cc) 2005-2012 Felix Triller. Impressum. Made on a Mac, hand-coding XHTML & CSS. Anmelden. Powered by WordPress and all-inkl.com.