/** * spamp: SPAM post validator * * @package spamp * @version 1.0.1 (2010-05-04) * @link http://www.sound-uz.jp/php/ * @author Yuji Iwashita * @copyright Yuji Iwashita */ spampは、ロボットによるスパム投稿を判定するライブラリです。 PHPで書かれた掲示板やブログなど、既存のPHPアプリケーションに スパム判定機能を加えます。 掲示板スパムボットには JavaScript による対策が極めて有効ですが そうもいかない諸事情に対応するため JavaScript・Cookie・Session の状況に 依存することなく、掲示板スパムボットを判定できることを最重点にしています。 spampは、マルチバイトを含まない場合はじく、投稿出来るURLを1つに限定する、 プロキシっぽいクライアントを拒否する、といったフィルタはまったく使っていません。 またCAPTCHA(画像認証)やパスワードによる認証方式でもありません。 掲示板スパムボットのプロファイリングから生まれたロジックで スパム判定をおこなう点がこのスクリプト最大の特徴です。 補助的に、IPアドレスとキーワードによるフィルタリング機能も備えていますので ロジックで判定出来ない手動スパム投稿にも対応可能です。 spampの詳しいドキュメントはこちら。 spamp: 掲示板スパムバリデータ http://www.sound-uz.jp/php/script/spamp また、このようなフィルタリングによる対策だけでなく スパムのリクエストそのものを減らす対策も必ず実施し 掲示板スパム、コメントスパムを撲滅しましょう。 参考:積極的なスパム投稿対策 - PHP Note http://www.sound-uz.jp/php/note/spampost Good Luck! 最新バージョンは、ver. 1.0.1 (2010-05-04)です。 一括ダウンロードは spamp-1.0.1.zip をどうぞ。 spamp.php 以外は手を加えていませんので 更新は、spamp.php を差し替えるだけです。