Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
(C) WikiVote! 2012
0.0075%click-through rate forRolex watches spam                             5.6%                          click-through ra...
••••••••    (C) WikiVote! 2012
(C) WikiVote! 2012
(C) WikiVote! 2012                     (C) WikiVote! 2012
••    –    –    –   User:ClueBot_NG – just amazing    –    –•    –   http://en.wikipedia.org/wiki/User:Emijrp/Anti-       ...
(C) WikiVote! 2012                     (C) WikiVote! 2012
Extension:SimpleAntiSpamPrinciple:   Adding hidden fieldsthat only bot will fillAdvantages:   Plug-and-playDisadvantages: ...
(C) WikiVote! 2012                     (C) WikiVote! 2012
•    –•    – Extension:SpamBlacklist     $wgSpamBlacklistFiles = array( "[[m:Spam blacklist]]",     "http://en.wikipedia.o...
•    –•    $wgSpamBlacklistFiles = array( "[[m:Spam blacklist]]",    "http://en.wikipedia.org/wiki/MediaWiki:Spam-blacklis...
(C) WikiVote! 2012                     (C) WikiVote! 2012
•••    (C) WikiVote! 2012
•   ••    •    ••    •        (C) WikiVote! 2012
•••    –   $wgPasswordAttemptThrottle                               (C) WikiVote! 2012
(C) WikiVote! 2012
(C) WikiVote! 2012                     (C) WikiVote! 2012
•    $wgGroupPermissions[*][edit] = false;    $wgShowIPinHeader = false;•    $wgAutoConfirmAge = 3600*24;    $wgGroupPermi...
•    require_once("$IP/extensions/ConfirmAccount/SpecialConfirmAccount.php");•            $wgGroupPermissions[*][createacc...
•    $wgEnableEmail = true;    $wgEmailAuthentication = true;                                     (C) WikiVote! 2012
(C) WikiVote! 2012                     (C) WikiVote! 2012
••••http://en.wikipedia.org/wiki/Special:AbuseFilter                                                   (C) WikiVote! 2012
(C) WikiVote! 2012
Upcoming SlideShare
Loading in …5
×

Fighting spam in MediaWiki

4,323 views

Published on

SMWCon Fall 2012 conference tutorial on fighting spam. The video is available here: http://www.youtube.com/watch?v=rhC1DFeblik&list=PLwtfwT1GnUQRaLki-YcF-_n8ndayi--W5&index=3&feature=plpp_video

Published in: Technology
  • Be the first to comment

Fighting spam in MediaWiki

  1. 1. (C) WikiVote! 2012
  2. 2. 0.0075%click-through rate forRolex watches spam 5.6% click-through rate for porn spam 0.02% click-through rate for pharma spam (C) WikiVote! 2012
  3. 3. •••••••• (C) WikiVote! 2012
  4. 4. (C) WikiVote! 2012
  5. 5. (C) WikiVote! 2012 (C) WikiVote! 2012
  6. 6. •• – – – User:ClueBot_NG – just amazing – –• – http://en.wikipedia.org/wiki/User:Emijrp/Anti- vandalism_bot_census (C) WikiVote! 2012
  7. 7. (C) WikiVote! 2012 (C) WikiVote! 2012
  8. 8. Extension:SimpleAntiSpamPrinciple: Adding hidden fieldsthat only bot will fillAdvantages: Plug-and-playDisadvantages: Works only for thedummiest bots (C) WikiVote! 2012
  9. 9. (C) WikiVote! 2012 (C) WikiVote! 2012
  10. 10. • –• – Extension:SpamBlacklist $wgSpamBlacklistFiles = array( "[[m:Spam blacklist]]", "http://en.wikipedia.org/wiki/MediaWiki:Spam-blacklist" ); – DNSBL $wgEnableDnsBlacklist = true; $wgDnsBlacklistUrls = array( xbl.spamhaus.org, opm.tornevall.org ); (C) WikiVote! 2012
  11. 11. • –• $wgSpamBlacklistFiles = array( "[[m:Spam blacklist]]", "http://en.wikipedia.org/wiki/MediaWiki:Spam-blacklist" ); – DNSBL $wgEnableDnsBlacklist = true; $wgDnsBlacklistUrls = array( xbl.spamhaus.org, opm.tornevall.org ); (C) WikiVote! 2012
  12. 12. (C) WikiVote! 2012 (C) WikiVote! 2012
  13. 13. ••• (C) WikiVote! 2012
  14. 14. • •• • •• • (C) WikiVote! 2012
  15. 15. ••• – $wgPasswordAttemptThrottle (C) WikiVote! 2012
  16. 16. (C) WikiVote! 2012
  17. 17. (C) WikiVote! 2012 (C) WikiVote! 2012
  18. 18. • $wgGroupPermissions[*][edit] = false; $wgShowIPinHeader = false;• $wgAutoConfirmAge = 3600*24; $wgGroupPermissions[*][createpage] = false; $wgGroupPermissions[user ][createpage] = false; $wgGroupPermissions[autoconfirmed][createpage] = true;• $wgEmailConfirmToEdit=true (C) WikiVote! 2012
  19. 19. • require_once("$IP/extensions/ConfirmAccount/SpecialConfirmAccount.php");• $wgGroupPermissions[*][createaccount] = false;• (C) WikiVote! 2012
  20. 20. • $wgEnableEmail = true; $wgEmailAuthentication = true; (C) WikiVote! 2012
  21. 21. (C) WikiVote! 2012 (C) WikiVote! 2012
  22. 22. ••••http://en.wikipedia.org/wiki/Special:AbuseFilter (C) WikiVote! 2012
  23. 23. (C) WikiVote! 2012

×