Stadtwiki:Spamschutz: Unterschied zwischen den Versionen

Aus dem Rhein-Neckar-Wiki
Zur Navigation springen Zur Suche springen
(Begründung für Spamschutz und ersatzweise Anwendung der Hilfsvorlagen)
 
K (aktueller status)
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Dieser Artikel beschreibt die aktuelle Implementierung des Spamschutzes im Rhein-Neckar-Wiki.
__TOC__
{{Achtung|title=Aktueller Status|text=Aktuell läuft das Wiki ohne Spamfilter (Weblinks), jedoch mit Quizfrage für Neuanmeldungen und für anonyme Edits, bei denen (klassische) Weblinks hinzugefügt werden. --[[Benutzer:Rabe|Raphael Eiselstein]] <sup><small>[[Benutzer Diskussion:Rabe|talk]]</small></sup> 15:59, 13. Jun. 2012 (UTC)}}
== Was ist SPAM und warum muss man sich dagegen schützen? ==
== Was ist SPAM und warum muss man sich dagegen schützen? ==
Einer der Hauptgründe für SPAM in Webforen, Gästebüchern und Wikis ist die Möglichkeit, Weblinks einzutragen. Die Motivation für einen Spammer ist es, eine bestimmte Webseite (mit einem bestimmten Begriff, häufig Lifestylemedikamente oder Online-Glücksspiele, weltweit in möglichst vielen Webpräsenzen zu verlinken. Damit steigt die Wahrscheinlichkeit, dass jemand auf der Suche nach dem Begriff nicht auf der Seite des Herstellers, sondern auf einer fremden Seite landet.
Einer der Hauptgründe für SPAM in Webforen, Gästebüchern und Wikis ist die Möglichkeit, Weblinks einzutragen. Die Motivation für einen Spammer ist es, eine bestimmte Webseite (mit einem bestimmten Begriff, häufig Lifestylemedikamente oder Online-Glücksspiele, weltweit in möglichst vielen Webpräsenzen zu verlinken. Damit steigt die Wahrscheinlichkeit, dass jemand auf der Suche nach dem Begriff nicht auf der Seite des Herstellers, sondern auf einer fremden Seite landet.
Zeile 4: Zeile 8:
Wikis, Webforen und Gästebücher sind daher häufig Angriffsziel für sogenannte '''Bots'''. Bots sind Programme, die vollautomatisch Inhalte schreiben können. Durch die vollautomatische Funktionsweise können Programme diese Einträge '''weltweit''' und '''massenhaft''' vornehmen.
Wikis, Webforen und Gästebücher sind daher häufig Angriffsziel für sogenannte '''Bots'''. Bots sind Programme, die vollautomatisch Inhalte schreiben können. Durch die vollautomatische Funktionsweise können Programme diese Einträge '''weltweit''' und '''massenhaft''' vornehmen.


WikiSPAM ist eine sehr häufige Form von '''Vandalismus''' und das bedeutet für die [[Stadtwiki:Administratoren]] häufig einen großen Aufwand für die Beseitigung der Spuren und die Wiederherstellung von Artikeln nach Angriffen und das Recherchieren und Pflegen von IP-Blocklisten und so weiter.  
WikiSPAM ist – falls es keine Sicherheitsvorkehrungen dagegen gibt – sehr häufig und das bedeutet für die [[Stadtwiki:Administratoren]] einen großen Aufwand für die Beseitigung der Spuren und die Wiederherstellung von Artikeln nach Angriffen und das Recherchieren und Pflegen von IP-Blocklisten und so weiter.  


=== Weblinks im [[Rhein-Neckar-Wiki]] ===
=== Weblinks im [[Rhein-Neckar-Wiki]] ===
Das Rhein-Neckar-Wiki ist, seit es besteht, immer wieder Ziel von Botangriffen geworden. Eine mögliche Abwehrmaßnahme wäre, das anonyme Editieren komplett zu unterbinden, was aus Sicht des [[Stadtwiki:Projektleiter]]s eine zu strenge Maßnahme gegen die vielen oft produktiven Gelegenheitsautoren darstellen würde, die sich nicht registrieren möchten.
[[Datei:RNW Spamschutz Weblinks 20120613 175000.png|right|(nur) anonyme Benutzer bekommen beim Hinzufügen von Weblinks eine Quizfrage gestellt, bevor gespeichert werden kann.]]
Angemeldete Benutzer können beliebig Weblinks in Rhein-Neckar-Wiki abspeichern. Nicht angemeldete Benutzer müssen sich durch die Beantwortung einer einfachen Quizfrage als menschlicher Benutzer beweisen, um Weblink hinzufügen zu können.
<div style="clear:both"></div>


Daher wurde eine Alternative entwickelt, um automatischen WikiSPAM zu vermeiden:  
== Nutzung der [[Vorlage:Weblink]] ==
Bisher war das direkte Speichern von Weblinks durch einen Spamfilter blockiert. Ersatzweise musste die [[Vorlage:Weblink]] verwendet werden.


'''Im Rhein-Neckar-Wiki werden alle Artikel blockiert, die die Zeichenkette <span style="color:red">http</span> enthalten.''' 
Durch die Überarbeitung des Spamschutzes im Juni 2012 ist es jetzt nicht mehr erforderlich, allerdings trotzdem weiterhin möglich und sinnvoll, die [[Vorlage:Weblink]] zu verwenden.
 
Da Weblinks im Einzelfall, etwa als Quellenangabe oder Verweise auf Homepages, dennoch möglich sein sollen, gibt es verschiedene Wiki-Vorlagen, die anstelle von Wiki-Weblinks verwendet werden müssen:


;Anwendungsbeispiel von [[Vorlage:Weblink]]:
;Anwendungsbeispiel von [[Vorlage:Weblink]]:
  <nowiki>* {{Weblink|www.example.com/foo/bar.html|Beispielwebseite mit http}}</nowiki>  
  <nowiki>* {{Weblink|www.example.com/foo/bar.html|Beispielwebseite mit &#104;ttp}}</nowiki>  
  <nowiki>* {{Weblink|www.example.com/foo/bar.html?parameter{{=}}wert&x{{=}}y|Beispielwebseite mit 2 Parametern}}</nowiki>
  <nowiki>* {{Weblink|www.example.com/foo/bar.html?parameter{{=}}wert&x{{=}}y|Beispielwebseite mit 2 Parametern}}</nowiki> (maskiertes Gleichhaltszeichen)
<nowiki>* {{Weblink|1=www.example.com/foo/bar.html?parameter=wert&x=y|2=Beispielwebseite mit 2 Parametern}}</nowiki> (konkrete Parameterzuweisung durch 1= und 2=)
  <nowiki>* Weblink ohne Linklabel {{Weblink|www.example.com/foo/bar.html}}</nowiki>
  <nowiki>* Weblink ohne Linklabel {{Weblink|www.example.com/foo/bar.html}}</nowiki>
ergibt
ergibt
:* {{Weblink|www.example.com/foo/bar.html|Beispielwebseite mit http}}
:* {{Weblink|www.example.com/foo/bar.html|Beispielwebseite mit &#104;ttp}}
:* {{Weblink|www.example.com/foo/bar.html?parameter{{=}}wert&x{{=}}y|Beispielwebseite mit 2 Parametern}}
:* {{Weblink|www.example.com/foo/bar.html?parameter{{=}}wert&x{{=}}y|Beispielwebseite mit 2 Parametern}}
:* {{Weblink|1=www.example.com/foo/bar.html?parameter=wert&x=y|2=Beispielwebseite mit 2 Parametern}}
:* Weblink ohne Linklabel {{Weblink|www.example.com/foo/bar.html}}
:* Weblink ohne Linklabel {{Weblink|www.example.com/foo/bar.html}}


Analog '''[[Vorlage:Weblink]]''' funktionieren die beiden Vorlagen '''[[Vorlage:WeblinkSSL]]''' und '''[[Vorlage:FTPlink]]'''.
Analog '''[[Vorlage:Weblink]]''' funktionieren die beiden Vorlagen '''[[Vorlage:WeblinkSSL]]''' und '''[[Vorlage:FTPlink]]'''.
;Vorteile:
:* Durch die Vorlage ist eine automatisierte oder massenhafte Eintragung von Weblinks in Wikiseiten für ''Bots'' nicht mehr so einfach, echte Wikiautoren hingegen verstehen diese Anleitung und können sie anwenden.
:* externe Links die über die Vorlagen in einen Artikel eingebaut werden, können (später) automatisch überprüft werden, tote Links lassen sich somit schneller ausfindig machen
; Nachteile:
:* Bestehende Artikel, die Weblinks enthalten, müssen in jedem Fall umgeschrieben werden, auch wenn an einer ganz anderen Stelle etwas ergänzt oder geändert wurde. Dies verursacht einen gewissen Mehraufwand, besonders bei unübersichtlichen Artikeln mit wild eingestreuten Weblinks.
:* Die legitime Übernahme von Wikiinhalten aus anderen Stadtwikis ist nicht so einfach möglich, wenn dort normale Wiki-Weblinks verwendet werden. Diese müssen vor dem Speichern ebenfalls auf die hier verpflichtenden Vorlagen umgeschrieben werden.
Probleme mit den Vorlagen oder weitere Vor- und Nachteile können auf der [[Stadtwiki Diskussion:Spamschutz|Diskussionsseite]] diskutiert werden.


== Spezielle Vorlagen für Weblinks ==
== Spezielle Vorlagen für Weblinks ==
Zeile 44: Zeile 41:
Passt keine der vorangegangenen Vorlagen, kann eine der generischen Vorlagen für Weblinks verwendet werden:
Passt keine der vorangegangenen Vorlagen, kann eine der generischen Vorlagen für Weblinks verwendet werden:
:* [[Vorlage:Weblink]] für normale Weblinks
:* [[Vorlage:Weblink]] für normale Weblinks
:* [[Vorlage:WeblinkSSL]] für Weblinks, die per https (http mit SSL Schutz)
:* [[Vorlage:WeblinkSSL]] für Weblinks, die per &#104;ttps (&#104;ttp mit SSL Schutz)
:* [[Vorlage:FTPlink]] für Links auf FTP-Server  
:* [[Vorlage:&#70;TPlink]] für Links auf &#70;TP-Server  


;Hilfsvorlagen: [[Vorlage:=]] für literale Gleichhaltszeichen in Vorlagen-Parametern: Statt <span style="color:red">?paramater=wert&x=y</span> muss aus technischen Gründen <span style="color:green"><nowiki>?parameter{{=}}wert&x{{=}}y</nowiki></span> verwendet werden.
;Hilfsvorlagen: [[Vorlage:=]] für literale Gleichhaltszeichen in Vorlagen-Parametern: Statt <span style="color:red">?parameter=wert&x=y</span> muss aus technischen Gründen <span style="color:green"><nowiki>?parameter{{=}}wert&x{{=}}y</nowiki></span> verwendet werden. Alternativ können die Parameter 1= und 2= explizit angegeben werden, hierbei werden dann alle folgenden Gleichhaltszeichen nicht mehr interpretiert, siehe Anwendungsbeispiele.


== siehe auch ==
== siehe auch ==
* [[Vorlage:E-Mail]] zur Verschleierung von E-Mailadressen im Wiki als weitere Spamschutzmaßnahme  
* [[Vorlage:E-Mail]] zur Verschleierung von E-Mailadressen im Wiki als weitere Spamschutzmaßnahme
* Die [[MediaWiki:Spamprotectiontext|Spamschutzmeldung]] wird angezeigt, wenn man einen Artikel mit einem Spam-Begriff, also z.B. einen direkt eingegebenen URL abspeichert.
;Hintergründe:
* [[Hilfe:Weblinks]]
* [[Hilfe:Spam]]
* [[Hilfe:Vorlagen]]


== Weblinks ==
== Weblinks ==
* {{Wikipedia2|Spam|Spam}}
* {{Wikipedia2|Spam|Spam}}


[[Kategorie:Stadtwiki]]
[[Kategorie:Stadtwiki:Technik|Spamschutz]]

Aktuelle Version vom 7. Juli 2012, 20:26 Uhr

Dieser Artikel beschreibt die aktuelle Implementierung des Spamschutzes im Rhein-Neckar-Wiki.

Achtung: Aktueller Status

Aktuell läuft das Wiki ohne Spamfilter (Weblinks), jedoch mit Quizfrage für Neuanmeldungen und für anonyme Edits, bei denen (klassische) Weblinks hinzugefügt werden. --Raphael Eiselstein talk 15:59, 13. Jun. 2012 (UTC)


Was ist SPAM und warum muss man sich dagegen schützen?[Quelltext bearbeiten]

Einer der Hauptgründe für SPAM in Webforen, Gästebüchern und Wikis ist die Möglichkeit, Weblinks einzutragen. Die Motivation für einen Spammer ist es, eine bestimmte Webseite (mit einem bestimmten Begriff, häufig Lifestylemedikamente oder Online-Glücksspiele, weltweit in möglichst vielen Webpräsenzen zu verlinken. Damit steigt die Wahrscheinlichkeit, dass jemand auf der Suche nach dem Begriff nicht auf der Seite des Herstellers, sondern auf einer fremden Seite landet.

Wikis, Webforen und Gästebücher sind daher häufig Angriffsziel für sogenannte Bots. Bots sind Programme, die vollautomatisch Inhalte schreiben können. Durch die vollautomatische Funktionsweise können Programme diese Einträge weltweit und massenhaft vornehmen.

WikiSPAM ist – falls es keine Sicherheitsvorkehrungen dagegen gibt – sehr häufig und das bedeutet für die Stadtwiki:Administratoren einen großen Aufwand für die Beseitigung der Spuren und die Wiederherstellung von Artikeln nach Angriffen und das Recherchieren und Pflegen von IP-Blocklisten und so weiter.

Weblinks im Rhein-Neckar-Wiki[Quelltext bearbeiten]

(nur) anonyme Benutzer bekommen beim Hinzufügen von Weblinks eine Quizfrage gestellt, bevor gespeichert werden kann.

Angemeldete Benutzer können beliebig Weblinks in Rhein-Neckar-Wiki abspeichern. Nicht angemeldete Benutzer müssen sich durch die Beantwortung einer einfachen Quizfrage als menschlicher Benutzer beweisen, um Weblink hinzufügen zu können.

Nutzung der Vorlage:Weblink[Quelltext bearbeiten]

Bisher war das direkte Speichern von Weblinks durch einen Spamfilter blockiert. Ersatzweise musste die Vorlage:Weblink verwendet werden.

Durch die Überarbeitung des Spamschutzes im Juni 2012 ist es jetzt nicht mehr erforderlich, allerdings trotzdem weiterhin möglich und sinnvoll, die Vorlage:Weblink zu verwenden.

Anwendungsbeispiel von Vorlage:Weblink
* {{Weblink|www.example.com/foo/bar.html|Beispielwebseite mit http}} 
* {{Weblink|www.example.com/foo/bar.html?parameter{{=}}wert&x{{=}}y|Beispielwebseite mit 2 Parametern}} (maskiertes Gleichhaltszeichen)
* {{Weblink|1=www.example.com/foo/bar.html?parameter=wert&x=y|2=Beispielwebseite mit 2 Parametern}} (konkrete Parameterzuweisung durch 1= und 2=)
* Weblink ohne Linklabel {{Weblink|www.example.com/foo/bar.html}}

ergibt

Analog Vorlage:Weblink funktionieren die beiden Vorlagen Vorlage:WeblinkSSL und Vorlage:FTPlink.

Spezielle Vorlagen für Weblinks[Quelltext bearbeiten]

Es gibt verschiedene Standardfälle zur Verlinkung von Webseiten in Wiki-Artikeln, die wichtigsten sind über eine spezielle Vorlage vorbereitet:

Passt keine der vorangegangenen Vorlagen, kann eine der generischen Vorlagen für Weblinks verwendet werden:

Hilfsvorlagen
Vorlage:= für literale Gleichhaltszeichen in Vorlagen-Parametern: Statt ?parameter=wert&x=y muss aus technischen Gründen ?parameter{{=}}wert&x{{=}}y verwendet werden. Alternativ können die Parameter 1= und 2= explizit angegeben werden, hierbei werden dann alle folgenden Gleichhaltszeichen nicht mehr interpretiert, siehe Anwendungsbeispiele.

siehe auch[Quelltext bearbeiten]

  • Vorlage:E-Mail zur Verschleierung von E-Mailadressen im Wiki als weitere Spamschutzmaßnahme
  • Die Spamschutzmeldung wird angezeigt, wenn man einen Artikel mit einem Spam-Begriff, also z.B. einen direkt eingegebenen URL abspeichert.
Hintergründe

Weblinks[Quelltext bearbeiten]