• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

Plugins/Spam Tools

提供: WordPress Codex 日本語版
< Plugins
2008年4月9日 (水) 02:17時点におけるBono (トーク | 投稿記録)による版 (2 版)

移動先: 案内検索
このページ「Plugins/Spam Tools」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう.


Currently available solutions (these are not presented in any particular order. Please study each one and select what you feel comfortable with):


Comment Spam

Spam Karma: Ultimate Spam Killing Machine

(v1.2.x(制限あり)~v2.0対応)
http://unknowngenius.com/blog/wordpress/spam-karma/
"Spam Karma works by running every new comment and trackback through a battery of filters and checks. Each of which increase or decrease the commen's "Karma" value. Depending on the final score, the comment is either:
  • Approved
  • Discarded silently as spam (no email is sent to you, unless you specifically require it, but a digest is sent to you every X spams deleted). As of v1.20, discarded comments are now left in the WordPress database and marked as "spam". To recover any discarded comments, use Chris J. Davis' Spam Nuker.
  • Placed in Moderation mode. With the possibility for the commenter to auto-moderate his own comment by proving he's not a spammer (by filling a Captcha or checking a confirmation email)."
日本語での説明ページ

SpamForceField

(v1.5: 対応)
http://dougal.gunters.org/blog/2005/03/29/plugin-spamforcefield
This one does a couple of interesting things:
  • All connections via pinappleproxy are denied.
  • Every connection's Referer is checked against your blacklist keys. If a match is found, the connection is denied.
  • If a comment is flagged as 'spam' due to the normal spam checks, the client receives a 403 Forbidden HTTP status. This also occurs for connections denied in the other two checks above.
  • When connections are denied, the client receives a message explaining what has occurred. It contains a link to check if their connection is through an open proxy and an obfuscated reference to the site admin's email address. (e.g., "joe (at) example (dot) com").

WordPress - Hashcash

(v1.2.x: 対応 v1.5: 対応)
http://dev.wp-plugins.org/browser/wp-hashcash/branches/ (for WP v1.5)
http://dev.wp-plugins.org/browser/wp-hashcash/trunk/
http://elliottback.com/wp/archives/2004/11/29/spam-stopgap-extreme/
"By embedding a random hidden field, and then forcing users to compute an md5 hash of that field and submit it back to the server, we stop spam bots. Valid XHTML, requires Javascript. Supports advanced logging and email notification. 100% effective!!"
日本語での説明ページ

Comment Post URL Customization Spam Prevention Plugin

