質問: ソフトを使った、自動スパム投稿について。 運営する掲示板に、中国のホストから 自動ソフトを使って手当たり次第投稿してきます。 ホスト名やIP、URLなどではじいても、 周期的に変更してくるため、はじけません。 文字列も、変更してきます。 こういう場合、どういったスパム対策が有効でしょうか? phpやcgiのBBSですが、apache等サーバー側も含めて、 スパム対策をしたいと思っています。 参考になりそうなサイトや情報がありましたら、お願いします。
回答: ・Cookieを受け入れないと書き込めないようにしておいて、Cookieの内容をチエック。Cookieにユニーク番号を入れておく。 ・相手端末の時刻を取得してJSTと大幅に違う場合アクセス拒否。 ・連続同じ端末から同じ文章が登録されたら、書き込みできたように見せて、アクセス拒否にするのではなくダミー掲示板に転送。 ・URLのパターンマッチで広告を排除、やはりダミー掲示板に転送。 ・入力フォームのフォーム名を数種類用意してランダムに変更。 ・書き込みの確認ボタンを見えないところにダミーを用意しておき、それを押したら、ダミー掲示板へ転送。 ・ダミー掲示板にアクセスしたら、Cookieを書き換えて必ずダミー掲示板に行くように設定。 ・SPAMボタンを設けてユーザーにSPAM判定してもらい、3人以上がSPAM判定したら非表示処理。 掲示板に書き込めないと何らかの対策をしてくると思いますが、 書き込みができていれば、しばらくはそのまま対策してこないだろうと思われます。