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に悩まされることがありましたら、ぜひ一度試してみてください。
投稿者 小沼 : 15:15 | トラックバック(0)
その他の記事
Yahoo!地図情報API公開! さっそく試してみました
- 2006年12月15日
- 投稿者 : 竹村
Ajax - LITBox(Lightbox風ダイアログ表示ライブラリ)の一歩先行く使い方
- 2006年12月11日
- 投稿者 : 竹村
Ajaxian.comによるAjaxフレームワーク調査結果をまとめました
- 2006年9月27日
- 投稿者 : 竹村
「XP祭り 2006」感想 - XP(エクストリーム・プログラミング)を取り巻く環境とふりかえり習慣の一般化
- 2006年9月 4日
- 投稿者 : 進地
Ajax (Script.aculo.us)を多用した「GUCCI」Webサイトのリニューアル
- 2006年8月31日
- 投稿者 : 竹村
音楽情報サイト「musicmarQ」リニューアルのお手伝いをしました
- 2006年8月 2日
- 投稿者 : 小森
[PukiWiki] progress_trackerプラグイン - 開発の進捗をバーンダウンチャートで
- 2006年5月22日
- 投稿者 : 志田
JavaScriptからFlashの関数を呼ぶ - Flash Java Script Integration Kit
- 2006年2月17日
- 投稿者 : 竹村
ソフトウェア開発手法XPが顧客にもたらすメリット - 「XP祭り2005」感想
- 2005年9月 9日
- 投稿者 : 進地
アークウェブの本
Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用
内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む
人気記事
ランキング
新着はてブ
カテゴリー
- A-Form, MTプラグイン
- Ajax (システム開発)
- CMS(コンテンツマネジメント・システム)
- CSR(企業の社会的責任)
- Miqqle
- OpenSocial (システム開発)
- PukiWiki
- RIA (システム開発)
- Ruby on Rails(システム開発)
- SEM・サーチエンジン広告
- SEO・サーチエンジン最適化
- Snippy(SNS・ソーシャルブックマーク)
- Web 2.0
- WebSig24/7
- Webアクセシビリティ
- Webデザイン
- Webマーケティング
- Webユーザビリティ
- Web・ITニュースクリップ
- XP・アジャイル(システム開発)
- Zen Cart(オンラインショップ構築)
- ecoったー
- mixiアプリ
- necoったー
- アークウェブ
- アークウェブのCSR
- オープンソース
- セキュリティ(システム開発)
- テスト(システム開発)
- データベース
- ビジネスブログ・MovableType
- ビッグイシュー(The Big Issue)
- マッシュアップ
- 唐松(アクセス解析)








(準備中)




