ホーム » ビジネスブログ » PukiWiki »

AkismetによるPukiWikiへのspam(スパム)防止機能

2006年12月21日

AkismetによるPukiWikiへのspam(スパム)防止機能

投稿者 小沼

新人SEの小沼です。

アークウェブでは社内の情報共有のため、またお客様との情報共有のためにもPukiWikiをよく活用していますが、そのPukiWiki用のspam(スパム)投稿防止ツールを作成しましたので、紹介します。

PukiWiki/Akismetによるspam(スパム)防止機能 - ARK-Web SandBox Wiki
http://www.ark-web.jp/sandbox/wiki/190.html

同じ内容をPukiWiki-devにも投稿してあります( PukiWiki/1.4/ちょっと便利に/Akismetによるspam(スパム)防止機能 - PukiWiki-dev )。

spamを防ぐには、まず投稿された文章がスパムメッセージかどうかを判定する必要があります。
それにはいろいろな方法があると思うのですが、今回は最近評判のAkismetというAPIを利用しました。

Stop Comment Spam and Trackback Spam « Akismet
http://akismet.com/


Akismet APIでは、新たなコメントやトラックバックがつくと、Akismetのサーバにメッセージが送られ、それがスパムメッセージかどうかを判定し、その結果を教えてくれます。
利用するにはAPIキーが必要ですが、ユーザ登録を行うと無料でキーを取得できます(ブログから月$500以上の収益を上げている場合はCommercial Use API Keysの取得が必要)。

今回作成したツールの概要は以下のようになります。

・投稿されたPOSTの内容をAkismetに問い合わせる。
・Akismetにスパムではないと判定されたら、そのまま処理を続ける。
・スパムと判定されたら、エラー画面に戻す。

肝心のAkismetのspam判定ですが、なかなか優秀で、ほとんどのスパムを識別してくれます。
以前は弊社のSandBox Wikihttp://www.ark-web.jp/sandbox/に日に20件ほどのスパムが投稿されていましたが、設置後は週に1~2件になりました。


もしPukiWikiを使っていてspamに悩まされることがありましたら、ぜひ一度試してみてください。

投稿者 小沼 : 2006年12月21日 15:15

カテゴリー: PukiWiki , XP・アジャイル(システム開発)

タグ:


Movable Type用高機能メールフォーム生成プラグイン A-Formの詳細へ
Movable Type用会員限定サイトプラグイン A-Memberの詳細へ
Movable Type用予約サイト構築プラグイン A-Reserveの詳細へ
ARK-Web×CSR(企業の社会的責任)

アークウェブの本

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む

Movable Type プロフェッショナル・スタイル

Movable Type プロフェッショナル・スタイル

ビジネスサイト構築におけるCMSとしてのMTの活用方法について、豪華執筆陣による実践的MT本です。八木が共著で執筆しました。続きを読む

Web屋の本

Web屋の本

Web 2.0時代の企業サイトの構築・運用などの戦略を考える「Web屋の本」 (技術評論社)を、中野・安藤が執筆しました。続きを読む

新着はてブ

Loading

アーカイブ

応援しています

  • キッズ・セーバー
  • ソロモン・リリーフ ─ソロモン諸島を応援する有志による、震災復興支援プロジェクト─

    (終了しました)

RSS配信

 

サービスおよびソリューション一覧


最新情報・投稿をチェック


このページのトップに戻る

Photo by A is for Angie

Powered by Movable Type Pro 6.0.1