Search
 
Archives
Categories
Blogroll
Meta
Wetter
Today
Quelle: ETHLife
Weblog
« Lebkuchenhaus selbstgemacht
Reich durch Google AdSense »
 

October 28th, 2005
Gästebuchspamer einfach ausgetrickst
Publiziert unter: Internet, Homepage
Spam in Guestbooks
Guestbook Spam

Lange Zeit blieb mein Gästebuch von sogenannten Gästebuchspamern verschont. Es kam nur selten vor, dass ich einen offensichtlichen Spameintrage löschen musste. Doch in den letzten Wochen, hatte ich täglich ein dutzend Spameinträge. Das Ziel der Spamer dabei ist, möglichst viele Links in Gästebücher einzutragen, die auf bestimmte Websites zeigen. Diese Links würden von Suchmaschinen aufgenommen und die verlinkte Website wird bei genügend Verweisen als wichtig eingestuft und würde bei Suchmaschinenergebnisse weit oben aufgeführt.
Tja, nur blöd, dass die Suchmaschinenbots Hinweise wie

  • <meta name=”robots” content=”index, nofollow”></meta>

verstehen und die Links nicht weiterverfolgen. Gästebuchspam ist also eine überholte Technik, um sich bei Suchmaschinen einen Vorteil zu verschaffen. Nur blöd, dass so manche Spamer das noch immer nicht begriffen haben.

Doch eigentlich interessiert es mich nicht, wie hoch solche Websites bei Suchmaschinen gerankt werden, nein. Schlimmer ist, dass ein Gästebuch durch unzählige Einträge über Penisvergrösserung und Zaubertabletten nicht mehr zum lesen einlädt.
Das manuelle löschen von Einträgen in der DB ist keine Lösung, da man mit dieser Methode ständig das Gästebuch kontrollieren muss, ob ein neuer Eintrag hinzugekommen ist, und ob es SPAM ist.

Wie sieht nun meine Lösung für das Problem Gästebuchspam aus?
Jeder Eintrag besitzt einen Statusattribut, welcher besagt, ob dieser Eintrag für das Gästebuch freigegeben ist oder eben nicht. Bei jedem neuen erstellten Eintrag wird dieser Status zuerst mal auf Nicht freigegeben gesetzt. Das würde schon mal das Problem von hässlichen Gästebucheinträgen im Gästebuch lösen, da die Besucher diese Einträge nicht sehen. Doch nicht zu vergessen ist, dass diese Einträge ja noch immer in der DB sind! Damit ich nicht immer manuell nach neuen Einträge suchen muss, wird bei einen neuen Eintrag auch eine automatische Email generiert mit dem gesamten Text des Gästebucheintrages. Im Mail selbst, gibt es ausserdem noch einen kleinen Link zu einem Skript auf dem Server. Ein Klick genügt, und der Eintrag wird auch aus der DB entfernt.

Für die Gästebuchprogrammierer unter euch:
Ein Link mit der ID eines Eintrages sollte noch nicht genügen, um einen Eintrag zu löschen. Das Problem wäre, dass man nur den Namen des Skriptes zu wissen braucht, um beliebige Einträge zu löschen. Im Link steht ausserdem ein Authorisierungstext bzw. -passwort. Gibt man diesen beim Aufruf des Skriptes nicht mit, führt das Skript den Befehl nicht aus. Somit kann nur derjenige, dre die Informationsmails erhält, auch die Einträge löschen. Dieser Authorisierungstext ist zwar in Klartext, allerdings reicht solch ein Sicherheitskonzept für ein privtes Gästebuch sicherlich aus

You can follow the comments to this entry by Du kannst die Kommentare zu diesem Eintrag durch RSS 2.0 feed. You can write a comment, or create a Trackback on your site.

top

2 comments

Kommentar schreiben

×Name:  
×Mail wird nicht veröffentlicht
Website:  
Kommentar:  
×: notewendige Felder



© 2004 - 2008 by Amancio Bouza