Die endgültige Lösung gegen Kommentarspams?

19. Dezember 2004 - 17:06 Uhr - Moe
Jeremy Zawodny macht sich Gedanken darüber, wie das Problem mit den Kommentarspams zu lösen ist. Dabei kommt er zu dem Schluss, daß sich die Grundproblematik ähnlich wie bei Email verhält: Auch wenn die Erfolgsquoten nicht sehr hoch sind lohnen sich Kommentarspams dennoch, da es einfach ist und nicht viel kostet.
Er geht weiterhin davon aus, daß sich das Problem nicht auf Seiten der Blogger lösen lassen wird, da sich schätzungsweise höchstens 20% der User aktiv mit Kommentarspam und wirkungsvollen Gegenmaßnahmen beschäftigen.

Folglich muss das Problem also auf Seiten der Systeme gelöst werden.
Zawodnys Interesse gilt hier eher den Suchmaschinen: Während ein Mensch Kommentarspam meist eindeutig als solchen identifzieren kann, sind Suchmaschinen bislang dazu nicht in der Lage. Für Zawodny würde es zunächst ausreichen, wenn Suchmaschinen in der Lage wären, Content der nicht vom Blog-Autor, sondern von anderen Usern erzeugt wird zu erkennen, und die darin enthaltenen Links zu ignorieren.
Dabei geht er von der Prämisse aus, daß sich Kommentarspams vorwiegend wegen der Vergabe von PageRank auf die beworbenen URLs lohnen.

Solange es nicht um "smarte" Erkennung von Kommentarspam auf einer individuellen Basis geht, kann dieses Problem jedoch auch auf Seiten der Publishing-Systeme gelöst werden: Wie Brad Choate in den Kommentaren anmerkt, kann die Vergabe von PageRank bereits durch einen (Google) Redirector verhindert werden.
Genau aus diesem Grund habe ich mein Weblog unlängst dahingehend modifiziert, daß alle URLs und Trackbacks in meinen Kommentaren über einen Google-Redirect laufen, welcher keinen PageRank vergibt.

An dem Verfahren wurde dahingehend Kritik geübt, daß es keinerlei Pagerank mehr für URLs in den Kommentaren vergibt, egal ob es sich nun um Spam handelt oder nicht. Weiterhin werden die Referrers nicht übergeben.
Zum Ersten kann ich nur sagen, daß es sich - solange wir keine "smarte" Erkennung von Kommentarspams haben - wohl nicht anders lösen lassen wird. Ich empfinde das aber nicht als sonderlich dramatisch, denn einerseits wird Pagerank gnadenlos überschätzt, und andererseites handelt es sich ja "nur" um die Links in den Kommentaren. Die Hyperlinks in den Beiträgen selbst bleiben schliesslich reguläre Links, welche nicht redirected werden.
Zum Zweiten lässt sich sagen, daß Referrers für die meisten Leute unbrauchbar geworden sind, da sie einfach viel zu sehr zugespammt werden. Jedes Blacklisting von Referrer-URLs oder IPs kann hier nur retroaktiv geschehen und ist daher weitestgehend sinnlos.
Durch den Einsatz eigener Redirect-Skripte müsste es aber möglich sein, den Referrer zu übertragen und dennoch keinen PageRank zu vererben. Hier sind jedoch die Techniker gefragt, da dies mein Wissen übersteigt.
Was den Google-Redirector angeht, so schlägt Tom in den Kommentaren des Beitrags "Google approved PageRank stripping" von Simon Willison vor, die eigentliche Referrer-URL einfach als Variable anzuhängen, so daß sie zumindest im Referrer der Redirector-URL sichtbar wird, zB so:
http://www.google.com/url?sa=D&q=http://www.ZielURL.com
&referrer=http://www.RefURL.com


Grundsätzlich lässt sich sagen, daß dieses Verfahren so oder so erst dann Sinn machen könnte, wenn es standardmässig in Weblog-Systeme eingebaut wird: Wenn es ab einer bestimmten Versionsnummer eines Blog-Systems (welches dies einsetzt) einfach schlichtweg nicht mehr möglich wäre, URLs zu hinterlassen welche dann PageRank bekommen, so würden diese Systeme wohl nicht mehr gespammt werden. So zumindest die Hoffnung.

Für WordPress gibt es bereits ein Google Redirector Plugin, welches alle URLs in den Kommentaren durch den Redirector jagt und somit keinen Pagerank vergibt. Wie ich das in Nucleus gemacht habe kann ich hier ja mal bei Gelegenheit posten.

Insgesamt zahlt man zwar durch den Verzicht auf PageRank in den Kommentaren und den Problemen mit der Übergabe korrekter Referrers einen gewissen Preis, aber ich denke dennoch, daß es das wert sein könnte.
Problematisch erscheint mir lediglich die Prämisse, daß sich Kommentarspams nur wegen der Vergabe von PageRank lohnen. Vielleicht werden wir ja auch noch vermehrt Kommentarspams sehen, welche in der Tat mal auf den menschlichen User abzielen und zum Klicken animieren wollen, da es irgendein super Angebot oder gratis Pr0n gibt oder wasweissich was.

