2009-08-29
WordPress スパム対策にWP-SpamFreeプラグインを導入
WordPress : WP-SpamFree Anti-Spam ≪ WordPress Plugins http://wordpress.org/extend/plugins/wp-spamfree/
有効化するだけで使える、強力なスパム対策プラグインです。AkismetのようなAPIキー取得は一切不要です。
設定
「General Options」から
ログの記録
- 「Blocked Comment Logging Mode」のチェックを付ける
- 「Log All Comments」にもチェックを付けると、全てのコメントがログに残る
※なにか赤い文字でエラーっぽい内容が表示された場合、ログをファイルに書き込む権限がない様子。
自分の環境ではapacheユーザーにしたら問題なくなりました。
chown -R apache wp-content/plugins/wp-spamfree/data
「Comment Log File」のリンクを右クリック保存で、ログを確認することができます。
宣伝リンクの消去
- 「Help promote WP-SpamFree?」のチェックをはずす
コメント投稿欄にプラグインの宣伝リンクが表示されなくなります。
仕組み
ざっとコードを眺めてみたりローカル環境でテストしてみたりして、わかったところだけメモ。
- 15バイト以下*1のコメント内容でスパム判定
- 4つ以上のURLを含むとスパム判定
- プラグイン独自のブラックリストに一致するとスパム判定
- JavaScriptとCookieのどちらかがOFFだとスパム判定(※未検証)
- スパム判定されると、累積スパム数をカウントしてwp_die()でエラー表示
参考リンク
[wordpress] Akismetを暇にする現状で最強のスパム対策 Odysseygate.com http://www.odysseygate.com/archives/841
トラックバックスパムに特化したプラグインの情報もあり。
関連記事:
WordPress Google Analytics解析結果表示プラグイン2種類の比較 - 130単位
*1:strlen()で15文字
トラックバック - http://d.hatena.ne.jp/deeeki/20090829/wp_spamfree
リンク元
- 124 http://www.google.co.jp/search?q=WP-SpamFree&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
- 79 http://www.google.co.jp/url?sa=t&rct=j&q=wordpress スパム対策&source=web&cd=3&ved=0CEcQFjAC&url=http://d.hatena.ne.jp/deeeki/20090829/wp_spamfree&ei=Fv6gTrjjBc3yrQfw-LnhAg&usg=AFQjCNGZxWS6rc5tBHmAsFWVUBdU_K
- 67 http://www.google.co.jp/search?q=wordpress+スパム対策&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 46 http://www.google.co.jp/url?sa=t&rct=j&q=WP-SpamFree&source=web&cd=3&ved=0CDsQFjAC&url=http://d.hatena.ne.jp/deeeki/20090829/wp_spamfree&ei=ZJisTvz_B86HmQWy3pnaDg&usg=AFQjCNGZxWS6rc5tBHmAsFWVUBdU_KT66g
- 37 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=WP-SpamFree
- 32 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4SUNA_jaJP305JP305&q=単位 Wp
- 31 http://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=WordPress+スパム対策
- 28 http://www.google.co.jp/search?client=safari&rls=en&q=WP-SpamFree&ie=UTF-8&oe=UTF-8&redir_esc=&ei=v8ndS7KYFsugkQWArrjQBw
- 26 http://search.yahoo.co.jp/search?p=WP-SpamFree&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 23 http://www.google.co.jp/url?sa=t&rct=j&q=wordpress+スパム対策&source=web&cd=2&ved=0CD4QFjAB&url=http://d.hatena.ne.jp/deeeki/20090829/wp_spamfree&ei=Ja3MTqbhJcn7mAXdwLHODQ&usg=AFQjCNGZxWS6rc5tBHmAsFWVUBdU_KT6



