スパムフィルタ Spam Karma 2 導入
コメント/トラックバックのスパム対策に、Wordpress 標準添付の Akismet を使っていましたが、最近ランダム文字列に URL 1個という組み合わせのスパムを捕り逃すことが多くなって来ています。
そこで、1ヶ月ほど前から別のスパム対策プラグイン Spam Karma 2 (SK2) を導入しています。 これは複数の方法でスパム投稿かどうかを判断し、カルマという点数によりスパムなのか正規の投稿かを判定します。 それぞれの判定処理は SK2 のプラグインという形で実装されているので、全く新しい判断基準を組み込むことも可能です。 設定画面はこんな感じ [PNG画像]
SK2 の面白いところは、どういう理由でスパムまたは正規投稿と判定されたかという経緯が、ログとして残ること。 また、それぞれの判定強度(カルマの増減具合)を設定できるため、誤判定の原因となる判断基準を重視しないように設定したり、逆に信頼できる判断基準を重視するように設定できます。
こちらの例では、+0.63: コメント中に URL なし(発言者の URL が 1個), -11.88: 1件のブラックリストに一致, -8.75: トラックバックもとサイトからのリンクがない, -4.07: 記事は1か月前に投稿され、過去15日以内に 1件のコメント。 合計カルマ: -24.07ポイント ということで、spam箱に直行です。 マウスポインタをあわせると詳細が表示されるため、上下のコメントは合計カルマのみ表示されています。
なお、日本語化が不完全でしたので、私の方で少しずつ 言語ファイル Wiki のほうに追記 しています。
追記: 日本語化について別記事を用意いたしました。 Spam Karma 2 を日本語化する をご覧ください。