Difference between revisions of "BattleTechWiki:SPAM"

(More options)
m
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
{{Information page}}
 
== Summary ==
 
== Summary ==
  
This page attempts to detail all of the current anti-SPAM measures the BattleTechWiki has in place, their effectiveness, and so on.  BTW SPAM has increased over time, and new anti-SPAM techniques are needed periodically to keep SPAM on the wiki under control.
+
This page attempts to detail all of the current anti-SPAM measures the BattleTechWiki has in place, their effectiveness, and so on.  BattleTechWiki SPAM has increased over time, and new anti-SPAM techniques are needed periodically to keep SPAM on the wiki under control.
  
 
== Current Measures ==
 
== Current Measures ==
Line 8: Line 9:
 
! Measure !! Status !! Implemented !! Configuration !! Effectiveness !! Log !! Notes
 
! Measure !! Status !! Implemented !! Configuration !! Effectiveness !! Log !! Notes
 
|- valign="top"
 
|- valign="top"
| [http://www.mediawiki.org/wiki/Manual:$wgEnableSorbs <code>$wgEnableSorbs</code>]
+
| [http://www.mediawiki.org/wiki/Manual:$wgEnableSorbs <code><s>$wgEnableSorbs</s></code>]
| Enabled
+
| (removed)
 
| ~2008
 
| ~2008
 
| <code>$wgEnableSorbs = true</code>
 
| <code>$wgEnableSorbs = true</code>
 
| ''Unknown''
 
| ''Unknown''
 
| ''Unavailable''
 
| ''Unavailable''
| No way to track effectiveness.
+
| Was removed in MediaWiki 1.24.0, deprecated in favor of <code>$wgEnableDnsBlacklist</code>
Officially deprecated in favor of <code>$wgEnableDnsBlacklist</code>, but we still have enabled
 
 
|- valign="top"
 
|- valign="top"
 
| [http://www.mediawiki.org/wiki/Manual:$wgEnableDnsBlacklist <code>$wgEnableDnsBlacklist</code>]
 
| [http://www.mediawiki.org/wiki/Manual:$wgEnableDnsBlacklist <code>$wgEnableDnsBlacklist</code>]
Line 28: Line 28:
 
* opm.tornevall.org
 
* opm.tornevall.org
 
* truncate.gbudb.net
 
* truncate.gbudb.net
* ircbl.ahbl.org
 
 
* dnsbl.proxybl.org
 
* dnsbl.proxybl.org
| ''Unknown''
+
| >1000/day
| ''Unavailable''
+
| Available to Admins
| No way to track effectiveness.
+
| Replaces <code>$wgEnableSorbs</code>
Replaces <code>$wgEnableSorbs</code>
 
  
 
Might block legitimate users who use proxies
 
Might block legitimate users who use proxies
 
|- valign="top"
 
|- valign="top"
| [http://www.mediawiki.org/wiki/Extension:SimpleAntiSpam SimpleAntiSpam]
+
| [http://www.mediawiki.org/wiki/Extension:SimpleAntiSpam <s>SimpleAntiSpam</s>]
| Enabled
+
| (removed)
 
| 12/2011
 
| 12/2011
 
| ''n/a''
 
| ''n/a''
| ''Unknown''
+
| < 1/day
 
| Available to Admins
 
| Available to Admins
| Enabled logging 10/2012 to track effectiveness
+
| Was merged into MediaWiki core in 1.22.0+
 
|- valign="top"
 
|- valign="top"
 
| [http://www.mediawiki.org/wiki/Extension:SpamBlacklist SpamBlacklist]
 
| [http://www.mediawiki.org/wiki/Extension:SpamBlacklist SpamBlacklist]
 
| Enabled
 
| Enabled
 
| 12/2011
 
| 12/2011
| <code>$wgSpamBlacklistFiles = array(...)</code>:
+
| <code>$wgBlacklistSettings = ...</code>:
* http ://meta.wikimedia.org/wiki/Spam_blacklist
+
* http://meta.wikimedia.org/wiki/Spam_blacklist
* http ://en.wikipedia.org/wiki/MediaWiki:Spam-blacklist
+
* http://en.wikipedia.org/wiki/MediaWiki:Spam-blacklist
| ''Unknown''
+
| ~5/day
 
| Available to Admins
 
| Available to Admins
| Enabled logging 10/2012 to track effectiveness
+
|  
 
|- valign="top"
 
|- valign="top"
| [http://www.mediawiki.org/wiki/Extension:CommentSpammer CommentSpammer]
+
| [http://www.mediawiki.org/wiki/Extension:CommentSpammer <s>CommentSpammer</s>]
| Enabled
+
| (removed)
 
| 02/2012
 
| 02/2012
 
| ''n/a''
 
| ''n/a''
| ~30 SPAMs/day
+
| < 1/day
 
| [http://www.sarna.net/wiki/index.php?title=Special%3ALog&type=cSpammer&user=&page=&year=&month=-1&hide_patrol_log=1 Log]
 
| [http://www.sarna.net/wiki/index.php?title=Special%3ALog&type=cSpammer&user=&page=&year=&month=-1&hide_patrol_log=1 Log]
 +
| Extension no longer works in 2016+
 
|- valign="top"
 
|- valign="top"
| [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] / [http://www.mediawiki.org/wiki/Extension:QuestyCaptcha QuestyCaptcha]
+
| [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] (QuestyCaptcha)
 
| Enabled
 
| Enabled
| 02/2012
+
| 05/2013
 
| Enabled for edits and new users
 
| Enabled for edits and new users
| ''Unknown''
+
| 10/day
 +
| Available to Admins
 +
|
 +
|- valign="top"
 +
| [http://bad-behavior.ioerror.us/ <s>BadBehavior</s>]
 +
| (removed)
 +
| 10/2012
 +
| ''n/a''
 +
| ~2500 actions/day
 
| Available to Admins
 
| Available to Admins
| Enabled logging 10/2012 to track effectiveness
+
| Was removed in 2017 as it was breaking caching in some cases
 
|- valign="top"
 
|- valign="top"
| [http://bad-behavior.ioerror.us/ BadBehavior]
+
| Block of China IP Addresses
 
| Enabled
 
| Enabled
 
| 10/2012
 
| 10/2012
 
| ''n/a''
 
| ''n/a''
| ''Unknown''
+
| ~3000 IPs/day
 +
| Available to Admins
 +
|
 +
|- valign="top"
 +
| [http://www.mediawiki.org/wiki/Extension:AbuseFilter AbuseFilter]
 +
| Enabled
 +
| 02/2018
 +
| ''n/a''
 +
| ~20 day
 
| Available to Admins
 
| Available to Admins
| Will check effectiveness after one month
+
|
 
|}
 
|}
  
 
== Other Measures ==
 
== Other Measures ==
 
Other possible options, not currently enabled:
 
Other possible options, not currently enabled:
* [http://www.parkansky.com/china.htm Block China IP Addresses]
 
** A heavy-handed possibility I'm considering... [[User:Nicjansma|Nicjansma]] ([[User talk:Nicjansma|talk]]) 14:18, 18 October 2012 (PDT)
 
* [http://www.mediawiki.org/wiki/Extension:AbuseFilter AbuseFilter]
 
** Unknown if it will be useful [[User:Nicjansma|Nicjansma]] ([[User talk:Nicjansma|talk]]) 14:18, 18 October 2012 (PDT)
 
 
* [http://www.mediawiki.org/wiki/Extension:TitleBlacklist TitleBlacklist]
 
* [http://www.mediawiki.org/wiki/Extension:TitleBlacklist TitleBlacklist]
 
** Unknown how useful it will be [[User:Nicjansma|Nicjansma]] ([[User talk:Nicjansma|talk]]) 14:18, 18 October 2012 (PDT)
 
** Unknown how useful it will be [[User:Nicjansma|Nicjansma]] ([[User talk:Nicjansma|talk]]) 14:18, 18 October 2012 (PDT)
Line 96: Line 107:
 
== Tools ==
 
== Tools ==
 
* [http://www.sarna.net/wiki/Special:UserMerge User Merge and Delete] can be used to clean up (i.e. remove) SPAM accounts.  Simply put the SPAM account's name in the ''Old user'' field, and leave the ''New user'' field blank.  The SPAM account will be merged into the ''Anonymous'' user, including all of their pages and edits.
 
* [http://www.sarna.net/wiki/Special:UserMerge User Merge and Delete] can be used to clean up (i.e. remove) SPAM accounts.  Simply put the SPAM account's name in the ''Old user'' field, and leave the ''New user'' field blank.  The SPAM account will be merged into the ''Anonymous'' user, including all of their pages and edits.
** If you hit a database error when using the extension, please [[User_talk:Nicjansma | let Nicjansma know]].  A bug with the Merge and Delete extension was fixed on 2012/10/17 for errors with the text "<code>wl_user</code>" in them, but there may be others.
 
  
 
== Log ==
 
== Log ==
Line 110: Line 120:
 
* 2012/10/18: BadBehavior enabled
 
* 2012/10/18: BadBehavior enabled
 
* 2012/10/18: This page created
 
* 2012/10/18: This page created
 +
* 2012/10/22: Blocked all Chinese IP addresses
 +
* 2013/05/01: Changed ConfirmEdit from QuestyCaptcha to AreYouAHuman
 +
* 2021/02/15: <code>$wgEnableSorbs</code> removed from list, had been removed in MW 1.24.0+
 +
* 2021/02/15: SimpleAntiSpam removed from list, had been removed in MW 1.22.0+
 +
* 2021/02/15: CommentSpammer removed from list, had not been working since 2016
 +
* 2021/02/15: Bad Behavior removed from list, had been removed in 2017 due to breaking caching
 +
* 2021/02/15: Abuse Filter added to list (was enabled in 2018)
 +
* 2021/02/15: Switched from ReCaptcha to QuestyCaptcha
  
 
== Resources ==
 
== Resources ==

Latest revision as of 09:10, 23 April 2024

Summary[edit]

This page attempts to detail all of the current anti-SPAM measures the BattleTechWiki has in place, their effectiveness, and so on. BattleTechWiki SPAM has increased over time, and new anti-SPAM techniques are needed periodically to keep SPAM on the wiki under control.

Current Measures[edit]

Measure Status Implemented Configuration Effectiveness Log Notes
$wgEnableSorbs (removed) ~2008 $wgEnableSorbs = true Unknown Unavailable Was removed in MediaWiki 1.24.0, deprecated in favor of $wgEnableDnsBlacklist
$wgEnableDnsBlacklist Enabled 10/2012 $wgEnableDnsBlacklist = true

$wgDnsBlacklistUrls = array(...):

  • http.dnsbl.sorbs.net
  • web.dnsbl.sorbs.net
  • sbl.spamhaus.org
  • xbl.spamhaus.org
  • opm.tornevall.org
  • truncate.gbudb.net
  • dnsbl.proxybl.org
>1000/day Available to Admins Replaces $wgEnableSorbs

Might block legitimate users who use proxies

SimpleAntiSpam (removed) 12/2011 n/a < 1/day Available to Admins Was merged into MediaWiki core in 1.22.0+
SpamBlacklist Enabled 12/2011 $wgBlacklistSettings = ...: ~5/day Available to Admins
CommentSpammer (removed) 02/2012 n/a < 1/day Log Extension no longer works in 2016+
ConfirmEdit (QuestyCaptcha) Enabled 05/2013 Enabled for edits and new users 10/day Available to Admins
BadBehavior (removed) 10/2012 n/a ~2500 actions/day Available to Admins Was removed in 2017 as it was breaking caching in some cases
Block of China IP Addresses Enabled 10/2012 n/a ~3000 IPs/day Available to Admins
AbuseFilter Enabled 02/2018 n/a ~20 day Available to Admins

Other Measures[edit]

Other possible options, not currently enabled:

Tools[edit]

  • User Merge and Delete can be used to clean up (i.e. remove) SPAM accounts. Simply put the SPAM account's name in the Old user field, and leave the New user field blank. The SPAM account will be merged into the Anonymous user, including all of their pages and edits.

Log[edit]

  • 2008: $wgEnableSorbs enabled
  • 2008: ConfirmEdit enabled
  • 2009/10/07: ReCaptcha used for ConfirmEdit
  • 2011/12/19: SimpleAntiSpam enabled
  • 2011/12/19: SpamBlacklist enabled
  • 2012/02/11: QuestyCaptcha used for ConfirmEdit
  • 2012/02/11: CommentSpammer enabled
  • 2012/08/10: Additional QuestyCaptcha questions added
  • 2012/10/18: $wgEnableDnsBlacklist enabled
  • 2012/10/18: BadBehavior enabled
  • 2012/10/18: This page created
  • 2012/10/22: Blocked all Chinese IP addresses
  • 2013/05/01: Changed ConfirmEdit from QuestyCaptcha to AreYouAHuman
  • 2021/02/15: $wgEnableSorbs removed from list, had been removed in MW 1.24.0+
  • 2021/02/15: SimpleAntiSpam removed from list, had been removed in MW 1.22.0+
  • 2021/02/15: CommentSpammer removed from list, had not been working since 2016
  • 2021/02/15: Bad Behavior removed from list, had been removed in 2017 due to breaking caching
  • 2021/02/15: Abuse Filter added to list (was enabled in 2018)
  • 2021/02/15: Switched from ReCaptcha to QuestyCaptcha

Resources[edit]

MediaWiki articles on SPAM control:

Other articles on MediaWiki SPAM control: