Changes between Version 8 and Version 9 of ProtectionFromSpam
- Timestamp:
- Apr 17, 2014, 12:55:09 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ProtectionFromSpam
v8 v9 2 2 = Protection from spam = 3 3 4 Spammers may attack your project in two ways: 5 6 * Creating profiles with links to commercial web sites 7 (for advertising, or to increase Google page rank). 8 * Posting spam on the message boards. 9 10 Spammers will use automated scripts to do these if they can, 11 but they will also do them manually. 12 4 13 == Preventing automated profile creation == 5 14 === Using reCAPTCHA === 6 User profiles may be used by automated bots for advertisements. To prevent automation, [http://recaptcha.net/ reCAPTCHA] system can be used. For every profile modification it displays an image containing two words that the user needs to input. While the image is quite easily solvable by human visitors, automated systems have problems solving the CAPTCHA image, and are therefore denied access. 15 To prevent automated profile creation, [http://recaptcha.net/ reCAPTCHA] system can be used. 16 For every profile modification it displays an image containing two words that the user needs to input. 17 While the image is quite easily solvable by human visitors, automated systems have problems solving the CAPTCHA image, 18 and are therefore denied access. 7 19 8 In order to use reCAPTCHA, you have to register your web site on [http://recaptcha.net/] and acquire a set of keys. Once the web site is registered, you need to add your keys to config.xml: 20 In order to use reCAPTCHA, you have to register your web site on [http://recaptcha.net/] and acquire a set of keys. 21 Once the web site is registered, you need to add your keys to config.xml: 9 22 {{{ 10 23 <recaptcha_public_key>Alphanumeric string</recaptcha_public_key> … … 16 29 To do so, put a {{{<profile_min_credit>}}} element in your [ProjectOptions config.xml] file 17 30 31 == Cleaning up spam profiles == 32 33 You can use the script '''html/ops/delete_spammers.php''' to clean up spam profiles. 34 This can be used in two ways: 35 {{{ 36 delete_spammers.php --list list_file 37 }}} 38 The given file contains a list of user IDs, one per line. 39 Delete the user accounts and associated profiles. 40 {{{ 41 delete_spammers.php --auto 42 }}} 43 Delete account and profiles that have no hosts, no message boards posts, 44 and for which the profile contains a link. 45 Use this with caution. 46 See the script source code. 47 18 48 == Protecting message boards from spam == 19 49 20 50 === Akismet === 21 BOINC message boards may occasionally suffer from attacks fromspammers.51 BOINC message boards may occasionally be attacked by spammers. 22 52 The anti-spam system from [http://www.akismet.com/ akismet.com] can be used to deal with this. 23 53