10 Kommentare:

  1. Michael schrieb:
    Ich hatte neulich einen Spammer, der einfach bestehende Kommentare kopiert hat, und mit neuem Namen und neuer Adresse gepostet hat. Vielleicht wollte der sich als seriöse Person tarnen, damit man auf den Link klickt.
    # 19. Dezember 2004 - 18:05 Uhr
  2. Kai schrieb:
    Ein anderer Ansatz: Kommentare ähnlich wie Wikis behandeln. Anonymous darf jeden Kommentar ändern(?) und vor allem löschen mit beliebigem Undo/History etc.

    Die Kommentare kommen von den Lesern, warum soll sich die dann nicht auch um den Spam kümmern (dürfen)?
    # 19. Dezember 2004 - 18:39 Uhr
  3. Sven schrieb:
    Bei Wikis besteht das Ziel darin, Informationen zu einem Themenkomplex zusammenzutragen. Es ist also durch das Thema vorgegeben, welcher Informationsgehalt vermittelt werden sollte.

    Hingegen sind Kommentare auf BLOGs rein subjektiv. Ich finde nicht, dass jeder beliebige Nutzer das Recht bekommen sollte, andere Kommentare zu editieren oder zu löschen. Das führt wahrscheinlich nur zu vielerlei Kleinkriegen.

    Ein Allheilmittel habe ich natürlich nicht, allerdings begrenzt meiner Meinung nach eine User-Registrierung als Kommentier-Voraussetzung den Spam.
    # 19. Dezember 2004 - 20:31 Uhr
  4. gerald schrieb:
    hatte auch so nen fall wie von michael geschildert. interessant war dabei die herkunft des spammers, der kam laut IP aus indien. ist doch praktisch, so kann man ohne die sprache zu verstehen, trotzdem mitreden/spammen ;-)
    # 20. Dezember 2004 - 03:37 Uhr
  5. Tim schrieb:
    Ich bin eher ein Anhänger der These, dese jedwede technische Maßnahme, die Spam verringert, nur ein Ende des Massen-Spammings hinauszögert -- und damit das Geschäftsmodell der Spammer am Leben erhält. Nur wenn in den Gesellschaften bzw. den politischen Systemen der Leidensdruck groß genug wird, ist mit Veränderungen z.B. auf legislativer Ebene zu rechnen, so dass dann Spamming einfach extrem unattraktiv wird.
    # 20. Dezember 2004 - 08:35 Uhr
  6. Moe schrieb:
    @Tim: *Wieso* sollten Maßnahmen gegen Spam zum Fortbestand eben dessen beitragen..?!
    # 20. Dezember 2004 - 12:13 Uhr
  7. René schrieb:
    @Tim: Es ist praktisch unmöglich, Spam mit gesetzlichen Mitteln zu bekämpfen. Das Internet ist ein rechtsfreier Raum, auch wenn Politiker und Juristen das nicht wahrhaben wollen. Es wird immer Hosts in Ländern geben, die entsprechende Gesetze nicht haben. Es _muss_ also von technischer Seite gelöst werden.
    # 20. Dezember 2004 - 12:24 Uhr
  8. Tim schrieb:
    @Moe: Jeder Maßnahme zur Unterdrückung von Spam verschafft lediglich Linderung temporärer Natur. Danach schlägt der Spammer zurück: Mit mehr Spam und neuen Methoden, um Gegenmaßnahmen auszutricksen. Wenn wir dagegen auf Spamfilter und ähnliches verzichten würden, stiege auf Nutzerseite der Leidensdruck erheblich an und damit auch der gesellschaftliche und politische Druck, eine Lösung zu finden. In Deutschland hat man schließlich auch dass Fax-Spammung in den Griff bekommen. Mittlerweile haben wir die Situation, in der eine ganze Industrie an der Spamproblematik ordentlich verdient. Von dieser Seite kann ja nicht wirklich erwartet werden, dass die ihr Geschäftsmodell aufgeben wird.

    @René: Wer hat nur diese Mär in die Welt gesetzt, dass Spam juristisch nicht zu bekämpfen ist? Wenn es keine Spam-Filter in Amiland gäbe und jeder Senator, jeder Kongressabgeordnete, jeder Firmenboss müsste seine Mails selbst aus dem großen Spam-Haufen fischen, dann wäre "Free Speech" gar kein Thema mehr und die großen 200 Ami-Spammer wären längst zu absurd hohen Geldstrafen verknackt.
    # 20. Dezember 2004 - 17:30 Uhr
  9. Tim schrieb:
    @René: Nachtrag: Soziale Probleme lassen sich schlecht mit technischen Mitteln lösen. Wenn du auch einen Spammer nicht direkt drankriegen kannst, so kommst du aber an den Anbieter, der seine Waren via Spam vertickt. Was ist denn, wenn einfach alle Einnahmen aus einem Spam-Run auf ein Sperrkonto kommen und das Unternehmen in einem etwas längerem Prozess erklären muss, wie ein Spammer dazu kommt, für ihn Werbung zu betreiben? Okay, das schreit nach einem Joe-Job. Aber ich denke, das ist ein lösbares Problem.
    # 20. Dezember 2004 - 17:37 Uhr
  10. grasn schrieb:
    Es ist eigentlich gar nicht so schwer was dagegen zu tun, wenn man als Webmaster einfach eine Sperre in das Kommentar-System einbaut.
    Sollte nur auch mehr dran gedacht werden, weil nur so kann was gegen das gespame getan werden.
    # 21. Dezember 2004 - 02:52 Uhr

Kommentare werden moderiert und vor der Veröffentlichung manuell geprüft.

Kommentieren:

:

:
: