Scuttle ist neben Pligg eines der verbreitesten Social Bookmarking Scripts. Standardmäßig werden Links mit ‘nofollow’ gekennzeichnet. Dies lässt sich aber in der config.inc.php umstellen. Aufgrund der einfachen Eintragungsmöglichkeit und mangelnden Schutzmaßnahmen werden Scuttle-Websites oftmals von Spammern, insbesondere aus dem osteuropäischen Raum (vor allem Polen und Russland) aufgesucht, welche auf der Suche nach kostenloser Linkpopularität sind.
Idealerweise verhindert man den Spam bereits vor der Eintragung, z.B. durch geeignete Captchas oder durch Blocken von ausländischen E-Mail-Adressen. Trotzdem werden Spammer immer mal wieder durchkommen. Dann stellt sich die Frage, wie man die Spam-User, die Spam-Tags und die Spam-Bookmarks möglichst rasch aus der Datenbank bekommt. Hierfür kann man ein paar SQL-Anweisungen z.B. per phpMyAdmin durchführen. Folgende Schritte sind erforderlich:
1. Die ID des Spammers (uId) anhand des Usernamens in der Tabelle sc_users suchen
2. Den Benutzer anhand der uId löschen:
DELETE FROM sc_users WHERE uId = SPAM-uId
3. Die Spam-Tags des Users löschen:
DELETE FROM sc_tags WHERE bId IN (SELECT bId FROM sc_bookmarks WHERE uId = SPAM-uId)
4. Als letztes müssen die Spam-Bookmarks noch gelöscht werden:
DELETE FROM sc_bookmarks WHERE uId = SPAM-uId
Will man gleich mehrere Spam-User oder Spam-Tags löschen ist auch der LIKE-Befehl hilfreich:
SELECT * FROM sc_bookmarks WHERE bAddress LIKE '%.pl/%'
Mit obigem Befehl fischt man z.B. Bookmarks mit polnischer Top-Level-Domain heraus und kann diese anschließend löschen.
Fazit:Spam in Social Bookmarking Diensten lässt sich wohl nie ganz verhindern. Manuelle Eingriffe sind oftmals notwendig. Massiver Spam bedroht derzeit viele Social Bookmarking-Dienste. Viele Scuttle-Websites wurden deshalb in den vergangenen Monaten geschlossen.
Relevante Suchbegriffe: Scuttle Social Bookmarking Spam