(v1.2.x: 対応 v1.5: 対応)
http://freepressblog.org/wordpress-plugins/comment-spam-plugin/
This plugin attempts to prevent comment spam by appending a parameter to the query string of the comment-post URL. This is checked upon posting and rejected if it does not match. This method is similar to adding a custom hidden form field (such as Matt Mullenweg's 'Spam Stopgap' plugin, from which this is derived), but hopefully enough of a variation that it will evade detection by the screen-scrapers for a while.

lr2Spam

(v1.5: 対応)
http://lr2.com/plugins/lr2spam/
Prevents blind posting by adding a dynamic hidden field to the form and validating that field when posted.

Spam Nuker

(v1.5: 対応)
http://www.chrisjdavis.org/hacks/1.5/cjd_delete.zip
http://www.chrisjdavis.org/2005/03/05/spam-nuker-151/
Spam Nuker allows you to delete or restore comments marked as "spam" in your WordPress database.

Kittens Spaminator

(v1.5: 対応)
http://blog.mookitty.co.uk/wordpress/spaminator/
http://mookitty.co.uk/devblog/
Basically, it takes the features of Spammer Tar Pit and Three Strikes plugins, and merges them together so that you get the best of both worlds.
日本語での説明ページ

Kittens Spam Words

(v1.2.x: 対応 v1.5: 対応)
http://mookitty.co.uk/devblog/
"This plugin adds a 'Delete comments as spam' button to the mass editing of comments page. When used to delete unwanted comments, the email address, URL, and IP address will be added to your spam words list (SWL). Future comments matching any of those items will automatically be moderated."
Note for above two links: Spaminator is to stop spam at the source, Spam Words is to harvest the spam that gets through for IPs, emails, and URL to add to the spam words list. So they don't overlap, and both can be useful on a blog.

WP-Gatekeeper

(v1.2.x: 対応 v1.5: 対応)
http://meyerweb.com/eric/tools/wordpress/wp-gatekeeper.html
The point of Gatekeeper is to stymie spambots by requiring a commenter to answer a question that has an obvious answer. Challenges are not posed to users who are logged in.

Owen's OSA : 1.5 only

(v1.5: 対応)
http://www.asymptomatic.net/wp-hacks/
This plugin adds additional filtering to the comment system.

WordPress SpamAssassin Plugin

(v1.2.x: 対応 (some limitations) v1.5: 対応)
http://www.ioerror.us/wp-spamassassin/
Filters comments (and in the latest nightlies, trackbacks and pings) through SpamAssassin. "Simple yet devastatingly effective." Requires an accessible SpamAssassin server.

Farook's WPBlacklist

(v1.2.x: 対応 v1.5: 対応)
http://sm.farook.org/WPBlacklist.htm
The WPBlacklist plugin for WordPress allows a user to ensure that all comments posted to their WordPress blog are matched against an internal blacklist. This blacklist can be updated against a central blacklist maintained by Jay Allen for Movable Type users.
日本語での説明ページ

Scott's Auto-close comments

(v1.2.x: 対応 v1.5: 対応)
http://codex.wordpress.org/Plugins/Auto_shutoff_comments
A feature of comment spam is that they will target older posts. You can set this up to auto-close comments to posts older than 'x' days, then just forget about it. If you are using WordPress v1.5, you may want to try Spam Karma instead. It has a feature which penalizes comments left on posts older than x amount of days, and also allows turning off the comment form for old posts.

Ozh's Auto-moderate comments

(v1.2.x: 対応 v1.5: 対応)
http://frenchfragfactory.net/ozh/archives/2005/02/02/wordpress-plugin-auto-moderate-comments/
A feature of comment spam is that they will randomly target older posts. If your blog is by default unmoderated, you can set this up to auto-moderate comments to posts older than 'x' days.

Angsuman's Referrer Bouncer Plugin

(v1.2.x: 対応 v1.5: 対応)
http://blog.taragana.com/index.php/archive/word-press-1-5-plugin-referer-bouncer/
A Plugin to bounce back referrer spam attempts; requires no upfront configuration, no mod-rewrite. It is like the strong silent bouncer at your favorite club. Tested only on WordPress 1.5. Should work with earlier versions.

Captcha

These plugins create a challenge/response scenario involving an image composed of randomly generated characters.

Gudlyf's AuthImage Plugin

(v1.2.x: 対応 v1.5: 対応)
http://www.gudlyf.com/index.php?p=376
It requires users to input a random code from an image (requires GDLib) or phonetic-English text format
日本語での説明ページ

Bot Check

(v1.2.x: 対応 v1.5: 対応)
http://www.blueeye.us/wordpress/index.php?p=5
Bot Check uses post variables, image generation (requires GDLib) and data encryption (requires MCRYPT) to require a random numeric string to be entered by the user when posting a comment.

SecureImage

(v1.5: 対応)
http://uberdork.supertwist.net/2005/03/13/plug-it-in-plug-it-in/
SecureImage is a dynamic, graphic overlay plug-in for WordPress 1.5 that generates a unique text key (requires ImageMagick's convert utility). Comment posters are required to enter the text code before WordPress will save the message in the database.

Trencaspammers

(v1.2.x: 対応 v1.5: 対応)
http://coffelius.arabandalucia.com/index.php?p=9

Trackback Spam

Mod_Rewrite Trackback Spam Blocker

(v1.2.x: 未対応 v1.5: 対応)
http://blog.mytechaid.com/archives/2005/03/09/wordpress-trackback-spam-solution/
This plugin will modify the WordPress permalink generator to include a mod_rewrite rule that blocks direct access to wp-trackback.php. (It still allows redirected access through cruft-free URLs. Legitimate trackbacks will use the redirected URL, as that will be what appears on your blog.)

MtDewVirus: Trackback And Pingback Moderation

(v1.2.x: 対応 v1.5: 対応)
http://mtdewvirus.com/archives/2005/01/06/wordpress-plugins-trackback-and-pingback-moderation/
This plugin will send all trackbacks and pingbacks into the moderation que.

Spam Karma: Ultimate Spam Killing Machine

(v1.2.x(制限あり)~v2.0対応)
上記、コメントスパムの欄を参照してください。

Referrer Spam

Many bloggers show referrer's to their site or links from which people came to visit their site. Spammers exploit this and indiscriminately spam blogs (even bloggers who do not have this feature enabled) with referral links pointing to their spammy sites. They end up wasting your resources, polluting your legitimate referrer's list and slowing down access for your readers. In an effort to economize their resources, spammers often send out comment spam bots with their spam referrers for that two-in-one-shot effect. Consequently, you can block quite a few comment spam bots by blocking the referrer spam.

Angsuman's Referrer Bouncer Plugin

(v1.2~2.0対応)
http://blog.taragana.com/index.php/archive/word-press-1-5-plugin-referer-bouncer/
A Plugin to bounce back referrer spam attempts; requires no upfront configuration, no mod-rewrite. It is like the strong silent bouncer at your favorite club. Tested only on WordPress 1.5. Should work with earlier versions.

Referrer Karma

(全バージョン対応。PHPでURLのfopenまたはCURLが有効になっている必要がある)
http://unknowngenius.com/blog/wordpress/ref-karma/
Referrer Karma pings the referring site and blocks it if it meets certain criteria. This criteria includes, whether or not the page returns a 403 (access denied), a 404 (not found), or whether or not your URL was found on the referring page. If a human visitor is accidentally marked as spam by RK, he will still be allowed access your site via a link provided by RK's custom 403 (access denied) page and the falsely-marked referrer can be whitelisted. Referrer Karma is technically a PHP script, so it will work under all configurations, but some assembly is required.
日本語での説明ページ
.htaccess を使ったリファラスパム対策についての情報

Other Anti-Spam Solutions

You can find other anti-spam solutions, including an explanation of WordPress' default anti-spam tools, in this article.